Lecture 2

advertisement
Object-Oriented
Analysis and
Design
LECTURE 2: INCEPTION PHASE
Objectives

Systems Development Life Cycle

The Unified Process

UP Models

Inception Phase
The Systems Development Life
Cycle

SDLC: The process of planning, analyzing, designing,
building, deploying, using and updating an information
system

SDLC Variations
 Predictive:
 Adaptive:
project planned entirely in advance
planning leaves room for contingencies

Pure approaches to SDLA are rare

Most projects have predictive and adaptive elements
Predictive vs. Adaptive SDLC
approaches
SDLC Phases and Objectives
Predictive: The Waterfall Approach
Adaptive: The Spiral Life Cycle
Model
The Unified Process SDLC
Unified Process Phases and
Objectives
UP Models
UP Life Cycle Model
Business Modeling

Major Activities

Understand surroundings

Create the system vision

Create business models
Requirements

Major Activities

Gather detailed information

Define functional and nonfunctional requirements

Develop user interface dialogs

Evaluate requirements with users
Design

Major activities

Design support services architecture and deployment environment

Design the software architecture

Design the use case realizations

Design the database

Design the system and user interfaces

Design the system security and controls
The Unified Process and the
Inception Phase

Inception Phase has 5 objectives:

Identify the business need for the project

Establish the vision for the solution

Identify scope of the new system and the project

Develop preliminary schedules and cost estimates

Develop the business case for the project
Inception Phase Documents

Project Charter and Business Case

Stakeholder Analysis

Essential Use Case list

Risk Analysis
This is not a complete list – it focuses on the documents your team
should produce
Project Charter and Business Case
Project Charter and Business Case (cont.)
Stakeholder Analysis Form
Essential Use Case list
Risk Analysis
Completing the Inception Phase

Key deliverables of inception

Project charter package

Essential use case list

Project schedule

Cost/benefit analysis

Project feasibility and risk analysis
Next Three Weeks

Next Week


Two Weeks


Labor Day – No Class
Sponsor Interview

6:30 – 7:30p: Baseball League Information Manager

7:30 – 8:30p: Degree and Certificate Auditor
Three Weeks

Requirements Discipline
Download