1/12
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
requirements
defined during early stages of system development as a specification of what should be implemented or as a constraint of some kind on the system
requirements engineering
covers all activities in discovering, documenting and maintaining a set of requirements for a computer-based system
what if requirements are wrong 1
system may be delivered late and cost more than expected
what if requirements are wrong 2
customers and end-users not satisfied. may not use it or decide to scrap it altogether
what if requirements wrong 3
system may be unreliable in use with regular system errors and crashes disrupting normal operation
what if requirements wrong 4
if system continues in use, costs of maintaining and evolving system are very high
why RE difficult 1
changing environments
why RE difficult 2
differing views
why RE difficult 3
unclear opinions
why RE difficult 4
politics and people
stakeholders
people or roles who are affected in some way by a system and so who can contribute requirements or knowledge to help
viewpoints
a way of organizing and grouping requirements that have been elicited from stakeholders
concerns
systemic issues that an organization must pay attention to