Picture of Object–Oriented Systems Analysis and Design With UML

Object–Oriented Systems Analysis and Design With UML

Robert V. Stumpf, Lavette C. Teague

Prentice Hall

August 2004

Hardcover, 448 pages

ISBN: 0131434063


Description

Appropriate for all introductory level courses on object–oriented system analysis, design, and/or programming.

This book systematically introduces the concepts and methods of object–oriented systems analysis and design to students with little or no object experience. Rigorous yet extremely readable, it introduces the entire process of information system design, providing a thorough grounding in object–oriented techniques, UML, and step–by–step system development. Two of the field’s most experienced instructors carefully link information systems analysis and design issues to general systems theory, offering a domain–independent view of design that maintains a clear conceptual distinction between requirements and design. After introducing basic systems concepts and the Rational Unified Process, they turn to object–oriented analysis, covering business event analysis, use cases, system sequence diagrams, domain modeling, and more. Part III focuses on system design, including overall system design based on a three–tier architecture, object–oriented program design, communication between the application layer and database, and user interface design. Finally, in Part IV, the authors offer a practical, real–world discussion of both information gathering and software project management. To support effective learning, every chapter begins with clear learning objectives and ends with summaries, lists of key terminology, review materials, exercises, discussion points, and wherever appropriate, case studies for project assignments.



Features


Features

Clear, accessible step–by–step procedures – Presents explicit step–by–step procedures for both object–oriented analysis and object–oriented design based on industry–standard UML.

    ~Helps students understand the entire process of analysis and design, and how every step fits together. 
 
Extensive pedagogical features – Chapters include clear learning objectives, summaries, glossaries, review materials, exercises, discussion points, and more.

    ~Supports rapid learning with effective tools and practice resources.

Detailed case studies – Includes a running case study that illuminates the entire design process, along with two additional case studies designed for use in project activity assignments.

    ~Gives students hands–on experience with realistic object–oriented analysis and design projects. 
 
Layered, multi–tier design techniques – Teaches best–practice layered modeling with at least three tiers, as well as patterns–based design–by–contract program design.

    ~Teaches object–oriented analysis and design using today’s most powerful best practices. 
 
Clear pedagogical separation between analysis and design – Clarifies where analysis and design each begin and end, and how they relate.

    ~Helps students analyze and design systems more effectively, and avoid premature design decisions that limit their flexibility.

Thorough coverage of user interface design – Includes a full chapter on design principles, and another that details user interaction modeling, including state transition diagrams.

    ~Helps students understand how to design more effective and usable systems, while integrating user interfaces with program and database design. 
 
Practical coverage of feasibility analysis, information gathering, reporting, and software project management – Covers the business and organizational challenges that help determine whether an object–oriented design and analysis project is successful.

    ~Gives students a stronger understanding of the realities of design and analysis in contemporary business environments. 
 
By two of the world’s most experienced information systems analysis/design instructors – Between them, this book’s authors have more than 50 years’ experience teaching these and related topics.

    ~Gives students information that has been refined through extensive classroom instruction, and reflects an unsurpassed understanding of how students actually learn object–oriented analysis and design.

 

Share

Free Business Analyst Skills Test for CBAP
Share

Business Analysis for Information Technology products

Picture of Facilitation Skills: DVD

Facilitation Skills: DVD