Study Questions


  1. Look at software engineering books for the concept of abstraction. Identify the main features of the concept as they are described in these books. Explain how these features contribute to software development processes.

  2. Look at software engineering books for the concept of successive refinement. In what ways does successive refinement contribute to software development processes? What connections does it have to abstraction?

  3. Look at Chapter 10 and examine the context abstraction is discussed in there. Suggest additional situations in software development that can benefit from developers thinking in terms of different levels of abstraction.

  4. What is the difference between architecture and design?




Human Aspects of Software Engineering
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net