636-530-7776
Legend: RUP Notation
Workflow > Detail > Role

Role: Software Architect

The Software Architect provides technical leadership throughout the project, based on years of experience and knowledge of applicable technologies.

More detail: Description - Staffing

Click the icons for definition

Business Strategist
Customer
End User
Situational AssessmentBusiness Concept
Business Process AnalystFind Business Actors and Use CasesDefine Business OperationsStructure the Business Use Case Model
GlossaryBusiness Use Case RealizationBusiness Use CaseBusiness Use Case ModelBusiness Ops PlanBusiness Object ModelUse Case Model (Sketch)
Business DesignerDetail a Business Use Case
Business Modeling Guidelines (from Environment)
Software Architect
Business Process Analyst
Business Strategist
Software Architecture Document (Sketch)
Requirements AnalystExplore Software Support
Analysis Model (Sketch)

Description

Early in the project lifecycle, the Software Architect assesses your project's technical feasibility, as well as implementation risks.

As the project scope becomes clear, he or she bears the full responsibility of designing and implementing your project's technical architecture. Software Architects define the structure of the system, its interfaces, and the principles that guide its organization, software design and implementation. Software Architects are also responsible for communicating these decisions and the underlying rationale. This role provides day-to-day technical leadership for the project's Software Designers and Implementers.