The final report you write needs to briefly talk about 4 considerations used when writing software. Create a report with the following 4 headings. Under each discuss the topics in the bullet points, don't use the bullet points as sub headings it's not necessary, just use a separate paragraph for each sub topic.
Data Input and Output
- Gather user requirements (investigation, Data Flow Diagrams etc...)
- Identify methods of data capture (keyboard, scanner, barcode etc...)
- Validate input data (range checks, presence check, drop down lists etc...)
- Types of out required (on screen, print outs)
Data storage
- Individual files (text files, ini files etc...)
- Database requirements (ERD and normalisation, data dictionaries)
- Use of variables (data types integer, real, boolean, character, string)
- Use of lists/arrays and other data structures (lists of strings, records etc...)
Processing of data
- Use of flowcharts, pseudo code to design algorithms
- Sequence (identifying tasks to be performed in order)
- Selection (If, Select Case)
- Iteration (For next, Repeat Until and While loops)
- Subroutines and Functions
Efficiency of program
- Programming language to use
- User interface to adopt (console/forms/web etc...)
- writing maintainable/readable code (comments, sensible names, indentation etc...)
- Carrying out testing (white box, black box, alpha testing, beta testing, end user testing)
No comments:
Post a Comment