Role Descriptor: Software Architect
This role leads the development of the system's software architecture, which includes promoting and creating support for the key technical decisions that constrain the overall design and implementation for the project.
Based on Method Role:
Software Architect
Relationships
Performs:
Describe Distribution
Describe the Run-time Architecture
Identify Design Elements
Identify Design Mechanisms
Incorporate Existing Design Elements
Structure the Implementation Model
Responsible for:
Analysis Model
Deployment Model
Design Model
Event
Event
Implementation Model
Interface
Interface
Signal
Signal
Software Architecture Document
Additionally Performs:
Modifies:
Deployment Model
Design Class
Design Model
Design Package
Design Subsystem
Event
Implementation Model
Implementation Subsystem
Interface
Signal
Software Architecture Document
Properties
Multiple Occurrences
Optional
Planned
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.