CH 02

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

REQUIREMENTS ANALYSIS AND DESIGN

(PHÂN TÍCH VÀ THIẾT KẾ YÊU CẦU)


502050

Chapter 2
Systems Development Life Cycle
(SDLC) & Business Modeling
Outline
 Predictive (Waterfall model) and Adaptive
(Agile model) SDLC
 SDLC Phases
 Business Modeling
 Intiation Phase (Intro)
 Business Use Cases and Activity Diagrams

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 2


Systems Development Life Cycle

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 3


Predictive and Adaptive SDLC

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 4


SDLC Phases

We can generalize SDLC


into 5 different phases:
1. Initiation
2. Discovery
3. Construction
4. Final Verification and
Validation
5. Closeout

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 5


Business Modeling
 Objective: Understand business
environment and potential improvements,
Communicate this understanding to the
end users, manager, system developer, etc
 Purpose: Understand business
environment, Document the Business
Vision, the model of the business, etc

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 6


Initiation Phase (Intro)

We can generalize SDLC


into 5 different phases:
1. Initiation
2. Discovery
3. Construction
4. Final Verification and
Validation
5. Closeout

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 7


Initiation Phase (Intro)
 Objectives:
• Develop the business case of the project
• Establish Project/Product scope
• Explore solutions (Preliminary)

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 8


Business Use Cases and Activity
Diagrams
 Business Use Cases
 Activity Diagrams

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 9


Model Business Use Cases
 Identify business use cases (business use-case
diagram)
 Scope business use cases (activity diagram)

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 10


Activity Diagrams
 Workflow can be documented in text
and/or through the use of a workflow
diagram (Activity diagram)

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 11


Activity Diagrams Elements
 Initial node: indicates where the
workflow begins
 Activity: indicates a step in the
process. Notice anything about the
typical naming convention?
 Control flow: an arrow showing the
direction of the workflow
 Decision: a diamond symbol,
indicating a possibility of different
paths
 Guard condition: a condition
attached to a control flow. A guard is
shown within square brackets
 Merge: model a number of
alternative flows that lead to the
same activity

20/04/2016 502050 - REQUIREMENTS ANALYSIS AND DESIGN 12

You might also like