
























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This course includes types of requirements, modeling of non functional, static and dynamic modelling, requirement elicitation and use case modeling. This lecture includes: Volatile, Requirements, Mutable, Emergent, Consequential, Compatibility, Designed, Implemented
Typology: Slides
1 / 32
This page cannot be seen from the preview
Don't miss anything!
1
Lecture # 18
2
RequirementsElicitation
RequirementsAnalysis andNegotiation
RequirementsSpecification
RequirementsValidation
User Needs, Domain Information,
Existing System Information, Regulations,
Standards, Etc.
RequirementsDocument
Agreed Requirements
4
effectively without requirements traceability– A requirement is traceable if you can discover
who suggested the requirement, why therequirement exists, what requirements arerelated to it and how that requirement relates toother information such as systems designs,implementations and user documentation
5
cycle, the system will change, and the desireto change it will persist throughout the lifecycle
susceptibility to change
7
is the rate at which requirements changeonce the requirements phase has “officially”ended
subsequent design phase, and should godown after that
8
month during coding
changes in testing, however, this isvery rare
10
growth/downsizing causes changes inproject priorities or softwareengineering team structure
cause a redefinition of the system orproduct
11
more– About what they need– Which approach would be best– How to get it done and still make money
justified!
13
requirements
requirements document and otherdocuments produced in the systemsengineering process
14
collection, storage and maintenance of largeamounts of information
available which are specifically designed tosupport requirements management
adapted for requirements engineering
16
essence of a system and its applicationdomain. They change more slowly thanvolatile requirements
instantiation of the system in a particularenvironment and for a particular customer
17
inconsistencies
knowledge of the system
19
customers and end-users develop abetter understanding of what theyreally require from a system
20
implementing a requirement. It may betoo expensive or take too long toimplement certain requirements