系统架构设计总则
总体架构和系统架构的界面
系统架构的设计过程
分布在业务模型设计、系统设计两个阶段,设计成果包括《业务模型说明书》、《业务需求说明书》、《概要设计说明书》、《数据库设计说明书》
1) 需求调研
2) 需求分析:业务模型说明书、业务需求说明书【业务架构设计】
3) 系统设计:概要说明书、详细设计(数据库设计部分)【应用架构设计、数据架构设计、技术架构设计】
4) 系统开发和实施
2),3) 为系统设计。感觉上面用需求分析和系统设计两个分类不合适,这两部分都是系统设计
系统架构设计的内容
1) 业务模型设计(准确说应该叫业务架构设计)
A 业务模型设计:
确定业务域
确定业务分类(业务流程)
确定业务事项(业务活动)
确定业务流程(业务步骤)
设计业务流程环节
设计业务对象
也的很乱:没有和模型里面业务架构元模型一致。
输出业务模型说明书
B 需求分析
设计功能规格
设计非功能规格
输出需求说明书
2) AIT架构设计
应用架构设计:
确定应用域
确定应用
确定应用功能
确定应用功能交互
设计应用组件
设计应用集成
设计角色
数据架构设计
确定数据域
确定数据主题
确定数据分布(业务分布、应用分布)
设计逻辑实体
设计物理实体
设计数据流程(元模型里面没有体现改元素和关系,我觉得这个可以去掉,真正流转是功能之间交互实现)
技术架构设计:
分析平台组件需求(支撑平台和组件等)
分析基础设施需求
输出:概要设计说明书、详细设计说明书(数据库说明书)
系统架构的要点
项目可研:根据总体架构,确定相关业务架构,应用架构范围和内容
业务模型设计:对圈选的业务架构内容进行细化设计。将业务流程细化为流程环节(业务活动??),及其相关的业务表单和对象
系统设计:对圈选的应用架构内容和数据架构,进行细化设计,并分析技术平台接入需求
1) 将应用功能进行细化,设计细粒度应用功能和组件
2) 将概念数据实体,细化为逻辑数据实体和物理数据实体
3) 依据技术平台接入模式,分析技术加入需求
系统架构设计方法概述
遵从(comply)
细化
参考
系统架构与总体架构的关系
写的有些乱:总体架构里面没有业务环节,业务对象(应该是业务活动和业务步骤)
元素没有严格遵循元模型,描述已经出现不一致的情况了