|
- 应用原则作为架构原则的一部分,评审与验证应用原则,提供运用应用原则的指导
- 基于业务驱动、利益相关的问题以及业务架构,选择应用原则的相关资源,例如,参考模型与架构风格
- 选择相关的应用架构观点,来自应用的利益相关者、与应用的功能点以及个人用户相关,运用架构观点如何解决利益相关者的关注问题
- 识别确认架构工具与技术,用于应用架构的捕获、建模以及分析,例如,建模技术与工具
确定建模过程,技术或方法选型需要支持具体的观点,能解决以及覆盖利益相关者的问题- 根据基线的应用产品、需求以及业务架构,理解应用以及应用组件的要求
- 确保应用定义的内部一致性,删除冗余的应用,合并小应用
- 开发架构的矩阵关系,主要包括应用与企业组织矩阵关系、角色与应用矩阵关系、应用版本迭代矩阵关系、应用与功能矩阵关系
- 详细描述应用架构的观点,主要包括应用如何提供功能与服务,与集成、迁移、开发、运维相关
识别确认应用建模分类,主要包括应用产品分类以及应用接口分类,应用分解流程由逻辑应用组件、物理应用组件、信息系统服务构成识别确认矩阵关系,矩阵关系显示相关模型实体的核心关系,需确定应用系列产品与业务架构的业务服务之间的映射关系,由业务服务与数据实体之间的映射关系确定应用产品与数据实体之间的映射关系,主要包括应用与企业组织矩阵关系、角色与应用矩阵关系、应用版本迭代矩阵关系、应用与功能矩阵关系识别确认图示关系,图示关系可以基于利益相关者的需求,从不同视角体现出应用架构的信息,主要包括应用信息交互图、应用与目标用户图、企业可管理性图、流程与应用实现图、应用迁移图、软件版本分发图、软件工程图、应用用例图识别确认需求类型,定义目标架构的需求,其中主要包括应用域相关的需求、提供数据架构阶段以及技术架构阶段的需求输入、提供设计与实现的详细指导 |
| 开发基线应用架构描述,用于支持目标应用架构、解决利益相关者的关注问题 |
| 开发目标应用架构描述,用于支持架构愿景、目标业务架构以及目标数据架构,解决利益相关者的关注问题 |
| 执行差距分析,验证架构模型的一致性以及准确性,其中主要包括权衡分析架构模型中的不同观点,验证架构模型支持的原则、目标以及约束,在架构仓库中文档化架构模型的更新变化,测试架构模型对需求的完整性 |
| 定义候选路线图中的系统部件,可应对未来发展的机遇以及解决方案 |
| 分析解决总体架构中的相关影响,其中主要包括应用架构是否对已有的架构造成影响、变化因素是否影响应用架构、应用架构是否有助于企业组织的其他地区、应用架构是否影响其他项目、应用架构是否受其他项目的影响 |
| 执行正式的利益相关者评审,检查应用架构是否符合架构项目的目标以及架构工作的声明,识别确认架构愿景、业务架构、数据架构、应用架构、技术架构之间的变化更新以及相互之间的受影响范围,提供解决方案解决这些问题 |
| 确认完成应用架构工作,其中主要包括以可重用性的角度、从架构仓库的参考模型中、为建模的模块选择对应标准,完全文档化建模的模块,对全部架构的业务需求执行交叉检查以及文档化,文档化需求跟踪报告,文档化架构的映射关系,确认全部工作 |
| 创建架构定义文档,在架构定义文档中提供模块建模的依据,在架构定义文档中提供应用架构部分,用建模工具以报告或者图示的方式描述说明关键的架构观点 |