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
   131   132   133   134   135   136   137   138   139   140   141