Skip to content

Software Development Life Cycle

August 10, 2009
SDLC stands for Software/ System Development Life Cycle.
It is also called classic life cycle model or linear sequential model.
SDLC is process of developing a system from requirements through analysis,design,implementation,
and maintenance.
Why SDLC model was developed?
Before a days, software development consists of programmers will write a code and solve a problem,
it is difficult for complex and big project.
Now a days systems are so big and complex, so they form a team as analyst, Designer, programmer,
tester and user are worked together  to create a code.
Life Cycle of SDLC
SDLC is used in project management and its describes the various stages like
Requirement Analysis
Testing and integration
Planning: Developing Project plan, cost / Time Estimates, Resource allocation
Requirement Analysis: Capturing the needs of the system from the customer or end user,
Business rules are defined and documented.
Design: Take the requirements and specify the high level and low level design,
System requirement specification, Functional specification, UML
Implementation: Code is generated using high level programming languages like c, c++, java etc.
Testing and Integration: Testing is done in each phase. Once the code is generated testing
is to be done. Various modules are combining together and made a
system as whole and tested.
Maintenance:  Changes can be done once delivered to the customer, moves to different platform.

Various SDLC Models
Adaptive Project Framework
Crystal Methods
Dynamic Systems Development Model (DSDM)
Feature Driven Development (FDD)
Information Technology Infrastructure Library (ITIL)
Joint Application Development (JAD)
Lean Development (LD)
Waterfall model or linear model
Spiral model
Incremental model
Extreme programming
Rapid Application Development
Unified process.
Rational unified Process
Agile Unified Process

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: