Project Analysis Course (2012-2013) : Week 2 Activities
Project Analysis Course (2012-2013) : Week 2 Activities
Project Analysis Course (2012-2013) : Week 2 Activities
Week 2 Activities
Where we are now?
At the end of week 1, we are familiar
with :
General description of project area
(problem area)
Project scope (geographically,
technically, borders,..)
Selecting Technics
Intended users of the system
Project Context
Where we go?
Identify requirements (end user point of
view) & analyze (Developer point of view)
them
Focus of this week includes:
Identification of functional
requirement of the system
Identification of the non functional
requirement of the system
Identification of constraints
Prioritize requirements
Validate
use case modelling
Functional Requirement
Study the project case carefully and identify functional
requirements
Functional requirements describe the interactions between
the system and its environment ( in short: WHAT WILL THE
SYSTEM DO)
try to identify all possible FR of the system at this stage.
Stating Functional requirements, examples:
1. An operator must be able to define a new game.
2. The system will provide registration of new students
3. The system shall keep track of library members
prepare exam
mark exam
examiner
display results
submit exam
examinee
view results
manage exams
Purpose: This business use case will allow a user to add a "person record"
to the Master Person Index (MPI).
Alternate Flow/ Exception: (An optional situation within the activity flow.)
8. The system provides a message that a database record arleady exist
9. System rejects the registration and stops
Post-conditions: (Outcome)
A person record is created in the MPI.
This week’s presentation Content