目录
第一步:业务系统
(1)收集目标系统的用户需求
- 功能需求
- 非功能需求
(2)定义用例图
- 用例
- 场景
第二步 领域建模
(1)业务流程定义
- 用户界面
- 业务场景
- 业务流程
- 用例图
(2)业务功能分解
- 业务功能1
- 业务功能2
- ..............
- 业务功能n
(3)非功能性架构(支撑架构)
- 开发框架
- 性能框架
第三步 高层架构设计
(1)应用展现层
- 前端
- 后端
(2)业务功能层
- 组件
- 模块
- 业务
(3)框架支撑层
- 开发框架
- 操作系统
- 硬件
第四部 详解架构设计
- 功能组件内部设计
- 接口设计
参考:
【一张图说明软件架构设计-核心关键点和底层逻辑】 https://www.bilibili.com/video/BV1ve4y1b7gH/?share_source=copy_web&vd_source=b2b9e5bd85578255987c97fca2dd1b2c
附录:
在线画图工具:
ProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作
ProcessOn 是一个面向垂直专业领域的作图工具和社交网络,成立于2011年6月并于2012年启动。
支持绘制思维导图、流程图、UML、网络拓扑图、组织结构图、原型图、时间轴等等。 [1]
ProcessOn 将全球的专家顾问、咨询机构、BPM厂商、IT解决方案厂商和广泛的企业用户紧密地连接在一起,提供基于云服务的免费流程梳理、创作协作工具。用户可与同事和客户协同设计,实时创建和编辑文件,并可以实现更改的及时合并与同步。这意味着跨部门的流程梳理、优化和确认可以即刻完成。
专注于为作图人员提供价值,利用互联网和社交技术颠覆了人们梳理流程的方法习惯,继而使商业用户获得比传统模式更高的效率和回报,改善人们对流程图的创作过程。