Average Reviews:
(More customer reviews)This book gives what seems like a reasonably good description of each of the three OMT models: object, functional and dynamic. Unfortunately, when attempting to use the ideas presented, one becomes immediately aware that no explanation of how to use all three models together is given.
Looking at the examples, one finds that the examples in each model's section are totally unrelated to the examples in the other two model's sections. Essentially, the authors have fabricated example systems for each section that are easy to describe using that particular model, but have failed to show the other two models for those systems. This book would have been far better if the same set of examples were carried through the three types of models, showing how they interrelate.
The primary problem with the book, however, seems to be that it's about OMT. OMT has many serious flaws. OMT's object model notation is reasonable. The functional model notation is satisfactory. The dynamic model is incomplete. And the three models are not related to eachother in any clear way by this book. Without fixing the flaws inherent in OMT, any book on OMT is going to be mostly useless.
Click Here to see more reviews about: Object-Oriented Modeling and Design
Object-oriented modelling and design promote better understanding of requirements, cleaner designs and more maintainable systems. Often, books on related subjects rely on programming and coding, forcing readers to think in terms of the computer, and not the application. "Object-oriented Modeling and Design" emphasizes that object-oriented technology is more that just a way of programming. It applies techniques to the entire software development cycle. This volume presents a new object-oriented software development methodology - from analysis, through design, to implementation.Key features of the book include a focus on high-level, front-end conceptual processes of analysis and design, rather than just on the low-level, back-end implementation steps of programming; coverage of the entire development life cycle - analysis, design, implementation without a change of notation at each stage; a presentation of graphical notation and methodology independent of any particular programming language; case studies of industrial object-oriented applications developed by the authors; and examples and exercises that bring out fine points, summary lists of concepts and methodology steps, and almost 300 diagrams.
Click here for more information about Object-Oriented Modeling and Design
0 comments:
Post a Comment