- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
- 湖北《预应力混凝土管桩基础技术规程》(DB42489—2008).pdf
- 海康威视硬盘录像机DS8600NE8系列快速操作指南V3.0.3(标配中文).pdf
- 华为公司信息安全宣传.pptx
- 古建筑修建工程质量检验评定标准(南方地区)CJJ7096.pdf
- 第七讲自动化仓储系统.ppt
- 高层建筑电梯轿箱保护.ppt
- 第三讲装饰图案素材.ppt
- 北京DB11/T6952009北京建筑工程资料管理规程.pdf
- 电感式传感器(sensor).ppt
- 2025福建莆田市国有资产投资集团有限责任公司招聘13人考前自测高频考点模拟试题附答案.docx
- 2025福建福清市汇融创业投资集团有限公司(第一次)招聘8人模拟试卷附答案.docx
- 2025福建福州港务集团有限公司校园招聘28人模拟试卷附答案.docx
- 2025福建福州市鼓楼区城投集团招聘8人模拟试卷附答案.docx
- 2025年机坪证考试题库及答案.docx
- 2025福建省龙岩高速公路有限公司招聘1人备考题库附答案.docx
- 2026-2031中国绝缘制品制造行业市场现状分析研究报告.docx
- 2025至2030中国成品测试设备行业市场分析及竞争形势与发展前景预测报告.docx
- 2025福建福州市鼓楼区城投集团招聘8人考前自测高频考点模拟试题附答案.docx
- 2025福建省福清产服实业有限公司招聘工作人员3人笔试参考题库附答案.docx
原创力文档


文档评论(0)