四个基本视点
需求:捕捉系统中的各种需求,包括业务需求,技术需求,功能需求以及非功能需求。
功能视点(解决方案):关注模型元素,结构方面的元素,不仅要把元素本身实现出来,还要把元素之间(静态和动态)关系建立好。
操作视点(解决方案):关注怎样用结构元素来构建目标系统,以及怎样把功能视图部署到(由网络,硬件,计算资源,服务器等所构成的)IT环境中。
确认:通过此视点所建立的模型元素,主要用来评估系统的能力,以及确保该系统能够体现出预定的功能,并且能够提供质量合格的服务。
六个正交视点
应用:关注满足系统所宣城的业务需求。主要角色:应用架构师。
技术:关注硬件,软件,中间件以及打包的应用程序,以实现应用程序的功能,并使其运作。主要角色:基础设施架构师和集成架构师。
系统管理:关注部署之后的管理,维护以及系统运作。主要角色:运维团队。
可用性:关注怎样把系统构建起来,并使其可用(如正常运行时间达到总时间的99.5%),以达到预期目标。主要角色:应用架构师。
性能:关注怎样让系统性能可以满足目标要求。主要角色:应用架构师。
安全:关注安全方面需求。主要角色:应用架构师(单点登录等),基础设施架构师(数据协议等)。
分析视图示例
业务环境图
业务流程图
系统关系图
系统环境图
系统环境下用户概况描述
系统环境下传输渠道描述
系统环境下外部系统描述
系统环境下信息流描述