Lecture Notes 4 Flashcards
- A process used by the software industry to design,
develop, and test high-quality software.
Software Development Life Cycle (SDLC)
The SDLC aims to produce high-quality software that
meets or exceeds customer expectations and reaches
completion within times and cost estimates.
true
- It is also called as Software Development Process.
SDLC
- It aims to be the standard that defines all the tasks
required for
SDLC
It consists of a detailed plan describing how to develop,
maintain, replace, alter, or enhance specific software.
SDLC
is a framework defining tasks performed at each
step in the software development process.
SDLC
is an international standard for software
developing and maintaining software. life-cycle
processes.
ISO/IEC 12207
This information is then used to plan the basic project
approach and to conduct a product feasibility study in
the economical, operational, and technical areas.
Planning and Requirement Analysis
The life cycle defines a ________ for improving
the quality of software and the overall development
process.
methodology
various stages of a typical SDLC.
Planning
Defining
Designing
Building
Testing
Deployment
is a process followed for a software project,
within a software organization.
SDLC
Stage 1 :
Planning and Requirement Analysis
is the most important and
fundamental stage in SDLC.
Requirement analysis
- 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
It is performed by the senior members of the team with
inputs from the customer, the sales department, market
surveys, and domain experts in the industry.
Planning and Requirement Analysis
The outcome of the technical feasibility study is to
define the various technical approaches that can be
followed to implement the project successfully with
minimum risks.
Planning and Requirement Analysis
Stage 2:
Defining Requirements
SRS
(Software Requirement
Specification)
Once the requirement analysis is done the next step is
to clearly define and document the product
requirements and get them approved by the customer
or the market analysts.
Defining Requirements
Stage 3:
Designing the Product Architecture
This is done through an SRS (Software Requirement
Specification) document which consists of all the
product requirements to be designed and developed
during the project life cycle.
Defining Requirements
- 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
is the reference for product architects to come out
with the best architecture for the product to be
developed.
SRS
Based on the requirements specified in SRS, usually,
more than one design approach for the product
architecture is proposed and documented in a DDS —
Design Document Specification.
Designing the Product Architecture