Software and Hardware
Requirements, Scope, Constraints.
Representing Designs.
Evaluation
100

These are peripherals such as mouse, keyboard, stylus, scanner.

What is an input device.

100

I am directly related to what the program will do.

What are functional requirements.

100

This tool lists variable names, data type, purpose, description etc.

What is a data dictionary.

100

 Both of these types of criteria need be evaluated.

What are efficiency and effectiveness.

200

This is a computers random access memory or RAM.

What is primary storage.

200

I am the characteristics that a client may like in the program, but do not affect what it does.

What are non-functional requirements.

200

This step is halfway between source-code and English, also refereed to as structured English.

What is Pseudocode.

200

This outlines the data required, measurement tool, criteria and achievement.

What is an evaluation strategy.
300

I am used for sending and receiving data and information from one place to another, commonly via networks. 

What is communication hardware.

300

Social,legal and technical requirements that restrict development are a type of me.

What are constraints.

300

In a flow chart a rectangle is used to signify this.

What is a process.

300

A evaluation strategy is created in this phase of the Problem Solving Methodology.

What is design.

400

Application software such as video or photo editors employ this to accelerate processing intensive calculations. 

What is a GPU graphics processing unit

400

So stakeholders are clear, this is written to outline what the solution will do and what it will not do.

What is the scope.

400

This is a set of rules applied to labeling objects in a mock-up.

What are naming conventions.

400

Often confused with usability, how well a solution function for particular needs is referred to as this.

What is accessibility.

500

I am equivalent to 1024 GB of RAM or 1000 000 GB of storage.

What is a Petabyte.

500

Evaluating the error handling techniques built into a solution, or using validation to prevent errors is a measure of the requirement of me. 

What is robustness.

500

This type of design thinking will bring all ideas together for the best planned solution.

What is convergent thinking.

500

The measure of the extent to which all requirements are evident in a solution.

What is completeness.

M
e
n
u