Prentice Hall

Business



Object-Oriented Systems Analysis and Design With UML
Robert V. Stumpf, California State Polytechnic University, Pomona
Lavette C. Teague, California State Polytechnic University, Pomona

ISBN-10: 0131434063
ISBN-13: 9780131434066

Publisher: Prentice Hall
Copyright: 2005
Format: Paper; 448 pp
Published: 07/29/2004

Suggested retail price: $170.67
Buy from myPearsonStore



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.

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.

I: INTRODUCTION TO INFORMATION SYSTEM DEVELOPMENT.

1. Introduction.

2. The Information System Development Process.

II. OBJECT-ORIENTED SYSTEMS ANALYSIS.

3. Systems Analysis: Business Event Analysis.

4. Essential Use Cases and System Sequence Diagrams.

5. Domain Models and System Operation Contracts.

III. OBJECT-ORIENTED SYSTEM DESIGN.

6. Introduction to System Design.

7. Information System Design.

8. Program Design: Interaction Diagrams.

9. Program Design: Design Class Diagrams.

10. Designing the Database Interface.

11. Designing the User Interface: Design Principles.

12. Designing the User Interface: Designing the Presentation Layer.

IV. SUPPORTING THE OBJECT-ORIENTED ANALYSIS AND DESIGN PROCESS.

13. Gathering, Managing, and Reporting Information.

14. Managing Object-Oriented System Development.

Appendix. UML Notation and Object-Oriented Analysis Artifacts.

Glossary.

Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages tab.

  • 013132831XObject Oriented Systems Analysis and Design With UML, CourseSmart eTextbook
    Stumpf & Teague
    © 2005 | Prentice Hall | On-line Supplement; 448 pages | Instock
    ISBN-10: 013132831X | ISBN-13: 9780131328310
    URL: http://www.coursesmart.com
    Brief Description | Buy from myPearsonStore

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.



Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions