This was my homework for The University of Tennessee's (Knoxville) Computer Science course CS400 Senior Design. The posts are summaries from the assigned readings in the textbook (Design of Design by Fred Brooks) and our group's final project and source code. Our final project was an arduino-based automated garden and a web-interface for plant growing profile control and sensor feedback.
Saturday, October 12, 2013
The Design of Design Ch 4 Summary
Eventually compatibility has to be reached between wish lists and constraints. Requirements generated by a committee make products too bulky. This is why most large all-encompassing software packages tend to fail. Because people are prone to being dishonest, contracts are needed to layout an agreement for payment and products/services provided. The problem with contracts is that it is hard to specify a complete and accurate set of requirements for a complex system.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment