Requirements Analysis: F U R P S
Requirements Analysis: F U R P S
Standard approach:
Use natural language specifications written with a Word
Processor (e.g. MS Word)
Software Engineering
Laboratory
Standard problems:
Difficulties in understanding how the system works
Ambiguities/Incompleteness in the specifications
Requirements Management (impact of requirements,
traceability, )
Requirement Analisys
Lesson 2
Requirements Analysis
Requirements
Goal:
Define the requirements of the product
Output
Requirements Document
(possibly containing various UML diagrams)
of Results,
S
Software Engineering Laboratory
Software Engineering
Laboratory
10
Billing System
11
12
Show
Produce reports
Administrator
Produce reports
Software Engineering Laboratory
Billing System
13
This use case begins when the user logs onto the TimeTracker
and enters his/her password.
Details what the system must provide to the actor when the
use cases is executed
Typical contents
How the use case starts and ends
Normal flow of events
Alternate flow of events
Exceptional flow of events
14
16
Use cases show the way in which actors interact with the
system.
Although they can be used to represent a functional
decomposition of the system, use cases work better if you
focus on how the user performs tasks with the
application.
try and define one: we will present one in the next lesson
17
18
Home Work
19
20