Checkpoints:
Design Guidelines
Is there a project-wide policy for:
- The mapping from the design model to the implementation model?
- Specification of interfaces for packages?
- Documenting operations?
- Documenting messages?
- Detecting, handling, and reporting faults? Is there more than one fault-handling
mechanism in use? Why not only one?
- Memory-management?
- Software distribution?
- Components?
- Persistent storage? Is there more than one database in use? Why not only one?
- Security?
- Fault tolerance?
- Transaction protection?
- The special use of language features?
- Program structure?
- Hardware interfacing?
- Architectural design?
- How to handle significant mechanisms in the low-level layers of the system?
- Coding standards?
- Usability engineering standards?
| |

|