Friday, 12 November 2010

From I onwards

I - Implementation

+ choose which language to write the program in (Visual Basic etc)
+ We simply enter in programming language to a Text Editor

T - Testing
Examples do while age < 0 or age > 100
+ Normal - a test within the boundaries of expected input - 50, 60, 44, 98
+ Extreme - testing on the boundaries of expected input - 0, 100
+ Exceptional - test outwith the boundaries of expected input - 111, "Lion", -1

= Fully Testing is where you carry out tests using each of the three types of test

D - Documentation

+ User Guide - contains how to use the program (after its been installed), controls etc
+ Technical Guide - specifications of the program (requirements) e.g. Minimum Memory Requirements, Minimum Processor Speed, Compatible Operating Systems

E- Evaluation


+ Readability - how easy the program is to read and understand for other programmers

!!!! - Ways to improve readability

- indentation, blank lines, comments, good variable names

+ Fitness for Purpose - Does it do what its supposed to do! (Software Spec.)

+ User Interface - user friendly, easy to use

M - Maintenance

+ Perfective - program does what its supposed to do, but we add new features that weren't in Software Specification
+ Corrective - fix any errors that are not found during testing
+ Adaptive - change the program for different platforms (different processors, OS, Hardware)

No comments:

Post a Comment