System Development Life Cycle Methodology
System Development Life Cycle Methodology
LIFE CYCLE
•Methodology
OBJECTIVE
• To understand various
methodology.
• To learn software analysis
modeling and their elements.
• To learn software design
concept
• Understand software testing
• Understand Risk Management
WATERFALL METHODOLOGY
PROTOTYPING METHODOLOGY
RAD [Rapid Application Development]
Spiral METHODOLOGY
Strength and Weaknesses of SDLC
Strength Weakness
Control. Increased development time.
Monitor Large projects. Increased development cost.
Detailed steps. Systems must be defined up front.
Ease of maintenance.
Development and design
standards.
Tolerates changes in MIS
staffing.
SOFTWRAE ANALYSIS
MODELING
Pr
n
io oc
es
t
rip
Data s
sc
De
Spe
Entity
Flow
Object
cifi
Relationship
Diagram
c
atio
Diagram Data
Dictionary
Data
n
State- Transition
Diagram
Co
n tro at ion
l p ecific
S
ELEMENTS OF ANALYSIS
MODEL
• DATA DICTIONARY: It is the core of
analysis model. It is a repository of data
objects consumed or produced by the
software.
ELEMENT OF ANALYSIS
MODEL…….
• ENTITY RELATIONSHIP DIAGRAM: It
depicts the relationship between data
objects. It is the notation used for conducting
data modeling
ELEMENT OF ANALYSIS
MODEL…….
• DATA FLOW DIAGRAM: It provides an
indication of data transformation as they move
through the system. It depicts the function of data
transformation
ELEMENTS OF ANALYSIS
MODEL…….
• STATE TRANSECTION DIAGRAM: It indicates
the system behavior as a consequences of external
events. It represents the various modes of behavior
known as states of the system.
ELEMENT OF ANALYSIS
MODEL…….
• DATA OBJECT DESCRIPTION: The attributes of
each object given in ERD cab be described using a
data object description.
Component
Level
Design
Interface
Design
Architectural
Design
Data
Design
SOFTWARE TESTING
• It indicate the ultimate review of specification ,design
and code generation.
Business
Customer
Conditions
Characteristics
Process
People Technology
Development Environment
RISK MANAGMENT Checklists
Decision Drive Analysis
Assumption Analysis
Risk Identification Performance Module decomposition
Cost Models