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.
- Architecture and components
- Component-base design: pluggability
Encapsulation is when a client of a module isn't able to know more than is in the interface.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home