HW27: Chapter 25

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

1. Platform(s) - knowing what platform you are developing for is crucial to the process of software development. Catering to what the platform(s) needs is a must and needs vary from platform to platform

2. Customers - the engineers need to know what the customer wants and needs from the code they are developing. So that the customer is satisfied with the final product

3. Time - knowing how long they have before the deadline for the product is crucial to the engineers success and how good the code is. They also have to have an idea on how long it will take for them to take on a certain project so they can let the customer know if they will be able to finish it in time or not.

4. past versions - being familiar with past versions on the product would be very helpful and would make the engineering process much quicker. 

5. Documentation - everything done needs to be documented especially if it is a team working on the project. So that team members and customers know what is going on and everything is explained so that everyone is on the same page. Also it is just good coding practice to document everything.

Comments

Popular posts from this blog

HW10: Chapter 5

HW4: Chapters 11 & 12

HW6: Chapter 4