O'Reilly logo

Systems Analysis and Design with UML, 4th Edition by David Tegarden, Barbara Haley Wixom, Alan Dennis

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 7

MOVING ON TO DESIGN

Object-oriented system development uses the requirements that were gathered during analysis to create a blueprint for the future system. A successful object-oriented design builds upon what was learned in earlier phases and leads to a smooth implementation by creating a clear, accurate plan of what needs to be done. This chapter describes the initial transition from analysis to design and presents three ways to approach the design for the new system.

OBJECTIVES

  • Understand the verification and validation of the analysis models
  • Understand the transition from analysis to design
  • Understand the use of factoring, partitions, and layers
  • Be able to create package diagrams
  • Be familiar with the custom, packaged, and outsource design alternatives
  • Be able to create an alternative matrix.

CHAPTER OUTLINE

  1. Introduction
  2. Verifying and Validating the Analysis Models
    1. Balancing the Functional and Structural Models
    2. Balancing the Functional and Behavioral Models
    3. Balancing the Structural and Behavioral Models
    4. Summary
  3. Evolving the Analysis Models into Design Models
    1. Factoring
    2. Partitions and Collaborations
    3. Layers
  4. Packages and Package Diagrams
    1. Guidelines for Creating Package Diagrams
    2. Creating Package Diagrams
    3. Verifying and Validating Package Diagrams
  5. Design Strategies
    1. Custom Development
    2. Packaged Software
    3. Outsourcing
    4. Selecting a Design Strategy
  6. Developing the Actual Design
    1. Alternative Matrix
  7. Applying the Concepts at CD Selections
  8. Summary

INTRODUCTION

The purpose ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required