Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Architect Role by Mind Map: Architect Role
0.0 stars - 0 reviews range from 0 to 5

Architect Role

Outline the Architecture

Input

Requirements, Functional requirements, Non-functional requirements, Performance, Security, Scalable

Use Case

Use Case Model

Glossary

Steps

Identify architectural goals

Identify architecturally significant requirements

Identify constraints on the architecture, Network topology, Database vendor, Oracle, MS SQL, MySQL, DB2, Web environment, Servers, Hardware, OS

Identify key abstractions, Domain Object

Identify reuse opportunities, Architectural frameworks, Architectural mechanisms, Architectural decisions, Constraints, Applications, Components

Define approach for partitioning the system, N-Layer

Define approach for deploying the system, Network

Identify architectural mechanisms, Persistence, Communication, Protocol, Size of message, Latency, Synchronicity

Identify interfaces to external systems

Verify architectural consistency

Capture and communicate architectural decisions

Output

Technical Notebook

Refine the Architect

Input

Technical Notebook

Requirements

Use Case

Use Case Model

Domain Object

Glossary

Steps

Refine architectural goals and architecturally significant requirements

Identify architecturally and significant design elements, Components, Classes, Design Patterns, External Interface

Refine architectural mechanisms

Identify additional reuse opportunities

Validate the architecture

Map the software to the hardware

Communicate decisions

Output

Technical Notebook, Deployment Diagram, Component Diagram, Sequence Diagram, Class Diagram, Data Model, UI Specification, Glossory