Object-Oriented Analysis and Design for Information Systems
Modeling with UML, OCL, and IFML
By Raul Sidnei Wazlawick
Publisher: Elsevier / Morgan Kaufmann
Final Release Date: January 2014
Pages: 376

Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable.

The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understand of how to expand a use case. Wazlawick clearly explains clearly how to build meaningful sequence diagrams. Object-Oriented Analysis and Design for Information Systems illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable.



  • Learn how to build better class models, which are more maintainable and understandable.
  • Write use cases in a more efficient and standardized way, using more effective and less complex diagrams.
  • Build true object-oriented code with division of responsibility and delegation.
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyObject-Oriented Analysis and Design for Information Systems
 
4.0

(based on 1 review)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 1 customer

Displaying review 1

Back to top

(1 of 1 customers found this review helpful)

 
4.0

Solid book delivering what it promises

By teak

from Jyväskylä, Finland

About Me Designer, Developer, Maker

Verified Reviewer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about oreilly Object-Oriented Analysis and Design for Information Systems:

    Before reading the book I had heard only about UML, and knew only the pure basics of it. Now with understanding of those other two I have more tools in my use for designing software. OCL aka Object Constraint Language is actually a part of the UML standard and it is a tool for giving explicit constraints without ambiguities of natural languages. IFML is Interaction Flow Modeling Language, which is an extension to UML for modeling user interfaces.

    The flow of the book is quite good, I rarely had to reread sections in order to understand them (and none of these cases were due to the editing of the book). One minor issue was that sometimes the figures were quite far from the text referring to them. Nevertheless the figures themselves were excellent in clarifying the issues.

    As in many other books in the field it uses a bit simplified, but still quite realistic, running example for which the object-oriented design is done in the book. The design goes from finding out what the system has to do to how the system has to communicate with database. While doing this reader is introduced for example to the use cases, stereotypes like report or CRUD (Create, Read, Update, and Delete), patterns, functional modeling, testing, and user interface.

    The online chapters (which were included completely on the O'Reilly Ebook) makes the written index bit less useful as only the chapter heading is given for them, but the sub-chapter headings are in the electronic table of context. I have to assume that those chapters are "missing" in the actual paper version of the book and they have to be downloaded from publishers site.

    I do have minor issue about one advice given in the book. The use of NULL values in relational databases. C. J. Date has advised against this in his books.

    Overall now I feel lot more confident if I have to design a complicated software from the scratch and I have to thank this book about it.

    I'll give a solid 4/5 (quite close to 5/5)

    ps. I received this book free of charge for review purposes through O'Reilly Blogger Review program

    Displaying review 1

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook: $54.95
    Formats:  ePub, Mobi, PDF