What are the two things that a software development team would take into account before beginning the Design phase?
The purpose of the program
The functional requirements of the program
What are the functional requirements of a program?
Inputs
Processes
Outputs
What are Inputs?
Inputs are the things that program receives from the user
What are Processes?
Processes are the things that the program does with the inputs in order to create outputs
What are Outputs?
Outputs are the products of the program
What are Assumptions?
Assumptions are the other things a business has to take into account during the Analysis stage
eg. The Hardware needed
The need for Internet access etc.