架构设计过程.pptx

上传人:b****2 文档编号:2120033 上传时间:2022-10-27 格式:PPTX 页数:32 大小:242.97KB
下载 相关 举报
架构设计过程.pptx_第1页
第1页 / 共32页
架构设计过程.pptx_第2页
第2页 / 共32页
架构设计过程.pptx_第3页
第3页 / 共32页
架构设计过程.pptx_第4页
第4页 / 共32页
架构设计过程.pptx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

架构设计过程.pptx

《架构设计过程.pptx》由会员分享,可在线阅读,更多相关《架构设计过程.pptx(32页珍藏版)》请在冰豆网上搜索。

架构设计过程.pptx

业务建模业务建模活动概况活动概况目的目的从涉众找出所有用户,并定义出这些用户职责。

关系关系角色角色主要主要次要次要协助协助业务分析师利益相关者应用架构师输入输入必须必须可选可选外部外部愿景输出输出角色和职责描述步骤步骤获取所有系统用户分析用户职责业务建模业务建模任务:

获取系统参与者任务:

获取系统参与者目的目的找出每类用户要完成的所有业务。

关系关系角色角色主要主要次要次要协助协助业务分析师利益相关者应用架构师输入输入必须必须可选可选外部外部愿景角色和职责描述输出输出业务用例模型术语表步骤步骤确定每类用户需要完成的所有业务,并绘制高层级用例模型。

创建术语表业务建模业务建模任务:

分析业务用例任务:

分析业务用例目的目的确保能够把已经定义出来参与者和业务用例完备描述的业务流程。

关系关系角色角色主要主要次要次要协助协助业务分析师首席架构师利益相关者输入输入必须必须可选可选外部外部角色和职责描述业务用例模型企业架构规范输出输出业务流程模型业务规则术语表步骤步骤确定系统所有高层级业务流程,并绘制高层级业务流程图。

收集系统所有高层级业务规则。

更新术语表业务建模业务建模任务:

分析业务流程任务:

分析业务流程目的目的建立业务对象间的关系。

关系关系角色角色主要主要次要次要协助协助业务分析师应用架构师利益相关者输入输入必须必须可选可选外部外部术语表业务用例模型业务流程模型企业架构规范业务规则输出输出业务实体模型步骤步骤绘制高层级领域模型业务建模业务建模任务:

开发领域任务:

开发领域模型模型定义需求定义需求活动概况活动概况目的目的收集利益相关者对系统的要求关系关系角色角色主要主要次要次要协助协助业务分析师利益相关者应用架构师基础设施架构师输入输入必须必须可选可选外部外部愿景变更要求业务流程模型术语表输出输出利益相关者的要求步骤步骤确定利益相关者收集利益相关者的要求排列这些要求的优先次序定义需求定义需求任务:

收集利益相关者的要求任务:

收集利益相关者的要求目的目的确保利益相关者常用的业务和技术术语能够被理解并编写成文档关系关系角色角色主要主要次要次要协助协助业务分析师利益相关者应用架构师基础设施架构师输入输入必须必须可选可选外部外部愿景利益相关者的要求业务实体模型业务流程模型企业架构规范输出输出术语表步骤步骤确认常用术语表定义需求定义需求任务:

获取常用词汇任务:

获取常用词汇目的目的确保理解所开发系统的边界,以及确认与该系统交互的最终用户和外部系统关系关系角色角色主要主要次要次要协助协助业务分析师首席架构师利益相关者输入输入必须必须可选可选外部外部利益相关者要求项目目标业务实体模型业务流程模型企业架构规范现有IT环境输出输出系统上下文步骤步骤确认参与者确认参与者的地点确认数据流定义需求定义需求任务:

定义系统上下文任务:

定义系统上下文目的目的概述一组功能性需求关系关系角色角色主要主要次要次要协助协助业务分析师应用架构师利益相关者输入输入必须必须可选可选外部外部愿景系统上下文利益相关者的要求术语表业务流程模型企业架构规范输出输出功能性需求步骤步骤确认功能性需求概述功能性需求定义需求定义需求任务:

概述功能性需求任务:

概述功能性需求目的目的概述一组非功能性需求。

这些需求代表系统的质量或约束。

