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