sysanal

 

book review #  7 ^^

Page history last edited by adrian 1 yr ago

 

MY BOOK REVIEW

OBJECT ORIENTED ANALYSIS and DESIGN

Book

Edward Yourdon and Carl Argila

Author

QA 76.64 Y68 1996

Reference no.

CHAPTER 7

 

            Grasp the subject, the word will follow.

                                                                                                                                   - Cato               

 

One of the characteristics of the structured analysis/ design methodology you may have practice in the past was that of hierarchical decomposition. This technique allowed complex function, data structures, etc. to be decomposed into managed chunks. The “7 + 2 rule” has been widely used as a guideline for hierarchical decomposition. Unlike structure models, however, most OOA models are relatively flat, unless the application domain lends itself to substantial used of Gen-Spec or Whole-Part structures. The complexity of large model may, instead, be dealt with by establishing a number of subjects. Each subject may be view as a sub-model, or perhaps a sup-system. In this chapter we discuss Subject layer of the OOA model for both the ESC and SBSS.

 

Note that the case studies in this book are sufficiently simple that each could reasonably be considered a single subject. The subject layer developed in this chapter is thus more  for pedagogical benefits than technical necessity.

 

The concept of a subject tends to be in the eye of the beholder, some analysts may distinguish subject on the basis of sub-domain, sub-systems, even organizational (i,e., political) or geographical subjects. Any of this criteria will work for it applied consistently. You may find to think it useful of a any subject as a Whole-Part relationship on the application domain. Ask yourself the question: ”if a decide that x should be an application domain, sub-system or whatever,

 

Gen-Spec structures often strongly suggest a subject. However, it is possible that the components of a Gen-Spec structure may be split between two different subjects.      

 

For small OOA models, a subject layer may not be necessary. A model can be partitioned into subject in a variety ways, the subjects must simply be meaningful to the user. Very large OOA models may best be approached by first establishment subjects, then component objects.   

Comments (0)

You don't have permission to comment on this page.