|
|
工程指南:企业架构设计 |
俎涛,火龙果软件 |
企业架构设计是一个复杂而且具有挑战的工作,涉及到多层架构:业务架构、数据架构、应用架构、技术架构。 架构设计前要进行相应的架构需求分析,架构设计后要基于架构进行架构治理、架构应用和评估。 涉及到多个角色和众多的工件。为了描述清楚。采用iSpace建立了企业架构师的工作模型,涉及到三个方面: |
工作流
角色
工件 |
具体细节如下: |
1.过程 |
1.1
过程图 |
|
1.2
活动列表 |
如下是基于工作流模型生成的活动列表,可以基于活动列表制定工作计划。 |
任务 |
角色 |
输入 |
输出 |
计划完成日期 |
实际完成日期 |
当前状态 |
架构请求 |
用户/开发代表 |
|
架构请求 |
|
|
|
架构需求分析 |
用户/开发代表 |
架构请求 |
架构需求模型 |
|
|
|
确定架构质量标准 |
企业架构师 |
架构需求模型 |
架构质量模型 |
|
|
|
业务架构设计 |
企业架构师 |
架构质量模型,
业务架构 |
数据架构设计,
架构治理计划 |
|
|
|
应用架构设计 |
企业架构师 |
数据架构设计,
应用架构 |
技术架构设计,
架构治理计划 |
|
|
|
技术架构设计 |
企业架构师 |
应用架构设计,
技术架构 |
架构治理计划 |
|
|
|
数据架构设计 |
企业架构师 |
业务架构设计,
数据架构 |
应用架构设计,
架构治理计划 |
|
|
|
架构治理计划 |
平台团队 |
业务架构设计,
数据架构设计, 应用架构设计, 技术架构设计 |
治理计划 |
|
|
|
制定技术规范 |
平台团队 |
治理计划 |
技术规范,
构建平台 |
|
|
|
构建平台 |
平台团队 |
平台,
制定技术规范 |
|
|
|
|
应用项目 |
应用建设团队 |
技术规范 |
平台,
应用反馈 |
|
|
|
架构重构 |
企业架构师 |
架构评估报告 |
技术架构 |
|
|
|
架构应用评估 |
企业架构师 |
应用反馈 |
架构评估报告 |
|
|
|
|
对于活动列表中的二级工作流图,展开如下: |
架构需求分析 |
|
确定架构质量标准 |
|
业务架构设计 |
|
应用架构设计 |
|
技术架构设计 |
|
数据架构设计 |
|
架构治理计划 |
|
制定技术规范 |
|
架构重构 |
|
架构应用评估 |
|
2.人员 |
2.1 角色图 |
|
2.2 角色列表 |
如下是基于角色模型生成的角色列表,可以基于角色列表制定工作计划。 |
人员/角色 |
任务 |
计划完成日期 |
实际完成日期 |
当前状态 |
用户/开发代表 |
架构请求 |
|
|
|
企业架构师 |
架构需求分析 |
|
|
|
确定架构质量标准 |
|
|
|
业务架构设计 |
|
|
|
应用架构设计 |
|
|
|
技术架构设计 |
|
|
|
数据架构设计 |
|
|
|
架构治理计划 |
|
|
|
制定技术规范 |
|
|
|
架构重构 |
|
|
|
架构应用评估 |
|
|
|
平台团队 |
构建平台 |
|
|
|
应用建设团队 |
应用项目 |
|
|
|
IT主管 |
提出请求 |
|
|
|
编写集成需求说明书 |
|
|
|
质量求证 |
|
|
|
建立质量模型 |
|
|
|
业务代表 |
业务反馈 |
|
|
|
数据反馈 |
|
|
|
应用反馈 |
|
|
|
业务愿景 |
|
|
|
技术代表 |
技术反馈 |
|
|
|
技术愿景 |
|
|
|
业务架构师 |
业务调查 |
|
|
|
业务建模 |
|
|
|
业务框架设计 |
|
|
|
业务组件设计 |
|
|
|
业务确认 |
|
|
|
IT团队 |
开发影响分析 |
|
|
|
业务实现 |
|
|
|
数据使用者 |
提出治理需求 |
|
|
|
数据应用 |
|
|
|
数据架构师 |
数据调查 |
|
|
|
数据建模 |
|
|
|
数据框架设计 |
|
|
|
搭建数据平台 |
|
|
|
数据评估 |
|
|
|
数据维护者 |
应用现状反馈 |
|
|
|
建立基础数据 |
|
|
|
应用使用者 |
提出治理需求 |
|
|
|
系统使用 |
|
|
|
应用架构师 |
应用调查 |
|
|
|
系统建模 |
|
|
|
应用架构设计 |
|
|
|
搭建应用平台 |
|
|
|
应用架构评估 |
|
|
|
应用运维者 |
系统现状反馈 |
|
|
|
构建应用基础 |
|
|
|
应用开发者 |
提出开发需求 |
|
|
|
应用开发 |
|
|
|
技术架构师 |
技术调查 |
|
|
|
开发资源流程 |
|
|
|
技术框架设计 |
|
|
|
设计技术平台 |
|
|
|
技术架构评估 |
|
|
|
平台开发者 |
技术现状反馈 |
|
|
|
构建平台 |
|
|
|
用户方 |
应用影响分析 |
|
|
|
架构师 |
确定治理目标 |
|
|
|
IT团队 |
开发影响分析 |
|
|
|
应用开发 |
应用开发 |
|
|
|
应用构建 |
|
|
|
架构师 |
规范定位 |
|
|
|
确定规范范围 |
|
|
|
制定数据规范 |
|
|
|
制定接口规范 |
|
|
|
制定界面规范 |
|
|
|
制定功能规范 |
|
|
|
规范开发者 |
样例开发 |
|
|
|
应用开发者 |
系统逆向 |
|
|
|
应用开发 |
|
|
|
架构开发者 |
重构实现 |
|
|
|
用户 |
应用反馈 |
|
|
|
架构评估者 |
确定评估指标 |
|
|
|
问题收集 |
|
|
|
规范性评估 |
|
|
|
应用质量评估 |
|
|
|
质量建模 |
|
|
|
编写质量报告 |
|
|
|
开发者 |
开发反馈 |
|
|
|
运维者 |
运维反馈 |
|
|
|
|
3.工件 |
3.1 工件图 |
|
3.2
工件列表 |
如下是基于角色模型生成的角色列表,可以基于角色列表制定工作计划。 |
工件 |
负责人 |
计划完成日期 |
实际完成日期 |
当前状态 |
架构需求模型 |
|
|
|
|
架构质量模型 |
|
|
|
|
架构模型 |
|
|
|
|
业务架构模型 |
|
|
|
|
数据架构模型 |
|
|
|
|
应用架构模型 |
|
|
|
|
技术架构模型 |
|
|
|
|
业务组件目录 |
|
|
|
|
数据组件目录 |
|
|
|
|
数据对象目录 |
|
|
|
|
应用组件目录 |
|
|
|
|
技术组件陌路 |
|
|
|
|
架构原型 |
|
|
|
|
技术规范 |
|
|
|
|
架构质量报告 |
|
|
|
|
|
更详细的信息请参考《能力模型:企业架构师》
|
具体的操作步骤,请看下面的操作视频: |
http://video.uml.com.cn/video/broVideoEA.asp?vidID=3443 |
欢迎联系:客户经理
联系方式:010-62670969
邮件:teacher@uml.net.cn |
|
2618 次浏览 13 次
|