home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.object
- Path: sparky!uunet!mole-end!mat
- From: mat@mole-end
- Subject: Re: Help: OOA and OOD Methodologies
- Message-ID: <1992Jul22.181912.23392@mole-end>
- Keywords: OOA, OOD, Software Design, Software Analysis
- Organization: :
- References: <1992Jul15.002425.14891@ntmtv> <2A66F3CE.13821@ics.uci.edu>
- Distribution: usa
- Date: Wed, 22 Jul 1992 18:19:12 GMT
- Lines: 39
-
- In article <2A66F3CE.13821@ics.uci.edu>, song@berault.ics.uci.edu (Xiping Song) writes:
-
- > One possible strength (or weakness to some people) is that Shlaer/Mellor
- > method describes the object-oriented concept from the view of the relatioanl
- > data model. This is very comprehensible for the people who have the relational
- > modeling experiences.
-
- Relational data model, or Entity-Relationship model? E/R is very useful
- to the Relational model, but they are seperable concepts.
-
- > Shlaer/Mellor's classification on the attributes is unique and more
- > explicit than other OODs. (referece, naming, descriptive, ...)
-
- > Shlaer/Mellor's classification on the relationships between classes(objects)
- > is unique. It is based on the mapping relationships (1-1, 1-m, n-m,
- > conditional 1-1, ...). This might be most useful for certain application
- > domains.
-
- Yes, the Sh/Me viewpoint emphasises the data model. I think that a strong
- data model is a good component of OOA.
-
- > Its weakness is on descrbing operation parts of an object.
-
- I think it has other weakneses as well. In particular, it seems better
- suited to identifying and describing the types that describe the Application
- and Subject-specific parts of a program, and weaker in dealing with types
- whose purpose is to express Programming technologies (types that support
- or embody algorithms, that provide lists and iterators and the like, etc.)
- In fairness, most OOA/D methods have the same weaknesses.
-
- It also doesn't provide a good model above the object level; IMO the
- `architecture' Shlaer and Mellor provide echoes the procrustian bed
- approach of SA/SD. Something better is needed, something that expresses
- features of the problem.
- --
- (This man's opinions are his own.)
- From mole-end Mark Terribile
-
- uunet!mole-end!mat, Somewhere in Matawan, NJ
-