SE 133 Chapter 4: Requirements Elicitation

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What is the definition of use case associations?

Dependencies between use cases

What does the requirement process contain?

Requirement elicitation and Analysis

What are Associations used for?

To reduce complexity

T or F: We should not rely on questions and questionares alone.

True

Does analysis use natural language or formal/semi formal language notation?

formal/semi-formal language notation

Does requirement specification use natural language or formal/semi formal language notation?

natural language

* What does Requirement Validation check?

• Correctness: - The requirements represent the client's view • Completeness: - All possible scenarios, in which the system can be used,are described • Consistency: -There are no requirements that contradict each other. • Clarity: - A requirement cannot be interpreted in two mutually exclusive ways. • Verifiability: -Requirements can be tested repeatedly to demonstrate the functionality • Realism: - Requirements can be implemented and delivered • Traceability: - Each system component and behavior can be traced to a set of functional requirements

What are the Types of Nonfunctional Requirements?

• Usability • Reliability - Robustness - Safety • Performance - Response time - Scalability - Throughput - Availability • Supportability - Adaptability - Maintainability • Implementation • Interface • Operation • Packaging • Legal - Licensing (GPL, LGPL) - Certification - Regulation

What are the requirement elicitation activities?

1. Identify actors 2. Identify Scenarios 3. Identify Use cases 4. Refine Use cases

What needs to be in each use case?

1. Use Case name 2. Participating actors 3. Entry Conditions 4. Flow of events 5. Exit conditions 6. Exceptions 7. Quality Requirements


Ensembles d'études connexes

Ricci Chapter 12 - Test Bank - 4th Edition

View Set

NURS 321 Practice Questions for Quiz #1

View Set