System Analysis and Design
What is a System?
Planning
Required to determine the feasibility of whether the project should proceed or not.
Produces high level overview of project relating requirements and scope.
Overall technical goals are established.
Analysis
Refines project goals into defined functions and operations.
Includes understanding of software product limitation, problems or changes to be done in existing system.
Analyzes end-user information needs.
Emphasizes on what the system is to do.
Design
Describes how the proposed system is to be built.
Major data structures, file formats, output formats are described.
Describes features and operations in detail.
Includes process diagrams, pseudocode and other documentation.
Implementation
Real code is written.
System is first developed in small programs called units.
System is created, tested, installed and rolled out with training program.
One of the earliest SDLC approach that was used for software development .
Illustrates the software development process in a linear sequential flow.
Each phase is completed and its outputs are certified which become the inputs for the other phase.
Attachment:- Life Cycles.rar