关系关系角色角色主要主要次要次要协助协助业务分析师应用架构师基础设施架构师利益相关者输入输入必须必须可选可选外部外部愿景系统上下文利益相关者的要求术语表业务规则企业架构规范输出输出非功能性需求步骤步骤确认非功能性需求概述非功能性需求定义需求定义需求任务:

概述非功能性需求任务:

概述非功能性需求目的目的指定需求的优先级以便可以根据最优的优先级需求安排迭代关系关系角色角色主要主要次要次要协助协助业务分析师首席架构师项目经理利益相关者输入输入必须必须可选可选外部外部术语表功能性需求非功能性需求RAID日志利益相关者要求愿景输出输出排定优先级的需求列表步骤步骤定义需求优先级定义需求定义需求任务:

定义需求优先级任务:

定义需求优先级目的目的把功能性需求完善到可以驱动定义系统功能的程度关系关系角色角色主要主要次要次要协助协助业务分析师应用架构师利益相关者输入输入必须必须可选可选外部外部功能性需求需求优先级列表利益相关者要求系统上下文术语表输出输出功能性需求步骤步骤细化用例(在当前迭代考虑的每一个用例)细化用例数据项细化系统范围的功能性需求细化功能性需求场景定义需求定义需求任务:

任务:

细化细化功能性需求功能性需求目的目的把非功能性需求完善到可以驱动系统在展现质量和适应约束方面的定义的程度。

关系关系角色角色主要主要次要次要协助协助业务分析师应用架构师基础设施架构师利益相关者输入输入必须必须可选可选外部外部非功能性需求需求优先级列表利益相关者要求术语表输出输出非功能性需求步骤步骤细化非功能性需求(考虑当前迭代的各项非功能性需求)细化非功能性需求场景定义需求定义需求任务:

任务:

细化细化非功能性需求非功能性需求目的目的把对于架构有重要意义的需求编写在软件架构文档中。

关系关系角色角色主要主要次要次要协助协助首席架构师输入输入必须必须可选可选外部外部业务流程模型功能性需求术语表非功能性需求RAID日志系统上下文利益相关者要求输出输出软件架构文档步骤步骤更新软件架构文档定义需求定义需求任务:

更新软件架构文档任务:

更新软件架构文档目的目的使利益相关者同意需求达到当前的详细程度已经能够满足他们的要求。

关系关系角色角色主要主要次要次要协助协助业务分析师首席架构师利益相关者应用架构师数据架构师基础设施架构师输入输入必须必须业务实体模型业务流程模型业务规则企业架构规范现有IT环境功能性需求术语表非功能性需求排定优先级的需求列表RAID日志软件架构文档系统上下文利益相关者要求项目愿景输出输出变更要求RAID日志复审记录步骤步骤定义工作产品的基线定义需求定义需求任务:

和利益相关者复审需求任务:

和利益相关者复审需求汇集工作产品复审工作产品创建逻辑架构创建逻辑架构活动概况活动概况目的目的确认可用于所开发系统的重用资源关系关系角色角色主要主要次要次要协助协助首席架构师应用架构师基础设施架构师数据架构师输入输入必须必须可选可选外部外部架构概览部署模型功能模型现存IT环境企业架构规范输出输出架构决策步骤步骤调查架构资源创建逻辑架构创建逻辑架构任务:

调查架构资源任务:

调查架构资源目的目的确认并描述所开发系统的主要元素。

关系关系角色角色主要主要次要次要协助协助首席架构师应用架构师基础设施架构师数据架构师输入输入必须必须可选可选外部外部功能性需求非功能性需求术语表企业架构规范系统上下文输出输出架构概览步骤步骤定义架构概览创建逻辑架构创建逻辑架构任务:

定义架构概览任务:

定义架构概览目的目的记录在架构形成过程中所作出的关键决策和背后的原因。

关系关系角色角色主要主要次要次要协助协助首席架构师应用架构师基础设施架构师数据架构师输入输入必须必须可选可选外部外部所有和架构相关的工作产品RAID日志输出输出架构决策文档步骤步骤记录难题和问题评估选项选择首选的选项编写决策文档创建逻辑架构创建逻辑架构任务:

编写架构决策文档任务:

