- 8SOFTWARE ENGINEERING
- 8.1Software Prototypes
- 8.2Object Technology
- 8.3An Example of Layered Design
- 8.3.1Rational number Constructor
- 8.3.2Rational number accessors
- 8.3.3Rational Number Addition
- 8.3.4Rational Number Subtraction
- 8.3.6Rational Number Division
- 8.3.7Rational Number Equality
- 8.3.8Printing Rational Numbers
- 8.3.9Rational Number Construction
- 8.3.10Rational Number Accessors
- 8.3.11Testing the Prototype Software Design
- 8.3.12Exercise
- 8.3.13Design of a Second Prototype
- 8.3.14Common Factors Removed at Construction Time
- 8.3.15Testing the Second Prototype
- 8.3.16Exercise
- 8.3.17Common Factors Removed at Access Time
- 8.3.18Testing the Third Prototype
- 8.3.19Exercise
- 8.4Phases of Software Development Activity
- 8.4.1Preliminaries
- 8.4.2Specification
- 8.4.3Design
- 8.4.4Implementation
- 8.4.5Testing
- 8.4.6Maintenance
- 8.4.7Writing