Software Architecture and the UML

29/04/99


Clique aqui para começar


Tabela de índice

Software Architecture and the UML

Architecting a dog house

Architecting a house

Architecting a high rise

Early architecture

Modern architecture

Modeling a house

Movements in civil architecture

Kinds of civil architecture

Forces in civil architecture

Shearing layers of change

Dimensions of software complexity

Forces in Software

The domain of architecting

We all know that ...

Architecture defined (again)

Architecture defined (yet again)

Architecture defined (continued)

Architectural style

Architecture metamodel

Models

Many stakeholders, many views

Architectural view

Architecturally significant elements

Characteristics of a Good Architecture

Representing System Architecture

Relation Between Views

How many views?

The Value of the UML

Creating the UML

UML Partners

Contributions to the UML

Overview of the UML

Overview of the UML

Modeling Elements

Relationships

Extensibility Mechanisms

Models, Views, and Diagrams

Diagrams

Use Case Diagram

Use Case Diagram

Class Diagram

Class Diagram

Object Diagram

Object Diagram

Component Diagram

Component Diagram

Deployment Diagram

Deployment Diagram

Sequence Diagram

Sequence Diagram

Collaboration Diagram

Collaboration Diagram

Statechart Diagram

Statechart Diagram

Activity Diagram

Activity Diagram

Architecture and the UML

Software engineering process

Rational Unified Process

Focus over time

Key concepts

Lifecycle Phases

Major Milestones

Phases and Iterations

Architecture-Centric

Unified Process structure

Architecture and Iterations

Architectural design

Architectural design workflow

Sources of architecture

Patterns

Mechanisms

Design patterns

Modeling a design pattern

Modeling a design pattern (cont.)

Modeling a design pattern (cont.)

Architectural patterns

Complex business system

Logical application architecture

Physical application architecture

Complex Internet system

Who are the architects?

Architect

Software architecture team charter

Architecture is making decisions

Futures

References (Architecture)

References (Architecture)

References (UML)

References (Process)

Autor: Grady Booch