Systems Development Flashcards

1
Q

6 steps in the systems development lifecycle

A

Analysis; Design; Implementation; Testing; Deployment; Maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

identifying the requirements and proposed solution

A

analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

designing the proposed solution to meet the requirements

A

design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

programming or purchasing the solution

A

implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

verifying the solution actually works

A

testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

using the solution

A

deployment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

supporting or enhancing the solution

A

maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

different techniques to model the solution

A

user stories; use case diagram; feasibility study

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

informal, natural language description of features written from the perspective of the end user

A

user stories

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

illustrates the relationship between different actors and different use cases

A

use case diagram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

examine whether the proposed solution is achievable from a financial, technical, legal, and organizational standpoint

A

feasibility study

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

different types of testing

A

unit testing; system testing; acceptance testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

test each program separately

A

unit testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

test that the system as a whole works and meets all requirements

A

system testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

test that the system meets the user and business needs, and is ready to be used

A

acceptance testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

different deployment strategies

A

parallel conversion; phased conversion; direct cutover

17
Q

both the old and new system are used together; safest; expensive as you need to support both systems

A

parallel conversion

18
Q

the system is rolled out in stages; useful for pilot studies

A

phased conversion

19
Q

system immediately replaces the old systems; risky, no fallback; expensive to revert

A

direct cutover