编写架构决策文档目的目的确认所开发系统的主要功能性元素(子系统和组件)关系关系角色角色主要主要次要次要协助协助应用架构师基础设施架构师数据架构师输入输入必须必须可选可选外部外部架构决策架构概览业务实体模型业务规则、术语表企业架构规范功能需求非功能性需求需求优先级列表架构的概念可行性现存IT环境输出输出功能模型步骤步骤确认子系统确认组件创建逻辑架构创建逻辑架构任务:

概述功能性元素任务:

概述功能性元素目的目的确认所开发系统未来部署的地点和在这些地点内的节点。

关系关系角色角色主要主要次要次要协助协助基础设施架构师应用架构师数据架构师输入输入必须必须可选可选外部外部架构概览术语表企业架构规范功能模型功能性需求非功能性需求系统上下文架构决策架构概念证明现有IT环境输出输出部署模型步骤步骤确认地点确认节点创建逻辑架构创建逻辑架构任务:

概述部署元素任务:

概述部署元素目的目的检验所有的架构产品是否一致,并确保跨越架构产品的工作产品问题都得到一致解决。

关系关系角色角色主要主要次要次要协助协助首席架构师应用架构师基础设施架构师数据架构师输入输入必须必须架构决策架构概览架构概念证明部署模型功能模型功能性需求非功能性需求系统上下文输出输出复审记录步骤步骤计划检验召开动员大会进行个别检验创建逻辑架构创建逻辑架构任务:

检验架构任务:

检验架构召开检验会议进行返工进行后续工作目的目的至少合成一个能满足严重影响架构的需求的解决方案来确定架构师构想的解决方案是否存在。

关系关系角色角色主要主要次要次要协助协助首席架构师应用架构师基础设施架构师数据架构师输入输入必须必须架构决策架构概览部署模型功能模型功能性需求非功能性需求RAID日志排定优先级的需求列表输出输出架构概念证明步骤步骤创建架构的概念证明把发现的内容编成文档创建逻辑架构创建逻辑架构任务:

构建架构的概念证明任务:

构建架构的概念证明目的目的把功能性元素精炼到可以交付给详细设计的程度。

关系关系角色角色主要主要次要次要协助协助应用架构师基础设施架构师数据架构师输入输入必须必须可选可选外部外部架构决策业务实体模型功能模型术语表输出输出数据模型功能模型步骤步骤定义组件接口定义操作和操作签名定义组件之间的契约创建逻辑架构创建逻辑架构任务:

细化功能元素任务:

细化功能元素目的目的精炼部署元素以达到可以交付给详细设计的程度。

关系关系角色角色主要主要次要次要协助协助基础设施架构师应用架构师数据架构师输入输入必须必须可选可选外部外部架构决策部署模型功能模型术语表非功能性需求输出输出部署模型步骤步骤把组件分配给节点定义节点之间的连接定义地点之间的连接创建逻辑架构创建逻辑架构任务:

细化部署元素任务:

细化部署元素目的目的确认架构是否支持当前声明的需求。

关系关系角色角色主要主要次要次要协助协助首席架构师应用架构师数据架构师基础设施架构师项目经理输入输入必须必须所有架构工作产品输出输出变更要求RAID日志架构评估步骤步骤制定确认计划复审架构把发现的内容编写成文档评估风险并提出建议创建逻辑架构创建逻辑架构任务:

确认架构任务:

确认架构目的目的把对架构影响重大的元素记录在软件架构文档中。

关系关系角色角色主要主要次要次要协助协助首席架构师输入输入必须必须可选可选外部外部架构评估架构决策架构总览架构概念证明数据模型功能模型输出输出软件架构文档步骤步骤更新软件架构文档创建逻辑架构创建逻辑架构任务:

更新软件架构文档任务:

更新软件架构文档目的目的为逻辑架构工作产品定义基线,并使利益相关者认同当前详细程度的架构能够解决定义的需求。

关系关系角色角色主要主要次要次要协助协助首席架构师利益相关者应用架构师数据架构师基础设施架构师输入输入必须必须可选可选外部外部软件架构文档其他需要的工作产品输出输出变更要求RAID日志复审记录步骤步骤定义工作产品的基线聚集工作产品复审工作产品创建逻辑架构创建逻辑架构任务:

和利益相关者复审架构任务:

和利益相关者复审架构创建创建物理物理架构架构活动概况活动概况创建创建物理物理架构架构任务(略)任务(略)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1