043 架构学习①系统环境识别【技术】

四个基本视点

需求:捕捉系统中的各种需求,包括业务需求,技术需求,功能需求以及非功能需求。

功能视点(解决方案):关注模型元素,结构方面的元素,不仅要把元素本身实现出来,还要把元素之间(静态和动态)关系建立好。

操作视点(解决方案):关注怎样用结构元素来构建目标系统,以及怎样把功能视图部署到(由网络,硬件,计算资源,服务器等所构成的)IT环境中。

确认:通过此视点所建立的模型元素,主要用来评估系统的能力,以及确保该系统能够体现出预定的功能,并且能够提供质量合格的服务。

043 架构学习①系统环境识别【技术】_第1张图片

六个正交视点

应用:关注满足系统所宣城的业务需求。主要角色:应用架构师。

技术:关注硬件,软件,中间件以及打包的应用程序,以实现应用程序的功能,并使其运作。主要角色:基础设施架构师和集成架构师。

系统管理:关注部署之后的管理,维护以及系统运作。主要角色:运维团队。

可用性:关注怎样把系统构建起来,并使其可用(如正常运行时间达到总时间的99.5%),以达到预期目标。主要角色:应用架构师。

性能:关注怎样让系统性能可以满足目标要求。主要角色:应用架构师。

安全:关注安全方面需求。主要角色:应用架构师(单点登录等),基础设施架构师(数据协议等)。

分析视图示例

043 架构学习①系统环境识别【技术】_第2张图片
业务环境图
043 架构学习①系统环境识别【技术】_第3张图片
业务流程图
043 架构学习①系统环境识别【技术】_第4张图片
系统关系图
043 架构学习①系统环境识别【技术】_第5张图片
系统环境图
043 架构学习①系统环境识别【技术】_第6张图片
系统环境下用户概况描述
043 架构学习①系统环境识别【技术】_第7张图片
系统环境下传输渠道描述
043 架构学习①系统环境识别【技术】_第8张图片
系统环境下外部系统描述
043 架构学习①系统环境识别【技术】_第9张图片
系统环境下信息流描述

你可能感兴趣的:(043 架构学习①系统环境识别【技术】)