SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) (Midterms) Flashcards
SDLC
It is also called as Software Development Process.
Software Development Life Cycle
A framework defining tasks performed at each step in the software development process.
Software Development Life Cycle
an international standard for software developing and maintaining software. life-cycle
processes.
ISO/IEC 12207
a process followed for a software project, within a software organization.
SDLC
Software Development Life Cycle Stages
Planning
Defining
Building
Testing
Deployment
Planning for the quality assurance requirements and identification of the risks associated with the project is also done in the planning stage.
Planning and Requirement Analysis
define and document the product
requirements and get them approved by the customer
or the market analysts.
Defining Requirements
consists of all the product requirements to be designed and developed during the project life cycle.
SRS (Software Requirement
Specification)
This DDS is reviewed by all the important stakeholders and based on various parameters such
as risk assessment, product robustness, design modularity, budget and time constraints, the best design approach is selected for the product.
Designing the Product Architecture
In this stage of SDLC, the actual development starts and the product is built.
Building or Developing the Product
This stage is usually a subset of all the stages as in the modern SDLC models, the testing activities are mostly involved in all the stages of SDLC.
Testing the Product
Once the product is tested and ready to be deployed it
is released formally in the appropriate market.
Deployment in the Market and
Maintenance