1. Describe the need to identify inputs, outputs and processing of the current
system
2. Describe the need to identify problems with the current system
3. Describe the need to identify the user and information requirements for the
new system
4. Identify and justify suitable hardware for the new system
5. Identify and justify suitable software for the new system
6. Describe how it is necessary to design documents, files, forms/inputs,
reports forms/outputs and validation.
7. Produce designs to solve a given problem
8. Design data capture forms and screen layouts
9. Design report layouts and screen displays
10.Design validation routine (including, length check, type check, format
check, presence check, check digit)
11.Design the required data/ file structures (e.g. field length, field name, data
type)
12.Describe how data/file structures are created and tested
13.Describe how validation routines are created and tested
14.Describe how input methods are created and tested
15.Describe how output formats are created and tested
16.Describe the need to test each module
17.Describe testing using live data including definition and examples
18.Describe testing using normal data including definition and examples
19.Explain the need for technical documentation
20.Explain the need for user documentation