Use of Modern Programming Practices

This represents the degree to which modern programming practices are used in developing the software. Specific practices included here are:
  1. Top-down requirements analysis and design
  2. Structured design notation
  3. Top-down incremental development
  4. Design and code walkthroughs or inspections
  5. Structured code
  6. Program librarian