본문 바로가기

B3:책 Books/과학 Science

Use Cases Patterns and Blueprints By Gunnar Övergaard, Karin Palmkvist

반응형
USE CASES Patterns AND Blueprints 상세보기
Overgaard 지음 | Addison Wesley 펴냄
Publisher : Addison Wesley Professional
Pub Date : November 12, 2004
ISBN : 0-13-145134-0
Pages : 464
     Copyright
     The Software Patterns Series
        Titles in the series
     Foreword
     Preface
        Collecting Models and Designs
        This Book
        Organization of the Book
        How to Use This Book
        Acknowledgments

     Part I.  Introduction

           Chapter 1.  Use-Case Patterns and Blueprints
        Reusing Experience
        Contents of the Catalog

           Chapter 2.  Using Patterns and Blueprints in Use-Case Model Development
        The Internet Bank System
        The First Draft of the Model
        Applying Patterns and Blueprints
        The Complete Model
        Concluding Remarks

     Part II.  Use Cases
           Chapter 3.  Use-Case Modeling: An Introduction

           Chapter 4.  Use Cases
        Use Case: A Type of Utilization Providing a Value
        A Gray-Box View of the System
        Use-Case Instance: A Specific Utilization
        Basic Flow and Variations
        Infinitely Large Models?

           Chapter 5.  Modeling the System Environment
        Actor: An External User
        Interaction Between Use Cases and Actors

           Chapter 6.  Structuring a Use-Case Model

           Chapter 7.  Include: Reusing Existing Use Cases
        Include Relationship
        Documentation of the Include Relationship
        Dependency on Inclusion Use Cases

           Chapter 8.  Extend: Expanding Existing Use Cases
        Extend Relationship
        Characteristics of the Extend Relationship
        Extension Points
        Conditional Extensions
        Documentation of the Extend Relationship
        Dependencies Between Extending Use Cases

           Chapter 9.  Include vs. Extend

           Chapter 10.  More on Extend and Extension Points
        Multiple Fragments of Additional Behavior
        Multiple Insertions
        More on Extension Points

           Chapter 11.  Use-Case Generalization: Classification and Inheritance
        Generalization Between Use Cases
        Documentation of the Generalization Relationship Between Use Cases

           Chapter 12.  Actor Generalization: Overlapping Roles

           Chapter 13.  Describing Use Cases
        Documenting Use Cases
        Guidelines for Writing
        Sections of a Use-Case Description

           Chapter 14.  Documenting a Use-Case Model
        Use-Case Model Survey
        Use-Case Diagrams
        Supplementary Documents

           Chapter 15.  Mapping Use Cases onto Classes
        Kick-Starting the Class Modeling
        Analysis Models and Design Models
        Analysis Classes
        Use-Case Realization: How Objects Perform a Use Case

     Part III.  Use-Case Patterns

           Chapter 16.  Business Rules
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 17.  Commonality
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 18.  Component Hierarchy
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 19.  Concrete Extension or Inclusion
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 20.  CRUD
        Intent
        Patterns
        Description
        Discussion
        Example
        Analysis Model

           Chapter 21.  Large Use Case
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 22.  Layered System
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 23.  Multiple Actors
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 24.  Optional Service
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 25.  Orthogonal Views
        Intent
        Patterns
        Discussion
        Example
        Analysis Model

           Chapter 26.  Use-Case Sequence
        Intent
        Patterns
        Discussion
        Example
        Analysis Model


     Part IV.  Use-Case Blueprints

           Chapter 27.  Access Control
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 28.  Future Task
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 29.  Item Look-Up
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 30.  Legacy System
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 31.  Login and Logout
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 32.  Message Transfer
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 33.  Passive External Medium
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 34.  Report Generation
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 35.  Stream Input
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

           Chapter 36.  Translator
        Problem
        Blueprints
        Discussion
        Example
        Analysis Model

     Part V.  Common Mistakes

           Chapter 37.  Mistake: Alternative Flow as Extension
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 38.  Mistake: Business Use Case
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 39.  Mistake: Communicating Use Cases
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 40.  Mistake: Functional Decomposition
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 41.  Mistake: Micro Use Cases
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 42.  Mistake: Mix of Abstraction Levels
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 43.  Mistake: Multiple Business Values
        Fault
        Incorrect Model
        Discussion
        Way Out

           Chapter 44.  Mistake: Security Levels with Actors
        Fault
        Incorrect Model
        Discussion
        Way Out

     Glossary
     References
     Index

반응형