Systems development life cycle (SDLC) – a structured step-by-step approach for developing software applications
SDLC is a standard process followed in IT industry to design , develop and test software .
It describes the different stages involved in the Software Development Process as how to develop, alter, maintain and replace a software system.
SDLC aims to produce a high quality software that meets or exceeds customer expectations.
SDLC Gives detail idea about the work flow & Ensures timely delivery of products within estimated budget and constraints by Minimizing the risks
The goals of this SDLC approach are to:
During this phase one of the Pre-Sales or Marketing Team member, some times Project Manager will communicate with client team and coordinate to get the project requirements. It might be verbal or telephonic conversation .
In most of the organizations Project planning is done by Project Management Group and Senior Members of the development team.
Focus is on clearly understanding the functional,non-functional & interface requirements.
During this Project Planning following activities are done
Output of this phase: Software Requirement Specification ( SRS ) Document or Reference Documentation
In this phase Solution Architects, Project Managers & Team Leads will decide about Project Architecture.
Architects ensure the traceability of the requirements to business needs is achieved
During this Architecture and High Level Design following activities are done
Output of this phase: High Level Design ( HLD ) Document
In this phase Solution Architects & Seniors Developers will decide about complete Architecture & Components of each & every Modules & Some times components of pages.
Translates requirements into a representation that enables software construction ( framework)
Structure of the modules are created
During this Detailed Design following activities are done
Output of this phase: Low Level Design ( LLD ) Document & Scenarios
In this phase development is done by development team members under the guidance of Team Leads or Tech Leads.
Detailed design is translated into code that makes a software
During this Build Phase following activities are done
In most of the organisations Integration Testing is done by Testing team Senior Members .
Integrated and System Tested Code is delivered
During this Integration testing following activities are done
Output of this phase: Reporting Documentation
During this System Testing following activities are done
Deals with assembling, installation , end user training and roll-out of developed software
During this Release and packaging following activities are done
During this Acceptance testing following activities are done
Software development life cycle (SDLC) is important for the project to be successful , the good organisation or engineer should have enough experience and knowledge to prefer an choose one model than another based on the project context
It may be required to choose the right SDLC model according based on the requirements of the project.
Few of the SDLC models are:
Most of the organisations currently using three major models namely v-shaped Model ,Waterfall Model & Agile Model for development .
Integer non dui dignissim, tincidunt nibh eu, placerat purus. Cras sit amet tellus tempor, pulvinar neque quis; lacinia lorem. Nullam euismod, ante eget iaculis vulputate, lorem felis maximus ligula, in consectetur arcu enim pulvinar est. Nam vitae rhoncus libero, non tristique dui. Suspendisse a sem ultrices, suscipit eros sit amet, fringilla turpis. Nunc et tempor magna. Duis imperdiet tincidunt congue. Curabitur pulvinar dui turpis, sed dapibus quam tristique at. Duis commodo sem vel enim luctus imperdiet! Donec euismod mollis aliquam! Ut cursus id turpis et molestie. Sed vel nisl sit amet purus tristique aliquam. Pellentesque tempus ante mauris, non faucibus felis convallis id.
Morbi nec pharetra enim, ut laoreet dui. Donec gravida vitae ipsum id malesuada. Vivamus at aliquam lectus. Vestibulum vitae purus risus. Nunc tempus dignissim nisl eu hendrerit. Sed pharetra dolor vitae nunc rutrum ultricies. Donec efficitur felis at diam varius condimentum. Nullam aliquam accumsan suscipit. Sed sed tincidunt turpis. Integer posuere ante sed nulla vestibulum hendrerit. Quisque mi nisl, consequat vitae lectus dictum, commodo vehicula risus. Quisque faucibus velit in cursus pulvinar. Sed consectetur, nulla eu congue tempus, tellus turpis lobortis diam; a fermentum erat nisi non quam! Aliquam sollicitudin sollicitudin suscipit. Fusce in pulvinar ante.
Vestibulum ut condimentum risus. Morbi tempor vehicula est et sagittis! Etiam finibus elit non urna pharetra, quis pharetra augue posuere. Aliquam sit amet tortor orci. Donec tristique velit id lectus ultrices, nec aliquet lorem convallis. Fusce ut hendrerit enim. Mauris tristique mollis ex et porttitor.
Your email address will not be published. Required fields are marked *
Current ye@r *
Leave this field empty