Thursday, 18 April 2013

Basics of software development report Unit 4


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