Requirements engineering processes

2,732 views

Published on

Presents a number of perspectives on requirements engineering processes

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,732
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
140
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Requirements engineering processes

  1. 1. Requirements engineering processes Ian Sommerville http://www.youtube.com/watch?v=GSe4xIy-iBE RE processes, 2013 Slide 1
  2. 2. • There are different ways to look at the processes involved in requirements engineering RE processes, 2013 Slide 2
  3. 3. The systems engineering process System requirements engineering System validation Architectural design System integration Requirements partitioning Sub-system development Software requirements engineering RE processes, 2013 Slide 3
  4. 4. Requirements engineering • RE is not a separate and distinct process that is carried out at the beginning of the software development life cycle • Requirements may be developed as part of the system acquisition or procurement process • Requirements are refined and new requirements emerge during system design RE processes, 2013 Slide 4
  5. 5. RE process context System acquisition Requirements engineering System design RE processes, 2013 Slide 5
  6. 6. RE process inputs and outputs Existing systems information Agreed requirements Stakeholder needs Organisational standards Regulations Requirements engineering process System specification System models Domain information RE processes, 2013 Slide 6
  7. 7. RE process activities Requirements elicitation User needs domain information, existing system information, regulations, standards, etc. RE processes, 2013 Requirements analysis and negotiation Requirements documentation Requirements validation Requirements document System specification Agreed requirements Slide 7
  8. 8. RE process iteration Decision point: Accept document or re-enter spiral Informal statement of requirements Requirements elicitation Requirements document and validation report Requirements analysis and negotiation START Agreed requirements Requirements validation Requirements documentation Draft requirements document RE processes, 2013 Slide 8
  9. 9. • Go round spiral until you run out of time for requirements engineering • RE is always time constrained • Problems with requirements arise because not enough time is allowed for the process RE processes, 2013 Slide 9
  10. 10. Summary • There are a number of different ways to look at requirements engineering • These present different views of the goals and activities in requirements engineering RE processes, 2013 Slide 10
  11. 11. RE perspectives • Systems engineering • Other procurements and design processes • Inputs and outputs • Activities • Iteration RE processes, 2013 Slide 11

×