quiz image

Chp8 pt2

FelicitousTrigonometry avatar
FelicitousTrigonometry
·
·
Download

Start Quiz

Study Flashcards

34 Questions

What are the two important goals of writing requirements?

To ensure that all readers interpret the requirement in the same way and that the interpretation matches the author's intent

What is considered a great help in writing excellent requirements?

Receiving constructive feedback from colleagues

According to the guidelines, what should be avoided in writing requirements?

Ambiguity and incompleteness

What is the third guideline for writing requirements?

Level of detail

What is the purpose of specifying the trigger action or condition in a requirement?

To identify the cause of the system's behavior

How should the requirements be stated?

In a consistent fashion

Why do some requirement writers argue that 'the system shall' is unnecessary?

Because it's repetitive

What is the format of a well-written requirement?

[Optional precondition] [optional trigger event] the system shall [expected system response]

What is the goal of effective communication in writing requirements?

To ensure the system meets the requirements

From whose perspective can functional requirements be written?

Either the system or the user's perspective

What is the primary goal of adjusting your writing style when writing requirements?

To help those who are skimming through the document

Why is it important to avoid using multiple terms for the same concept?

To avoid confusion and ensure clarity

What is the purpose of using visual elements such as tables, structures, and diagrams in requirements?

To provide richer communication to those who learn best in different ways

Why is it important to define specialized items in a glossary?

To avoid confusion and ensure clarity

What is the significance of using active voice in writing requirements?

It makes it clear what entity is taking the action described

What is the significance of using the keyword 'shall' in writing requirements?

It indicates a mandatory requirement

What should be avoided in individual requirements?

Combining multiple requirements into one sentence

Why should 'and/or' be avoided in requirements?

It leaves the interpretation up to the reader

What should be done when a requirement contains 'unless', 'except', or 'but'?

Split the requirement into two separate requirements

What is the problem with the requirement 'The system must permit search by order number, invoice number, and/or customer purchase order number'?

It uses an ambiguous phrase 'and/or'

Why should individual requirements be clearly distinguished from background information?

To avoid confusing the reader

When should you provide more detail in requirements?

When the work is being done for an external client

What is the result of combining multiple requirements into one sentence?

A requirement that is difficult to interpret

What is the benefit of having developers with considerable domain experience?

You can include less detail in requirements

When can you include less detail in requirements?

When the work is being done internally for your company

What is the purpose of having specific requirements?

To minimize opportunities for discussion about requirements issues

What is the importance of having accurate estimates in requirements?

It requires more detail in the requirements

What is the benefit of having a geographically dispersed project team?

It requires more detail in the requirements

What is the purpose of using a consistent level of granularity in writing functional requirements?

To focus on high-risk areas with more detail

What is a helpful guideline for determining the appropriate granularity of a requirement?

Think of a small number of test cases to verify the requirement

What is the benefit of writing requirements at a very fine-grained level of detail?

It will need few tests for verification of correct behavior

What is an example of a well-written requirement in terms of granularity?

The system shall interpret the keystroke combination Ctrl+S as File Save

What is the advantage of writing individually testable requirements?

It ensures that each requirement is clear and concise

What is the recommended approach to writing requirements in terms of detail?

Go into more depth in areas that present higher risk

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser