1What does SDLC stand for?
System Development Life Cycle
2What is another name for SDLC?
Applications development cycle
3What is the purpose of SDLC?
To establish a structured approach to systems analysis and design
4What does structured analysis use to plan and manage system development?
The SDLC concept
5What kind of projects traditionally used SDLC?
Large, complex projects requiring extensive development periods (more than 1 year)
6What are criticisms of SDLC?
It can be complicated, results may not satisfy the user, and it can be expensive in money, time, and effort
7What does the SDLC model usually include?
Five steps providing a common understanding of phases and activities
8What is the first SDLC phase?
Systems Planning
9What is the purpose of Systems Planning?
To perform a preliminary investigation to evaluate an IT-related business opportunity or problem
10What is the deliverable of Systems Planning?
Preliminary investigation report
11What is the second SDLC phase?
Systems Analysis
12What is the purpose of Systems Analysis?
To build a logical model of the new system
13What techniques are used in Systems Analysis?
Fact-finding techniques like interviews and surveys
14What is the deliverable of Systems Analysis?
System requirements document
15What is the third SDLC phase?
Systems Design
16What is the purpose of Systems Design?
To create a physical model that satisfies documented requirements
17What is the deliverable of Systems Design?
System design specification
18What is the fourth SDLC phase?
Systems Implementation
19What happens in Systems Implementation?
The new system is constructed, tested, documented, and installed
20What is the deliverable of Systems Implementation?
A completely functioning and documented information system
21What is the fifth SDLC phase?
Systems Security and Support
22What is the purpose of Systems Security and Support?
To ensure the system is secure, reliable, maintainable, and scalable
23What are maintenance changes?
Corrections of errors and adaptations to environmental changes
24What are enhancements in Systems Security and Support?
New features and benefits to maximize return on IT investment
25What are security controls in SDLC?
Safeguards against external and internal threats
26What does scalable design mean?
The system can expand to meet new business requirements and volumes
27What is a systems development methodology?
A standard process followed to analyse, design, implement, and maintain an IS
28Why is systems development methodology important?
It ensures consistency, reduces time and cost, encourages user involvement, and improves quality
29What does a systems development methodology help produce?
Complete and accurate design specifications and documentation
30How does systems development methodology affect user requirements?
It helps ensure user requirements are met
31What is the Waterfall Methodology?
A specific method for implementing SDLC
32Is the Waterfall Methodology the same as SDLC?
No, it is not equivalent to SDLC itself
33What is the main problem with the Waterfall Methodology?
Its inflexible division of a project into separate stages
34Why is the Waterfall Methodology unsuitable in some cases?
Because commitments are made early and it is difficult to react to changing requirements