Poised Solutions Library

Poised Solutions Tech Library

UML 2 and the
unified process book review

Poised Solutions

UML 2 and the Unified Process Book Review

Comp Sci

IT Library

UML 2 and the Unified Process

UML 2 and the Unified Process

Amazon UKAmazon USA
UML 2 and the Unified Process
Author:
Jim Arlow
Ila Neustadt
Publisher:
Addison-Wesley
Published:
2005
Pages:
591

UML 2 and the Unified Process


UML 2 and the Unified Process Chapters

UML 2 and the Unified Process Chapters
  1. What is UML?
    • What is UML?
    • The Birth of UML
    • MDA - the Future of UML
    • Why 'unified'?
    • Objects and UML
    • UML Structure
    • UML Building Blocks
    • UML Common Mechanisms
    • Architecture
  2. What is the Unified Process?
    • What is UP?
    • The Birth of UP
    • UP and the Rational Unified Process
    • Instantiating UP for Your Project
    • UP Axioms
    • UP is an Iterative and Incremental Process
    • UP Structure
    • UP Phases
  3. The Requirements Workflow
    • Chapter Roadmap
    • The Requirements Workflow
    • Software Requirements Meta Model
    • Requirements Workflow Detail
    • The Importance of Requirements
    • Defining Requirements
    • Finding Requirements
  4. Use Case Modelling
    • Use Case Modelling
    • UP Activity: Find Actors and Use Cases
    • UP Activity: Detail a Use Case
    • Use Case Specification
    • Requirements Tracing
    • When to Apply Use Case Modelling
  5. Advanced Use Case Modelling
    • Actor Generalization
    • Use Case Generalization
    • include
    • extend
    • When to Use Advanced Features
    • Hints and Tips for Writing Use Cases
  6. The Analysis Workflow
    • The Analysis Workflow
    • Analysis Artifacts - Metamodel
    • Analysis Workflow Detail
    • Analysis Model - Rules of Thumb
  7. Objects and Classes
    • What are Objects?
    • UML Object Notation
    • What are Classes?
    • UML Class Notation
    • Scope
    • Object Construction and Destruction
  8. Finding Analysis Classes
    • UP Activity: Analyze a Use Case
    • What are analysis classes?
    • Finding classes
    • Creating a First-Cut Analysis Model
  9. Relationships
    • What is a Relationship?
    • What is a Link?
    • What is an Association?
    • What is a Dependency?
  10. Inheritance and Polymorphism
    • Generalization
    • Class Inheritance
    • Polymorphism
    • Advanced Generalization
  11. Analysis Packages
    • What is a Package?
    • Packages and Namespaces
    • Nested Packages
    • Package Dependencies
    • Package Generalization
    • Architectural Analysis
  12. Use Case Realization
    • UP Activity: Analyse a Use Case
    • What are Use Case Realizations?
    • Use Case Realization - Elements
    • Interactions
    • Lifelines
    • Messages
    • Interaction Diagrams
    • Sequence Diagrams
    • Combined Fragments and Operators
    • Communication Diagrams
  13. Advanced Use Case Realization
    • Interaction Occurrences
    • Continuations
  14. Activity Diagrams
    • What are Activity Diagrams?
    • Activity Diagrams and the UP
    • Activities
    • Activity Semantics
    • Activity Partitions
    • Action Nodes
    • Control Nodes
    • Object Nodes
    • Pins
  15. Advanced Activity Diagrams
    • Connectors
    • Interruptible Activity Regions
    • Exception Handling
    • Expansion Nodes
    • Sending Signals and Accepting Events
    • Streaming
    • Advanced Object Flow Features
    • Multicast and Multireceive
    • Parameter Sets
    • centralBuffer Node
    • Interaction Overview Diagrams
  16. The Design Workflow
    • The Design Workflow
    • Design Artifacts - metamodel
    • Design Workflow Detail
    • UP Activity: Architectural Design
  17. Design Classes
    • UP Activity: Design a Class?
    • What are Design Classes?
    • Anatomy of a Design Class
    • Inheritance
    • Templates
    • Nested Classes
  18. Refining Analysis Relationships
  19. Interfaces and Components
  20. Use Case Realization-Design
  21. State Machines
  22. Advanced State Machines
  23. The Implementation Workflow
  24. Deployment
  25. Introduction to OCL
UML 2 and the Unified Process Appendices
  1. Example Use Case Models
  2. XML and Use Cases
  3. Bibliography
  4. Index

Analysis





















Poised Solutions Web Development and Web Design by Poised Solutions IT Practice

Guild of Developers  •  PantheonOS  •  Cyber Security