微软应用软件架构设计指南2.0 架构设计风格( styles 基于构件的架构( component-based 信息通道架构( message-bus) 层次架构( layered- based) 3tier∧N-ter架构 面向对象架构( object- oriented,OOA) 名词取向 Noun centric 面向服务架构( service-oriented,SOA) ·动词取向 erb centric
微软应用软件架构设计指南2.0 • 架构设计风格(styles) – 基于构件的架构 (component-based) – 信息通道架构(message-bus) – 层次架构(layered-based) • 3-tier/N-tier架构 – 面向对象架构(object-oriented, OOA) • 名词取向 Noun centric – 面向服务架构(service-oriented, SOA) • 动词取向 Verb centric
微软应用软件架构设计指南2.0 质量属性要求 可用性( availability) 概念完整性( conceptual integrity) 灵活性( flexibility) 互通性( interoperability 可维护性( maintainability) 可管理性( manageability) 性能( performance)
微软应用软件架构设计指南2.0 • 质量属性要求 – 可用性(availability) – 概念完整性(conceptual integrity) – 灵活性(flexibility) – 互通性(interoperability) – 可维护性 (maintainability) – 可管理性(manageability) – 性能(performance)
微软应用软件架构设计指南2.0 质量属性要求(续) 可靠性( reliability) 再用性( reusability) 扩展性( scalability 安全性( security 可支持性( supportability 可测试性( testability) 易用性( usability)
微软应用软件架构设计指南2.0 • 质量属性要求(续) – 可靠性(reliability) – 再用性(reusability) – 扩展性(scalability) – 安全性(security) – 可支持性(supportability) – 可测试性(testability) – 易用性(usability)