Page 158 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 158
Object Oriented Analysis and Design
Notes Steps are:
Map the class model to database structures.
Determine the units of concurrency.
Determine the unit of transaction.
Design concurrency control for transactions.
Task Discuss the steps used for batch transformation and continuous
transformation.
Self Assessment
Fill in the blanks:
5. A ..................... is a collection of classes that are useful in many contexts.
6. A ..................... is skeletal structure of a program that must be elaborated to build a complete
application.
7. A ..................... is a proven solution to general problem.
8. A subsystem is a ..................... of classes, associations, operations, events and constraints
that are interrelated.
9. ..................... define an abstract world and work like a client of services for layers below
and as a supplier of services for layers above it.
10. Two objects are inherently ..................... if they can receive events at the same time without
interacting.
11. ..................... is a flow-insensitive, context-sensitive static analysis tool for Java.
12. A ..................... diagram shows how the systems will be physically distributed on the
hardware.
13. ..................... control concerns the flow of externally visible events among the objects in the
system.
14. ..................... requires that objects must release the reserved resources.
15. ..................... is a system that simulates evolving real-world objects.
12.3 Summary
During system design developers devise the high-level strategy (system architecture) for
solving the problem and building a solution and make decisions.
Reuse is often cited as an advantage of OO technology. Reusable things include models,
libraries, frameworks and patterns. Reuse of models is often the post practical form of
reuse.
In a subsystem classes share common properties, have similar functionality, have the
same physical location, or execute on the same hardware.
152 LOVELY PROFESSIONAL UNIVERSITY