System Analysis and Design SDLC
System Analysis and Design SDLC
PREPARED BY:
MUHAMMAD IRSHAD BIN AZIZAN
M222031208
PREPARED FOR:
DR. NORZAILA BINTI MOHD NOR
DATE OF SUBMISSION:
6 OCTOBER 2022
CLO1: Explain the system development life cycle
Answer all questions. Students are encouraged to check with the rubric provided
in order to gain high marks.
SDLC or System Development Life Cycle is a structured analysis-oriented process for planning,
analyzing, designing, implementing, and supporting an information system, and sometimes
called as application development life cycle. It is also a process that produces software with
the highest quality and lowest cost in the shortest time possible.
System Planning
System Analysis
System Support
Step 1: System Planning – begins with a system request to the IT department, performing a
preliminary investigation to evaluate IT-related business opportunity or problems which
includes a feasibility study about the cost and benefits about that on that system request.
Step 2: System Analysis – This phase purpose is to build a logical model of the new system
by doing a requirement modelling step where the analyst investigate what a new model
system do to satisfy users and develop the system requirements document.
Step 3: System Design – The third phase is to create a physical model that will satisfy all
documented requirement for the system and will be shown as the system design specification.
Step 4: System Implementation – During this phase, the new system is constructed using the
structed analysis or object-oriented methods, based on the proposed system design where
the program will be written, tested, and documented, and the system is installed. A system
evaluation also be made, to determine if the system operates properly and if benefits and cost
are within expectation.
Step 5: System Support – Finally, the system support phase where the IT staff maintains the
system from any error, enhances it with any upgrades and new features and protects the
system from external and internal threats.
The purpose of system analysis is a process of collecting, interpreting facts, identifying the
problems, and decomposition of a system into its components. It is conducted for the purpose
of studying a system or its parts to identify its objectives by doing fact-finding using several
techniques such as interviews, surveys, document review and observation.
The importance of system analysis is to evaluate particular business situations and develop
ways to improve the IT system through more optimal methods in order to satisfy the user
request, by reducing operational cost of the system, adding more information gathering,
better performance of the system, improving the service, adding more support and
maintenance thus increasing its reliability and stronger controls for better security.
First, SDLC is important to help shape the project by compartmentalizing and breaking down
robust tasks, into smaller, more manageable tasks that are easier to measure and achieve
and the project can be managed in a more streamlined fashion, thus making development of
a new system easier.
Second, it is also helps to transform an idea project into a fully pledged, functional, and fully
operational system by covering both the technical and operational aspects of building software,
encompassing activities such as process and procedure development, user experience, and
policy development.
Third, SDLC process is important to plan ahead of time and analyze the structed phases and
goals of a specific project, so it becomes easier to tackle, delegate and address.
Lastly, it provides control of the development process to some extent and ensures that the
software system complies with all the estimated requirements.
Phase 1:
Planning
Phase 4: Phase 2:
Implementation Analysis
Phase 3:
Design
The four-phase approach of the SDLC is combination of four phase which is:
a. Phase 1- Planning – The first phase where the project is initiated, about how the
system project contributed to success of the organisation. The system request will be
prepared, and a preliminary feasibility analysis will be performed. This phase also is to
set up the project by defining the project plan, including the work plan, and staffing
plan.
b. Phase 2- Analysis- In this phase, the system analyst will do a requirement modelling
process. First, determine its analysis strategy by studying existing system and its
problems. Second, collecting and analyze requirement using fact-finding techniques
such as interviews. Lastly a system proposal will prepare and presented based on that
requirement.
c. Phase 3- Design- The third phase is to create a physical model that will satisfy all
documented requirements for the system. The user interface is designed, and
necessary output, inputs, and process are identified. The internal and external control
also designed, including features, that is computer based or manual based to
guarantees the system will be reliable, accurate, maintainable and secure. All this
process will be translated into a system design specification, that is presented to the
management and users for review and approval.
d. Phase 4- Implementation – The final phase where is the system is built or purchased.
The program is written, tested, and documented and the new system is installed while
the old system is turn off or will be use along the new system, and the training will be
held on the new user. The on-going support plan, or maintenance plan will be
developed to ensure the longevity of the system.
Question 5. Explain the nine‐phase approach of the SDLC (or the 10 phase SDLC).
The ten-phase approach of the SDLC is the combination of ten phases which is: