Khuram Sehzad
Khuram Sehzad
Khuram Sehzad
PROCESS
Submitted BY:
MUHUMMAD KHURAM SHAHZAD
.
SUBMITTED TO:
MR.UMAIR ASHRAF
REGISTRATION NO:
2022 UET NFC FD 25
NFC-IEFR-FSD
SOFTWARE DEVELOPOMENT
PORCESS
The Software Development Process is the structured
approach to developing software for a system or project,
sometimes called the Software Development Life Cycle
(SDLC). There are several approaches (see
Software Development Approaches) that can be used to
include waterfall, spiral and incremental development.
These different approaches will focus the testing effort
at different points in the development process. However,
each approach is composed of the same basic steps of
development. The incremental development approach
typically forms the basis for software development
within the larger systems level of
Evolutionary Acquisition (EA). [1,2]
WHAT IS SOFTWARE DEVELOPOMENT
The next stage is the coding phase, in which the software developers
work to bring their idea into reality. The
software developers write KLOCs (thousands of lines of code) in
programming languages they are familiar with. The development
team’s goal is to increase developers’ velocity while
maintaining high quality.
The software development team may choose to release the program
in one go, as is done in waterfall development, or it can break it
down into parts (segments) and provide them separately (Agile
approach).
The software development team may choose to release the program
in one go, as is done in waterfall development, or it can break it
down into parts (segments) and provide them separately (Agile
approach). After the code is complete, the development team delivers
it to the testing team for evaluation.
4. Testing and quality assurance