Sistemas

Páginas: 29 (7237 palabras) Publicado: 9 de febrero de 2011
► ► ►

Module 10 Describe Distribution

®

IBM Software Group

Mastering Object-Oriented Analysis and Design with UML 2.0 Module 10: Describe Distribution

1

Topics
Describe Distribution Overview.......................................................................... 10-4 The Network Configuration .............................................................................. 10-15Process-to-Node Allocation Considerations....................................................... 10-20 What is Deployment? ....................................................................................... 10-22 Distribution Mechanism ................................................................................... 10-29Review............................................................................................................. 10-38

© Copyright IBM Corp. 2004
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

10 - 1

Mastering Object-Oriented Analysis and Design with UML 2.0

Objectives: Describe Distribution

Objectives: Describe Distribution
Explain the purpose of the Describe Distribution activity andwhen in the lifecycle it is performed Describe how the functionality of the system can be distributed across physical nodes Model the distribution decisions of the system in the Deployment Model Articulate the rationale and considerations that support the architectural decisions

2

The Describe Distribution activity is where the processes defined in the Describe the Run-time Architectureactivity are allocated to actual physical nodes. Just identifying the individual processes is not enough; the relationship between the processes and the hardware must be described. The focus of the Describe Distribution activity is on developing the Deployment View of the architecture. This activity is really only required for distributed systems. In this module, we will describe what is performed inDescribe Distribution, but will not describe how to do it. Such a discussion is the purpose of interest in an architecture course, which this course is not. The goal of this module is to give the student an understanding of how to model the Deployment Model using the UML. An understanding of the rationale and considerations that support the architectural decisions is needed in order to understandthe architecture, which is the framework in which designs must be developed.

10 - 2

© Copyright IBM Corp. 2004
Course materials may not be reproduced in whole or in part without the prior written permission of IBM.

Module 10 - Describe Distribution

Describe Distribution in Context

Describe Distribution in Context
[Early Elaboration Iteration] [Inception Iteration (Optional)]Define a Candidate Architecture

Perform Architectural Synthesis

Analyze Behavior (Optional)

Describe Distribution

Architect

Refine the Architecture

Design Components

Design the Database

3

As you might recall, the above diagram illustrates the workflow that we are using in this course. It is a tailored version of the Analysis and Design core workflow of the Rational UnifiedProcess. In the Architectural Analysis module, distribution was identified as an analysis mechanism. This analysis mechanism was then used to indicate what classes need to be distributed. In the Identify Design Elements module, the subsystems, their interfaces, and their dependencies were defined. The initial design classes and the packages in which they belong were also defined. In addition tothe definition of the design elements, the technologies and mechanisms to support distribution were selected in the Identify Design Mechanisms module. In the Describe the Run-time Architecture module, the independent threads of control were identified and the design elements were mapped to these threads of control. In Describe Distribution, the physical architecture will be modeled using nodes and...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS