Software Development Cycle Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

1st phase of software development process

A

Requirement Gathering:

  • Goals for the project and business requirements are gathered in this phase. (Uses for the project)
  • Project managers and stake holders’ main focus stage
  • Meetings with managers…Who is going to use the system? How will they use the system? What data should be input/output via the system?
  • Finally, a Requirement Specification document is created as guideline for the next phase of the model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2nd phase of software development process

A

Analysis

  • Problem Decomposition, and analyzing the goals for the project
  • After requirement gathering these requirements are analyzed for their validity and the possibility of incorporating the requirements in the system to be development is also studied.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3rd phase of software development process

A

Design

  • Algorithmic Flowchart diagrams, pseudocodes
  • The system and software design is prepared from the requirement specifications which were studied in the first phase.
  • System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. The system design specifications serve as input for the next phase of the model.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4th phase of software development process

A

Implementation
- Begin source code development with glass-box testing, and error checking
On receiving system design documents, the work is divided in modules/units and actual coding is started.
- Main focus, and longest phase for a developer

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

5th phase of software development process

A

Testing

  • Black-box testing, bug-fixes
  • After code is developed it is tested against the requirements to make sure that product is solving the needs addressed and gathered during the requirements phase. During this phase unit testing, integration testing, system testing are done
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6th phase of software development process

A

Acceptance
- Final step, reviewing the project and releasing a finished product, ensuring that it will be accepted in software environment

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