L3 - Requirements Elicitation & Analysis Flashcards
Performance Requirements
Speed + Availability + Response Time + Recovery Time (phrased as negative assertions)
Requirements are described by ______________.
Scenarios + Use Cases + User Stories
Entity Stereotype
Represents persistent information tracked by the system (Application Domain Object): <>
Object Modeling
Identify structure of the system (Class Diagram)
Scenarios
Concrete and focused informal descriptions of a feature that is used by an actor.
How can classes be identified?
Application Domain Analysis + Intuition + Textual Analysis + Activities in State Chart Diagrams + Activity Lines in Sequence Diagrams
Types Of Scenarios
As-Is Scenario + Visionary Scenario + Evaluation Scenario + Training Scenario
Re-Engineering
Reimplementation of legacy systems. Requirements triggered by new technology.
Analysis
Definition of the system by a developer: semi-formal language (UML/SysML)
Requirements Engineering
Requirements Elicitation + Analysis
Requirements
User’s view of the system: Functionality + UI + Error Handling + Environmental Conditions (Interfaces)
Interface Engineering
Provide services of existing system in new environment. Triggered by technology or new market needs.
Functionality
Relationships of Inputs/Outputs + Response to irregular situations + Exact Sequence of operations
Milestones
Set of acceptance criteria
Quality Requirements
Portability + Correctness + Security (phrased as negative assertions)