5视图法
2021-02-22 21:23:32 0 举报
AI智能生成
架构设计方法论之五视图法
作者其他创作
大纲/内容
步骤流程
概述
先要理清楚业务,画出领域模型后,你才能根据这个进行数<br>据架构设计,数据结构定好后,确定技术栈等开发架构的事情就确定了,功能性<br>的需求分析好了,在运行架构把非功能需求进行设计,然后就可以设计物理架构了,这个过程是一<br>个反复的过程
顺序
<span style="font-size: inherit;">逻辑架构->数据架构->开发架构->运</span><br>行架构->物理架构
过程
1. 架构设计往往是从逻辑架构开始
分析和确认需求
领域模型设计
2. 逐步开始开展数据架构的设计<br>
数据库设计<br>
3.开发架构
软件分层、分包、技术框架,以及部分质量属性
4. 对于一些关键性功能进行运行架构设计<br>
性能、可伸缩性、可靠性、安全性<br>
5. 往往后期逐步开始考虑物理架构设计<br>
服务器、网络、安装部署等等<br>
逻辑架构图<br>
内容
用例模型分析
界面原型设计
领域分析<br>
数据架构图<br>
内容
领域模型<br>
方法
原文分析法<br>
事件风暴法
四色建模法<br>
数据库设计<br>
业务层设计
输出<br>
领域模型设计
数据-实体关系图<br>
实体
关系<br>
属性
数据库设计文档
开发架构图
内容
分层架构<br>
技术选型
模块划分<br>
开发规范<br>
接口定义<br>
关注
可扩展性<br>
可重用性<br>
可移植性
易理解性
易测试性
运行架构图
内容
非功能需求
运行效率<br>
交互方式
物理架构图
内容
部署方式<br>
网络拓扑<br>
安全可靠<br>
0 条评论
下一页