
48 CHAPTER 2 Building a System
2.5 Review Questions
1. Define the depth versus the breadth issue in software complexity.
2. Describe a way to simplify a complex problem.
3. List two technical concerns in developing large systems.
4. What is the maximum number of communication paths for a
team of 20 people?
5. List four factors that should be considered in deciding how many
postrelease people will be needed.
2.6 Exercises
1. (a) Give an example of an increase in software size. (b) Give an
example of an increase in complexity. (c) Discuss which type of
increase, in your view, is more difficult to handle.
2. Discuss the difference between vertical and horizontal ...