4. PROCESSES
Business Goals
Pre-sales
Architect Roles Solution
Solution meets Software
Architecture
Technology Stack
Development
Components
5. PROCESS
Business Goals
Functional Requirements
Non-Functional Requirements
Mapping Attributes
Quality Attributes List
Architectural Implementation
Selected Patterns Patterns Tactics
Selected Tactics
Patterns to Tactics to
Components Components
Software Component List
6. LAYERS
Presentation Layer
Service Layer
Object Model
Business Layer
Persistence Layer
8. Must have
Should have
Nice to have
Manageability
Maintainability
Supportability
Extensibility
Development
Flexibility
~ WEIGHT
Usability
Localization
Accessibility
Usage
Personalization
Customizability
Performance
Reliability
Availability
Scalability
Operation
Security
15. PATTERNS POOL
Components for Object Model
Patterns Pool
Components for Service Layer
Components for Presentation Layer
Components for Business Layer
Components for Persistence Layer
16. TACTICS
Tactics to Control
Stimulus Response
Response
24. TACTICS POOL
Components for Object Model
Tactics Pool
Components for Service Layer
Components for Presentation Layer
Components for Business Layer
Components for Persistence Layer
25. COMPONENTS
Components for Object Model
Patterns
Pool
Components for Service Layer
Components for Presentation Layer
Tactics
Components for Business Layer
Pool
Components for Persistence Layer