HW28: Chapter 25

Ex 25.10 Describe five factors that engineers should take into account during the process of building a release of a large software system.

Target environment- The correct environment for the code must be selected for the system to be successful.

Documentation- This is the basis of every good project. Must be able to clearly see what every function does and how it does it.

Competition- The system should differentiate its self in the way it performs a task or has new abilities that are lacking in the competing software.

System quality- The system should be of sufficient quality and be free of errors in the most commonly completed functions.

Updates- The system should be maintain regularly to keep up with any updates on the servers or client machines.