Designer -- thinks about functional requirements
Architect - thinks about non-functional requirements
Architecture
non-functional requirements
Goals of architecture
Architecture workflow
Architect - thinks about non-functional requirements
Architecture
- software elements
- relationship among elements
- external visible properties of these elements
non-functional requirements
- constraints (financial, processing )
- systemic quality (*bility)
Goals of architecture
- resolve issues related to non-functional requires
- quality
- reduce risks, document them
- facilitate design
- document why certain decisions are made
- governance, policy making, best practice
Architecture workflow
- select an arch type of the system (tiers, layers)
- Create a detailed deploy diagram for arch significant usecases
- refine arch model to satisfy non functional requirements
- Create and test arch baseline
- Document tech choices
- Create a arch template from the final deployment diagram
No comments:
Post a Comment