2/26/2008

Reading notes of
Using UML -- Software Engineering with Objects and Components,
by Perdita Stevens with Rob Pooley,
2nd Edition, Addison Wesley, 2006.
ISBN: 0-321-26967-5.
Borrowed from San Jose Public Library QA 76.758.S74 2006

Chapter 1 Software engineering with components

What are good systems like?

There is a limit to how much a human can understand at any one time.

  • Encapsulation: low coupling
  • A good system consists of encapsulated modules
  • Abstraction: high cohesion
  • Abstraction is whne a client of a module doesn't need to know more than is in the interface.
    Encapsulation is when a client of a module isn't able to know more than is in the interface.
  • Architecture and components
  • Component-base design: pluggability

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home