System Development Life Cycle

34 flashcardsby —Griffith—
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

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