System development Life Cycle Flashcards
1
Q
what is the system development lifecycle (SDLC)
A
- structured step by step approach
- used to align project managment
2
Q
what are some activities of SDLC
A
- determining budgets and schedules
- gathering systems requirements
- documenting the system
- building models
3
Q
what are the SDLC phases
A
- planning
- analysis
- design
- development
- testing
- implementation
- maintenance
4
Q
Planning
A
- 3 primary activities
i) define the system to be developed
ii) set the scope of the project
iii) develop the project plan
5
Q
Analysis
A
- 2 main activities
i) gather the business requirements
ii) prioritize the requiremtns
6
Q
design
A
- build a technical blueprint
- IT specialists do most of the work
- user involvement begins to decrease
- 2 primary activities
i) technical architecture
ii) system models
7
Q
development
A
- takes details of the design documents and changes them into actual working design
- 2 primary activities
- i) technical architecture
ii) database and progrmas
8
Q
testing
A
- verifies that the system works
- 2 primary activities
i) creating the test plan
ii) executing the test plan
9
Q
types of testing
A
- unit testing
- system testing
- integration testing
- user acceptance testing
10
Q
Implementaiton
A
- system is distributed to the users
- 2 main implementation activities
- i)writing detailed user documentation on how to use the new system
ii) training users, either online or in workshops
11
Q
4 ways to implement
A
- parallel
- plunge
- pilot
- phased
12
Q
maintenance
A
- new system is monitored and supported
- 2 primary activities
i) setting up a help desk
ii) providing a support environment