Page 136 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 136
Object Oriented Analysis and Design
Notes
Example: Person and employee for company database of employee are identical but for
govt. tax database, the two are distinct.
Implementation Constructs
eliminate extra constructs that are needed later during design but not now
subroutine, algorithm, process and data structure are implementation constructs
Example: Transaction log is a set of transaction; its exact representation is design issue.
Derived Class
A class that can be derived from other classes is a derived class.
Figure 11.2: Keeping the Right Classes
Source: http://svbitce2010.weebly.com/uploads/8/4/4/5/8445046/ch_11___12_system_ conception
_domain_analysis.pdf
11.1.3 Preparing Data Dictionary
Prepare data dictionary for all modeling elements.
Isolated words have many interpretations; so prepare a data dictionary for all modeling
entities.
Describe the scope of the class within the current problem, including assumptions or
restrictions on its membership or use.
Did u know? The data dictionary also describes associations, attributes, and operation.
130 LOVELY PROFESSIONAL UNIVERSITY