- 1
- 0
- 约1.22万字
- 约 62页
- 2019-08-12 发布于上海
- 举报
RUP中的核心工作流 3 设计工作流 设计工作流的主要主要集中于细化阶段的最后部分和构造阶段的开始部分。就软件系统而言,最初的大量建模工作集中在需求和分析工作流,在分析活动逐步完善后,建模工作大量集中在系统设计。 下面是设计工作流在四个阶段的工作量分布情况。 RUP中的核心工作流 1.工作产品 在设计工作流期间,主要的UML制品: 设计模型 设计类 用例实现 设计子系统 接口 配置图 2.软件开发人员 在设计工作流期间,所参与的软件开发人员: 构架设计师 用例工程师 构件工程师 RUP中的核心工作流 3.主要活动 设计工作流中主要包括4中活动:构架设计、设计一个用例、设计一个类和设计一个子系统。 (1)构架设计。构架的设计是设计阶段首要进行的活动,主要目的是描述节点及其网络配置、子系统及其接口,以及识别对构架有重要意义的设计类(如主动类),即,设计类图和实施模型及其构架描述。具体的输入与产出如图所示。 RUP中的核心工作流 (2)设计一个用例。设计一个用例主要过程包括4个部分:识别设计类或子系统、定义接口、设计用例实现。具体的输入和产出如图所示。 RUP中的核心工作流 (3)设计一个类。这个设计能够实现其在用例实现中以及非功能性需求中所要求的角色。 设计类的主要活动是确定类的操作、属性,确定类间的关系。具体的输入和产出如图所示。 RUP中的核心工作流 (4)设计一个子系统。设计一个子系统有3个目的:为了确保该子系统尽可能的独立于别的子系统或它们的接口;确保该子系统提供正确的接口;确保子系统实现其接口所定义操作。具体输入和产出如图所示。 RUP中的核心工作流 4 实现工作流 实现(实施)是关于把设计模型映射成可执行代码的过程。从系统分析师或系统设计师的角度看,实现工作流的重点就是编写软件系统的可执行代码。 实现工作流是构建阶段的焦点。 下面是实现工作流在四个阶段的工作量分布情况。 RUP中的核心工作流 1.工作产品 在实现工作流期间,主要的UML制品: 实现模型 组件 实现子系统 接口 构架描述(实现模型) 集成构造计划 13.3 RUP中的核心工作流 2.软件开发人员 在实现工作流期间,所参与的软件开发人员: 构架设计师 构件工程师 系统集成人员 3.主要活动 在实现工作流中,包括一系列活动:架构实现、系统集成、实现一个子系统、实现一个类和执行单元测试。 (1)构架实现。构架实现的主要流程为:识别对构架有重要意义的构件,例如可执行构件;在相关的网络配置中将构件映射到节点上。 架构实现由构架设计师负责,主要的输入和制品如图所示。 RUP中的核心工作流 (2)系统集成。系统集成的主要流程为:创建集成构造计划,描述迭代中所需的构造和对每个构造的需求;在进行集成测试前集成每个构造品。 系统集成由系统集成人员负责,主要的输入和制品如图13-22所示。 构架实现 系统集成 RUP中的核心工作流 (3)实现一个子系统。实现一个子系统的目的是确保一个子系统实现其接口提供的功能。由构造工程师负责实现子系统,主要的输入和制品如图所示。 RUP中的核心工作流 (4)实现一个类。实现一个类是把一个设计类映射为代码类。主要流程为:勾画出将包含源代码的文件构件;从设计类及其所参与的关系中生成源代码;按照方法实现设计类的操作;确保构件提供的接口与设计类的接口相符。 实现一个类由构件工程师负责,主要的输入/输出制品如图所示。 RUP中的核心工作流 (5)执行单元测试。执行单元测试是为了把已实现的构件作为单元进行测试,由构件工程师负责,主要的输入和制品如图所示。 RUP中的核心工作流 5 测试工作流 测试工作流贯穿于软件开发的整个过程。从初始阶段开始,到细化阶段和构造阶段是测试的焦点。测试是为了找出程序中的错误与缺陷,而不能证明程序无错。测试是一项相当主要的工作,其工作量占软件总开发量40%以上。 下面是测试工作流在四个阶段的工作量分布情况。如图所示。 RUP中的核心工作流 : 1.工作产品 在测试工作流期间,主要的UML制品: 测试模型 测试用例 测试规程 测试组件 制定测试计划 缺陷 评估测试 2.软件开发人员 在测试工作流期间,所参与的软件开发人员: 测试设计人员 构件工程师 集成测试人员 系统测试人员 RUP中的核心工作流 3.主要活动 在测试工作流中,包括6种活动:制定测试计划、设计测试、实现测试、执行集成测试、执行系统测试和评估测试。 (1)制定测试计划。主要包括:描述测试策略;估计测试工作所需的人力以及系统资源等;制定测试工作的进度;制定测试计划由测试工程师负责,主要的输入和制品如图所示。 RUP中的核心工作流 (2)设计测试。测试设计主要包括:识别并描述每个构
您可能关注的文档
- 课一棵小桃树.ppt
- 磨床的用途及分类.ppt
- 汪曾祺昆明的雨解析.ppt
- 美丽的小兴安岭部编版.pptx
- 新员工入职安全培训通用篇.ppt
- 熔池凝固与固态相变.ppt
- 道德讲堂和谐.ppt
- 新北师大版分数的再认识一.ppt
- 焊接烟尘处理系统及其火灾风险.pptx
- 早餐你喜欢吃什么.ppt
- 2025至2030酒店产业政府现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
- 2025-2030中国笔记本电脑和平板电脑行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030中国安乃近行业运行形势及竞争策略分析研究报告.docx
- 2025至2030中国医用显示器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国飞机加油行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国电机启动器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国帮助创作工具(HAT)软件行业深度研究及发展前景投资评估分析.docx
- 2025至2030增益均衡器行业市场占有率及投资前景评估规划报告.docx
- 2025至2030红茶行业市场风险投资及运作模式与投融资报告.docx
- 2025至2030中国变频功率计行业调研及市场前景预测评估报告.docx
最近下载
- 围孕期叶酸营养管理指南.docx VIP
- 口腔黏膜液体敷料对头颈癌化放疗造成口腔黏膜炎-BIOMEDICINE.PDF VIP
- 2026精品民宿酒店管家服务标准与运营SOP(含白手套查房表/入住接待/好评引导).docx
- 实体瘤疗效评价标准(RECIST1.1).ppt VIP
- 《医疗器械网络销售监督管理办法》考核试题及答案.docx VIP
- 【 数据结构与算法(天津理工大学)】智慧树网课章节测试答案.pdf VIP
- 欧盟CE认证符合性声明范本.docx VIP
- 小红书内容生态对消费者购买决策的影响机制研究.docx VIP
- 2025年专用车辆项目规划申请报告模范.docx
- 无人机培训课件.pptx VIP
原创力文档

文档评论(0)