1.2.3 Software Development Flashcards

1
Q

Identify common stages of SDLCs

A

Feasibility, Requirements, Analysis, Design, Development, Testing, Implementation, Evaluation, Maintenance.

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

Define white box testing

A

-Involves testing the algorithms in the code and making sure all parts of those algorithms function as intended.​
-It focuses on identifying and testing all the possible paths of execution through a program.​
-On each test run, the path of execution is noted so it can be compared with other runs.

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

What is SDLC?

A

The various stages in designing and implementing a new computer system. These stages - typically analysis, design, implementation, testing and installation - are part of the systems life cycle performed by the main design team.

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

What does a feasibility study establish?

A

Whether the project can be done: in terms of economic, time, technical, political and legal considerations

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

What is a requirement?

A

A specific feature of the new system and is recorded in a document called requirements specification. ​Broken down into: Interface – how the user interacts with it.​
Functionality – what will the system do.​
Performance – how well/fast will the system respond.​

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

What is the waterfall lifecycle?

A

The waterfall model derives its name from its cascading effect from one phase to another.​
Each phase has a well-defined start and end point with identifiable deliverables.​

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