Sunteți pe pagina 1din 11

SDLC Approach

SDLC Approach

 Application Development Life Cycle.

 The System Development Life Cycle is a multistep, iterative process,


structured in a methodical way. This process is used to model or provide a
framework for technical and non technical activities to deliver a quality
system which meets or exceeds a business’s expectations or manage
decision making progression.

 Composed of clearly defined work phases which are used by system


engineers and developers to plan, design, build, test and deliver information
system.
Phases of SDLC

1. Planning:

 Identifies whether there is the need for a new system to achieve a


business’s strategic objectives.

 This step is to find out the scope of the problem and determine solution.

 Resources, cost, time, benefits and other items should be considered at


this stage.
2. System Analysis and Requirements:

 In this stage the system analysis takes place. i.e. analysing


the needs of the end users to ensure the new system can
meet their expectations.

 There are several tools businesses can use –


• CASE(Computer Aided Systems/Software
Engineering)
• Requirements gathering
• Structured analysis
3. System Design:

 Describes the necessary specifications, features and


operations that will satisfy the functional requirements
of the proposed system.

 It’s during this phase they will consider the essential


components, structure, processing and procedure for
the system to accomplish the objectives.
4. Development:

 Here the real work begins. This work includes using a


flowchart to ensure that the process of the system is
properly organised.

 Development stage is characterised by instillation and


change. Focusing on training can be a huge benefit
during this phase.
5. Integration and Testing:

 This phase involves system integration and testing of


programs and procedures normally carried out by a
Quality Assurance professional to determine if the
proposed design meets the initial set of business
goal.

 Testing will be repeated until the end user find it


acceptable.
6. Implementation:

 Involves the actual installation of the newly –


developed system.

 Both the system analysts and end-users could now


see the realization of the project that has
implemented changes.
7. Operations and Maintenance:

 Final phase involves maintenance and regular


required updates.

 This step is when end users can fine-tune the system,


if they wish, to boost performance, add new
capabilities or meet additional user requirements
Conclusion
If a business determines a change is needed during any
phase of the SDLC, the company might have to proceed
through all the life cycle phases again.

It is a time consuming process.


Thank You

S-ar putea să vă placă și