Scaling RE Flashcards
6 factors for tailoring RE
- project setting
- knowledge
- stakeholders
- type of system
- system characteristics
- business and legal concerns
5 aspects of the project setting
- project size
- budget size
- time constraints
- number of people
- overall software development process
8 steps for defining RE for a particular project
1) analyze porject characteristics
2) look at AMDiRE model
3) remove stuff you dont need
4) add extra items that are needed
5) make/use templates
6) define RE and design tools
7) define roles and milestones
8) define the change process
What is requirements decomposition?
how are requirement districuted onto subsystems
what is requirements refinement?
how to enrich a requirement with mroe information
what does traceabiity in the requirements specification mean?
the idea that there is a shared concept that links the artifacts of the artifact model to each other (the arrows in the AMDiRE picture)
-Every goal should have a stakeholder
–Every use case should have a usage goal
–Every quality requirement should have a system goal
–Every module in the architecture diagram performs a function in the behavioral view as well