uml项目计划--基于rup的软件开发过程规范(编辑修改稿)内容摘要:
timistic SavingDepositOptimistic SavingWithdrawOptimistic Deposit and Withdraw 正常 /中等 CheckingDepositNormal CheckingWithdrawNormal SavingDepositNormal 基于 RUP 的软件开发过程规范 Draft 1 SavingWithdrawNormal Deposit and Withdraw 悲观 /复杂 CheckingDepositPessimistic CheckingWithdrawPessimistic SavingDepositPessimistic SavingWithdrawPessimistic Inquiries and Transfers Checking Inquiry, Checking Transfer, Saving Inquiry, Saving Transfer Inquiries and Transfers 乐观 /简单 CheckingInquiryOptimistic CheckingTransferOptimistic SavingInquiryOptimistic SavingTransferOptimistic Inquiries and Transfers 正常 /中等 CheckingInquiryNormal CheckingTransferNormal SavingInquiryNormal SavingTransferNormal Inquiries and Transfers 悲观 /复杂 CheckingInquiryPessimistic CheckingTransferPessimistic SavingInquiryPessimistic SavingTransferPessimistic Overdrafts CheckingOverdraft, SavingOverdraft Overdraft 乐观 /简单 CheckingOverdraftOptimistic SavingOverdraftOptimistic Overdraft 正常 /中等 CheckingOverdraftOptimistic SavingOverdraftNormal Overdraft 悲观 /复杂 CheckingOverdraftOptimistic SavingOverdraftPessimistic 对每个 Build/Release 迭代,下面是计划和监控表。 UML 模型是当前模型的位置,例如 XYZ\F:UMLModels\. OO 项目 进度状态表 迭代 1乐观 /简单 迭代 2正常 /中等 迭代 3悲观 /复杂 UML 模型 计划开始日期 修订的开始日期 实际开始日期 计划完成日期 修订的完成日期 实际完成 /复查日期 目前完成百分比( %) 模型复审日期 构造批准日期 备注 UML 模型的复审每两周进行一次或在每个迭代结束时进行。 周期性的,我们可以计划基于 RUP 的软件开发过程规范 Draft 1 安排在一个迭代内部对需求、分析、设计和实现进行 复审。 所有 UML 视图和规格说明应被放置在姓名目录中,并且使所有项目复审和评论人员可以获得。 每个迭代的源代码和测试结果也应使所有项目复审和评论人员可以获得。 模型复审应包含对主要的 UML 视图和问题的简要评述。 使用 Use Case 增量和 build/release 迭代的好处有: 支持有效的计划和决策,“一点一点”而不是“一次完成”的方式 降低 项目风险 ,因为客户可以看见切实的结果 支持有效的变更管理 支持创建分阶段交付的一个质量系统 Use Case 需求规格说明 Use Case 规格说明是 OO 项目 需求的主要规格 说明文档之一。 每个 OO 项目 Use Case要收集以下信息:名称、发起者、输入参数、输出返回值、前提条件 /异常情况、后置条件/异常情况、基本 /乐观的场景、替代 /悲观场景、业务规则、测试用例。 WithdrawFromCheckingAccount Use Case 的 Use Case 规格说明 Use Case 名称 WithdrawFromCheckingAccount 触发用例 WithdrawFromCheckingAccount 输入参数 sAcctNum, nWithdraw 输出返回 SText 前提条件 ValidAccount = true and nWithdraw = nCurrentBalance 引发异常的前提条件 To be determined 描述 /变换 nCurrentBalance = nCurrentBalance–nWithdraw 后置条件 nCurrentBalance nOldBalance 异常的后置条件 None 基本 /乐观的场景 文本 –待确定;图形 见 WithdrawFromCheckingAccount–Optimistic Scenario 序列图 替代 /悲观的场景 文本 –待确定;图形 –见 WithdrawFromCheckingAccount 活动图 业务规则 ValidAccountRule, AdequateBalanceRule 测试用例 1–Optimistic: Inputs: sAcctNum–BGates001 nWithdraw–100 nCurrentBalance–1000 Conditions: None Output: BGates001 withdraw $100 OK and recorded, 2 … To be determined 输入 /输出表单 见 下面 Input/Output Forms for WithdrawFromCheckingAccount Use Case 基于 RUP 的软件开发过程规范 Draft 1 Withdraw Request Form Customer Account Number __________ Withdraw Amount __________ ButtonSubmit ButtonClear Withdraw Response Form Customer Account Number __________ Withdraw Amount __________ Status ________________________ ButtonOK 使用良好定义的 Use Case 规格说明的好处是: 支持 Use Case 建模的一致性 支持完整性,尤其对识别前提条件、后置条件和业务规则 对与行业专家的交流很有用 在构建阶段的 RUP模型 在构建阶段,我们创建主要的 UML 视图和规格说明。 基于 RUP 的软件开发过程规范 Draft 1 项目视图/ 软件需求规约包视图包含所有用例的用例视图为每个U s e C a s e C o u r s e 绘制序列图为每个U s e C a s e s 所有C o u r s e 绘制活动图序列图和/ 或协作图活动图和状态图Activity StateActivity StateActivity StateActivity StateStateState第四步:实现流程环境( 软件和硬件)组件图/ 部署图和代码第三步:设计流程环境( 软件和硬件)更新类图/ 包图/ 序列图/ 协作图/ 活动图/ 状态图系统/ 子系统/ 组件第一步:需求包/ 类/ 对象第二步:分析类模型第五步:测试和部署测试模型构造 配置模型配置模型基于 RUP 的软件开发过程规范 Draft 1 这些模型在 RUP 中的关键部分如下表所示。 关键是对每个 build/release 迭代 (34 星期 )创建所有这些模型。 需求模型 分析模型 设计模型 实现模型 测试模型 关 键 的UML 元素 系统,行动者,Use Case, 迭代 业务包 ,类,对象,消息 硬件和软件配置, 包,类,对象,消息 组件,节点, 代码 测试计划 和 测试用例 工作要点 将 系统 看成黑盒进行建模 在问题域对业务元素建模,不涉及实现细节 为根据一个特定的实现(如 硬件和软件配置 )更新分析模型中的视图和规格说明 为发布环境的物理元素建模, 代码 满足所有需求 单元 (类 /操作 ) 测试 , 集成 /系统 /验收测试 目标 元素之间弱偶合 强内聚 所有 Use Case 和场景都有充分的信息,所有增量 /迭代已计划 满足需求的最简单的业务 /问题域模型 有充分的信息可以生成代码或手工编码 优化 组件体系结构 –网络友好, 代码 满足所有需求 充分的测试保证 代码 满足所有需求 静态 /结构性视图 方块图和 Use Case 图 包 图 /类 图 包 图 /类 图 组件 图 /部署图 /逆向工程 类 图 动态 /时间相关的视图 Use Case 图 , 为每个 Use Case 的每个 Use Case 场景 绘制 序列图 为每个 Use Case场景 绘制 序列图 ,为每个基于状态的类绘制 状态图,为每个复杂的操作绘制 活动图 为每个 Use Case 场景 绘制 序列图 ,为每个基于状态的类绘制 状态图, 为每个复杂的操作绘制活动图 根据需要更新 序列图 来显示分布式 消息 工具 ROSE , 需求 跟踪 , 配置管理 ROSE, 需求跟踪 ,配置管理 ROSE, 需求跟踪 ,配置管理 ROSE, 需求跟踪 , 配置管理,测试 配置管理,测试 关键角色 业务 /系统分析员 业务 /系统分析员 程序员 体系结构师,程序员 程序员 /测试员 模型结束 项目经理 , 体系结构师,客户 /用户 项目经理,体系结构师,客户 /用户 项目经理 ,体系结构师。uml项目计划--基于rup的软件开发过程规范(编辑修改稿)
相关推荐
来看,2007年前三季度,而在“八五”,“九五”,“十五”,我国物流需求系数一直呈上升趋势。 这表明随着我国工业化、城镇化、国际化、市场化进程的加快发展,对于现代物流发展的依赖程度越来越高。 “八五”以来单位GDP物流需求系数见下表2。 表2 “八五”以来单位GDP物流需求系数时期或年份物流需求系数八五”“九五”“十五”20062007(19月)资料来源
确定 WBS 是否已分解到足够详细的一层 是否需要改 善 WBS 工作包的成本估算和时间进度估算的精确度。 WBS 工作包的负责人是否超过一人。 WBS 的工作包是否包含了多个交付成果或实施过程。 是否需要分别定义工作过程的成本或 WBS内的交付成果。 是否需要更精确地了解 WBS内的工作过程的时间进度。 不同 WBS 工作包内的交付成果是否相互依赖。 WBS
专门设立为用户提供集中统一网管、计费、用户管理的职能。 网通将不断投入,研发新一代 IPV6 协议、网络安全协议、 XML 等技术,以便网通的 E基础设施能够为金融、交易提供高可靠、高容错的平台。 CNC是一个既有先进的 MPLS和服务质量 (QoS)保证措施的可管理的宽带 IP 网络。 通过采用新一代千兆比高速路由器的 MPLS 、流量工程和 QoS 等最新技术
编 号: 05420 文件名称 号码 存放处 订货合同 YLS2020001 档案室 □是□否 使用说明书 YLS2020001 档案室 □是□否 合格证 YLS2020001 档案室 □是□否 备注: 结论:热风循环烘箱文件是否齐全。 □是 □否 偏差: 检查人: 复核人: 日期: 编号: J12/020500202002 热风循环烘箱验证实施资料 2 热风循环烘箱验证用仪器仪表校正确认 共
規劃、設計」各項「技術規格數據」,讓各項「工程規格數據」充分「透明化」。 「工程師」可在「數理統計公式的架構上」充分研討;深入解析,而不是由專業技術人員在「黑箱作業」上,依其「經驗」設定「規格值」;所有重要的關鍵「規格值」都是依據數理公式「設計、計算」出來的。 SIX SIGMA 零缺點品質要求 -零缺點品質設計 零缺點品質管制 實務研習- 思考與啟示: 參數設計 允差設計 一、 設計品質 →
到库房时被库房门口的读写器 读取 并将该标签信息 发送到库房管理系统 ,记录货品接收 的详细信息。 在仓库里,货品根据其种类,如款式或品牌,被放在货柜上。 货架贴有 条形码 ,以便识别。 在日常,员工将手持 RFID 机 来读取货物标签和货架条形码,6 将货 品与所存放的货架联系起来, 手持机 内嵌有条形码扫描仪 ,其中 货柜采用条形码而不是 RFID 标签,是为了避免同时获得几个货柜的 ID