此示例说明了什么是开发案例。没有必要重申进程中已有的信息。需要描述的是进程中没有的内容。
可以将包含少量进程描述的开发案例集中在一起。但是,这类文档的问题在于文档会一直增大,直到变成一本进程手册。
此示例旨在向您介绍小型项目的开发案例(称为商务信息系统)。
关于开发案例、其内容和大纲的更多信息,请参阅“工件:开发案例”。
日期 |
版本 |
描述 |
作者 |
---|---|---|---|
2000 年 1 月 1 日 |
1.0 | - | Tom Smith |
本文档旨在描述项目 ABC 的开发流程。
不适用。
不适用。
请参阅项目软件开发计划中的“项目规划”一节。
此处显示的开发案例示例向您展示了全部 9 个规程:业务建模、需求、分析与设计、实施、测试、部署、配置与变更管理、项目管理以及环境。
此节旨在解释规程配置如何起作用。 包括描述“活动”一节中所有活动的各种表和各节的作用。
本节详细描述对活动自身结构所作的所有更改。 常见的更改包括添加任务以描述特定于公司的工作方法或者从活动中除去任务。
此节用一张表描述如何使用工作产品。可以根据需要向该表添加其他的“本地”工作产品。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
列名称 | 目的 | 内容/注释 |
---|---|---|
工作产品 | 工作产品命名 | 引用 Rational Unified Process(RUP)中的工作产品或作为开发案例的一部分保存的本地工作产品定义。 |
如何使用 | 限定工作产品在整个生命周期中的使用方法 | 对于每个阶段,决定:
它们是在“指南:工作产品分类”中定义的。 |
复审详细信息 | 定义复审级别并复审适用于工作产品的过程。 | 确定复审级别:
附加信息:指南:复审级别。 同时还需要添加对相关复审过程的定义和详细信息的引用。 引用可以指向 RUP,也可以指向开发案例中的“复审过程”一节。 更具体的复审过程在规程的“附加复审过程”子节中定义。 |
使用的工具 | 定义用于生成工作产品的一个或多个工具。 | 参考用于开发和维护工作产品的工具的详细信息。 |
模板/示例 | 提供要使用的模板和使用这些模板的工作产品的示例。 | 对模板和示例的引用。这可以是 RUP 中的模板和示例,也可以是本地模板和示例。此列也可以包含对为项目成员提供其他帮助的实际工作产品的引用。 |
此节具有三个主要用途:
工作产品 | 如何使用 | 原因 |
---|---|---|
|
|
此节列出要使用的报告和可根据需要添加进表的其他“本地”报告。
报告 | 如何使用 | 模板/示例 | 使用的工具 |
---|---|---|---|
|
|
此节有两个主要用途。首先,它列出项目已决定不使用的所有报告,以及不使用它们的原因。 其次,如果开发案例是组织级别的,则可以在此处添加注释,说明在项目决定对报告进行何种操作时需要考虑的问题。
此节包含规程中使用的工作产品所必需的所有附加复审过程。这些过程用于补充在开发案例的“概述”一节中描述的常规复审过程。
此节包含有关规程配置的所有突出问题。还可在构建开发案例时用作问题列表。
工作产品是流程的工件、成果、可交付产品。它通常在一个规程中开发,尽管会有例外。在同一个规程中创建并组织工作产品。 为了描述将如何使用工作产品,请使用以下分类方案并参阅指南:工作产品分类
项目使用以下复审级别:
附加信息: 指南:复审级别。
稍后将在项目中定义。
稍后将在项目中定义。
稍后将在项目中定义。
未更改。详细信息请参阅需求概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
参与者 |
必须使用 |
必须使用 |
必须使用 |
必须使用 |
非正式 |
|
|
词汇表 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) | ||
需求属性 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(内部) | ||
需求管理计划 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
||
项目干系人请求 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) | ||
软件需求规范 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) | ||
补充规范 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) | ||
用例 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) | ||
用例模型 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) | ||
用例包 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | ||
用例故事板 | 不使用 | 必须使用 | 可以使用 | 可以使用 | 非正式 | ||
用户界面原型 | 不使用 | 必须使用 | 可以使用 | 可以使用 | 正式(外部) | ||
远景 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式(外部) |
关于如何通过配置来管理工作产品的信息,请参阅项目的“配置管理计划”。
报告 | 如何使用 | 模板/示例 | 使用的工具 |
---|---|---|---|
参与者 | 可以使用 | ||
用例 | 可以使用 |
|
|
用例模型调查 | 可以使用 |
|
|
用例故事板 | 可以使用 |
还未开发实时应用程序,因此不包括“封装体设计人员”角色和“封装体设计”任务。 有关活动的详细信息,请参阅分析与设计概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
数据模型 | 不使用 | 可以使用 | 可以使用 | 可以使用 | 非正式 | Rational Rose | |
部署模型 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Rational Rose | |
设计类 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Rational Rose | |
设计模型 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Rational Rose | |
设计包 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Rational Rose | |
设计子系统 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Rational Rose | |
接口 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Rational Rose | |
引用体系结构 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Rational Rose | |
软件体系结构文档(SAD) | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 外部 |
Rational SoDA Microsoft Word |
|
用例实现 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Rational Rose |
项目将不开发实时产品,这表示将不开发以下工作产品:封装体、事件、协议和信号。
项目决定不保留分析模型,这表示将不开发以下工作产品:分析类和分析模型。
报告 | 如何使用 | 模板/示例 | 使用的工具 |
---|---|---|---|
类 | 可以使用 | Rational SoDA Microsoft Word |
|
设计模型调查 | 可以使用 | Rational SoDA Microsoft Word |
|
设计包/子系统 | 可以使用 | Rational SoDA Microsoft Word |
|
用例实现 | 可以使用 | Rational SoDA Microsoft Word |
未更改活动。有关详细信息,请参阅实施概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
工作版本 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft(r); Visual Basic(r); | |
实施元素 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式
代码复审 |
Microsoft Visual Basic | |
实施模型 |
可以使用 |
必须使用 |
必须使用 |
必须使用 |
非正式 |
Microsoft Visual Basic |
|
实施子系统 |
可以使用 |
必须使用 |
必须使用 |
必须使用 |
正式- 内部 |
Microsoft Visual Basic |
|
集成构建计划 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Microsoft Word |
执行非正式代码复审。
未执行任何正式性能测试,否则活动将保留不更改。 关于此流程的详细信息,请参阅测试:概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
测试计划 | 可以使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
测试构想列表 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
测试用例 |
不使用 |
可以使用 |
必须使用 |
必须使用 |
非正式 |
Microsoft Word |
|
测试数据 |
不使用 |
可以使用 |
必须使用 |
必须使用 |
非正式 |
Rational Rose |
|
工作负载模型 |
不使用 |
可以使用 |
必须使用 |
必须使用 |
非正式 |
Rational Rose |
|
测试类 |
不使用 |
可以使用 |
必须使用 |
必须使用 |
非正式 |
Rational Rose |
|
测试组件 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Visual Basic | |
测试结果 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
测试评估摘要 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
测试套件 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Rational Rose | |
测试脚本 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Rational TestStudio | |
测试环境配置 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Rational Rose | |
测试自动化体系结构 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Rational Rose | |
测试接口规范 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Rational Rose |
未开发任何工作负载分析文档。
采用了先前存在的开发活动以使用 RUP 中建议的工作产品。课程材料工作产品除外,因为没有对此产品设立正式培训。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
材料清单 |
不使用 |
不使用 |
可以使用 |
必须使用 |
正式- 内部 |
Microsoft Word |
|
部署计划 |
不使用 |
可以使用 |
必须使用 |
必须使用 |
非正式 |
Microsoft Word |
|
部署单元 |
不使用 |
可以使用 |
可以使用 |
必须使用 |
非正式 |
Microsoft Word |
|
支持材料 |
不使用 |
可以使用 |
可以使用 |
必须使用 |
非正式 |
Microsoft Word |
|
安装工作产品 | 不使用 | 可以使用 | 可以使用 | 必须使用 | 非正式 |
Microsoft Word |
|
产品 | 不使用 | 可以使用 | 可以使用 | 必须使用 | 正式- 外部 |
||
产品图 | 不使用 | 可以使用 | 可以使用 | 必须使用 | 非正式 |
Microsoft Word |
|
发行说明 | 不使用 | 可以使用 | 可以使用 | 必须使用 | 正式- 内部 |
Microsoft Word |
未开发任何培训材料,因为产品不需要正式培训。
报告 | 如何使用 | 模板/示例 | 使用的工具 |
---|---|---|---|
|
|
未更改活动。有关进程的详细信息,请参阅配置与变更管理:概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
变更请求 |
不使用 |
可以使用 |
必须使用 | 必须使用 | 非正式 |
Rational ClearQuest |
|
配置审计结果 |
不使用 |
可以使用 |
必须使用 |
必须使用 |
非正式 |
Microsoft Word |
|
配置管理计划 | 不使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 |
Microsoft Word |
|
项目存储库 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 无 | Rational ClearCase | |
工作空间 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 无 | Rational ClearCase |
未更改活动。附加信息:项目管理:概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
业务案例 |
必须使用 |
必须使用 |
可以使用 |
可以使用 |
正式- 外部 |
Microsoft(r); Word(r); | |
迭代评估 |
必须使用 |
必须使用 |
必须使用 |
必须使用 |
非正式 |
Microsoft Word |
|
迭代计划 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
评估计划 | 可以使用 | 可以使用 | 可以使用 | 可以使用 | 非正式 | Microsoft Word | |
问题解决计划 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
产品验收计划 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
项目评估 | 可以使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
质量保证计划 | 可以使用 | 可以使用 | 可以使用 | 可以使用 | 非正式 | Microsoft Word | |
复审记录 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
风险列表 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 正式- 内部 |
Microsoft Word | |
风险管理计划 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
软件开发计划(SDP) | 不使用 | 可以使用 | 必须使用 | 必须使用 | 正式- 内部 |
Microsoft
Word Microsoft Project |
|
状态评估 | 可以使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word |
不使用工作产品工作单。
未更改活动。关于此流程的详细信息,请参阅环境:概述。
工作产品 | 如何使用 | 复审详细信息 | 使用的工具 | 模板/ 示例 |
|||
---|---|---|---|---|---|---|---|
先启 | 精化 | 构建 | 移交 | ||||
设计准则 |
不使用 |
必须使用 |
必须使用 |
必须使用 |
非正式 | Microsoft Word | |
开发案例 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft(r); FrontPage; | |
开发基础结构 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
开发组织评估 | 必须使用 | 不使用 | 不使用 | 不使用 | 非正式 | Microsoft Word | |
手册风格指南 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
特定于项目的模板 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
编程准则 | 不使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
测试准则 | 不使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
工具 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word 文档 | |
工具指南 | 不使用 | 可以使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
用例建模准则 | 必须使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word | |
用户界面准则 | 不使用 | 必须使用 | 必须使用 | 必须使用 | 非正式 | Microsoft Word |
不适用。