Tabela de índice
Software Architectureand 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)
|