Analysis Flashcards

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

What is Purpose

A

A general description of the purpose of the software.

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

What is Scope

A

A list of the deliverables that the project will hand over to the client and/or end-user

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

What are Boundaries

A

The limits that help to define what is in the project and what is not.

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

What are Functional Requirements

A

The features and functions that system must preform in terms of inputs, processes and outputs.

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

Example of a Purpose

A

The purpose of this program is to take 20 pupil names, their prelim marks and their assignment marks from a file. It should calculate the percentage, and then find and display the name and percentage of the pupil with the highest percentage.

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

Example of a scope

A

This development involves creating a modular program. The deliverables include:

  • detailed design of the program structure
  • test plan with completed test data table
  • working program
  • results of testing
  • evaluation report

This development work must be completed within 4 hours.

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

Example of a Boundary

A

The program will read the pupil data (name, prelim mark and assignment mark) for 20 pupils from a sequential file. The data is accurate, so there is no need to implement input validation.

The pupil with the top mark will be the pupil who has the highest percentage. The only output needed is the name and percentage of the pupil with the highest percentage.

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

Example of Functional Requirements

A

Inputs:
* Pupil name
* Prelim mark
* Assignment mark
Processes:
* Calculate the percentage for each pupil
* * Find the name and percentage of the pupil with the highest percentage
Outputs:
* Name of the pupil with the highest percentage
* The highest percentage

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