开发案例.docx
《开发案例.docx》由会员分享,可在线阅读,更多相关《开发案例.docx(24页珍藏版)》请在冰豆网上搜索。
开发案例
<项目名称>
开发案例
版本<1.0>
[注:
以下提供的模板用于RationalUnifiedProcess。
其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。
重要说明:
本模板中有一些通向RUP页的超链接。
当您创建自己的开发案例时,必须对这些超链接进行修改。
例如,假定RationalUnifiedProcess安装在一个名为“RationalUnifiedProcessX.X”的文件夹中。
同时还假定您将开发案例和RationalUnifiedProcess放在同一目录层次上。
在这种情况下,您应该:
搜索:
“../../../”
替换:
“RationalUnifiedProcessX.X”]
修订历史记录
日期
版本
说明
作者
<日/月/年>
<详细信息>
<姓名>
目录
∙简介
o目的
o范围
o定义、首字母缩写词和缩略词
o参考资料
o概述
∙开发案例的概述
o生命周期模型
o核心工作流程
o核心工作流程配置
o工件分类
o复审过程
o迭代计划样本
∙核心工作流程
o业务建模
o需求
o分析设计
o实施
o测试
o部署
o配置与变更管理
o项目管理
o环境
∙角色
简介(页首)
目的(页首)
[简要说明此开发案例的目的,例如:
“本文档的目的是说明<<项目名称>>的开发流程”
另外,还需简要说明此开发案例的适用对象;此文档所影响的对象。
]
范围(页首)
[简要说明此开发案例的范围:
它的相关项目,以及受到此文档影响的任何其他事物。
]
定义、首字母缩写词和缩略词(页首)
[本小节应提供正确理解此开发案例所需的全部术语、首字母缩写词和缩略语的定义。
这些信息可以通过引用项目词汇表来提供。
]
参考资料(页首)
[本小节应完整列出此开发案例中其他部分所引用的任何文档。
每个文档应标有标题、报告号(如果适用)、日期和发布组织。
列出可从中获取这些引用的来源。
这些信息可以通过引用附录或其他文档来提供。
]
概述(页首)
[本小节应简要说明此开发案例中其他部分所包含的内容,并解释文档的组织方式。
]
开发案例的概述(页首)
生命周期模型(页首)
[简要说明项目所采用的生命周期模型,其中需包含对各个里程碑及其目的的说明。
其目的是介绍开发案例中的其他部分,而不是用作项目计划。
]
核心工作流程(页首)
[说明该开发案例所涉及的工作流程。
]
核心工作流程配置 (页首)
[解释工作流程配置的工作原理。
解释“核心工作流程”各节中的各个部分。
开始时可使用以下文本:
]
本部分的目的是解释核心工作流程配置的工作原理。
其中包括在“核心工作流程”各节中用于说明各个核心工作流程的不同表及部分的目的。
“工作流程”
本部分应详细介绍对工作流程自身的结构所作的变更。
最常见的变更是在工作流程中增加或删除一些活动,以说明公司特有的工作方式。
“工件”
本部分通过一个表来说明将如何使用工件。
可根据需要向该表中添加其他“特定的”工件。
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
对上表的解释
列名
目的
内容/注释
“工件”
工件的名称。
引用RUP中的工件,或引用作为开发案例一部分的特有工件定义。
“如何使用”
限定如何在生命周期中使用该工件。
对于每个阶段,在以下各项中选择一项:
∙必须使用
∙应该使用
∙可以使用
∙不打算使用
有关以上各项的定义,请参见指南:
将工件分类。
“复审细节”
确定将应用于该工件的复审级别和复审过程。
确定复审级别:
∙外部正式
∙内部正式
∙非正式
∙无需复审
有关详细信息,请参见指南:
复审级别。
还需添加对相关复审过程的定义及细节的引用。
该引用可指向RUP,也可指向此开发案例中的一般“复审过程”一节。
更为具体的复审过程在工作流程的“其他复审过程”小节中说明。
“所使用的工具”
指定用来生成该工件的工具。
引用有关开发和维护该工件时所用工具的详细信息。
“模板/示例”
将要使用的模板,以及使用这些模板的工件示例。
引用模板和示例。
既可引用RUP中的模板和示例,也可引用特有的模板和示例。
本列中还可包含对实际工件的引用,以便向项目成员提供额外的帮助。
“工件说明”
本部分有三个主要目的:
∙列出您“不打算”使用的所有工件,并说明决定不使用这些工件的原因。
∙包含对项目的配置管理(CM)计划的引用,以说明开发这些工件时所使用的配置管理策略。
该CM计划应该使开发人员能够回答如下问题:
o何时发布自己的工件?
o要将自己新建或修改的工件放在什么地方?
o在哪里可以找到项目的现有工件?
∙如果该开发案例是组织级别的开发案例,就应在此处添加一些说明,让各个项目明确在决定如何处理工件时应考虑的事项。
开始时可使用以下预定义的表。
工件
如何使用
原因
“报告”
本部分列出将要使用的报告。
可根据需要向该表中添加其他“特定的”报告。
报告
如何使用
模板/示例
所使用的工具
“报告说明”
本部分有两个主要目的。
第一,列出项目决定“不打算”使用的所有报告,并说明决定不使用这些报告的原因。
第二,如果该开发案例是组织级别的开发案例,就应在此处添加一些说明,让各个项目明确在决定如何处理报告时应考虑的事项。
“其他复审过程”
本部分记录需要对工作流程中使用的工件执行的任何其他复审过程。
这些过程是对在“开发案例”的“概述”一节中所述的一般复审过程的补充。
“其他问题”
本部分记录在工作流程配置方面需要处理的所有问题。
当建立开发案例时,可以将本部分用作问题列表。
“配置工作流程”
[如果该开发案例是组织级别的开发案例,则应使用本部分。
本部分包含对有用信息的引用,这些信息可用于配置工作流程。
在特定项目中可删除本部分。
]
工件分类(页首)
[介绍工件及其分类方案。
开始时可使用以下文本:
]
工件是指流程的可交付项。
尽管存在例外情况,工件通常都在一个核心工作流程中进行开发。
在创建工件的工作流程中,可以对所创建的工件进行组织安排。
为了说明应如何使用工件,我们将采用以下分类方案(详情请参见指南:
将工件分类):
∙必须使用
∙应该使用
∙可以使用
∙不打算使用
复审过程(页首)
[介绍复审级别和任何其他复审过程。
开始时可使用以下文本:
]
本项目采用以下复审级别:
∙外部正式
∙内部正式
∙非正式
∙无需复审
有关详细信息,请参见指南:
复审级别。
迭代计划样本 (页首)
先启阶段
[列出在先启阶段中使用的迭代计划样本。
]
精化阶段
[列出在精化阶段中使用的迭代计划样本。
]
构建阶段
[列出在构建阶段中使用的迭代计划样本。
]
产品化阶段
[列出在产品化阶段中使用的迭代计划样本。
]
核心工作流程(页首)
业务建模(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
业务主角
业务构架文档
业务实体
业务词汇表
业务对象模型
业务规则
业务用例
业务用例模型
业务用例实现
业务前景
业务角色
组织单元
补充业务规约
目标组织评估
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
业务实体
业务对象模型调查
业务用例
业务用例模型实现
业务用例模型调查
业务角色
报告说明
其他复审过程
其他问题
配置工作流程
需求(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
主角
边界类
词汇表
需求属性
需求管理计划
涉众请求
软件需求规约
补充规约
用例
用例模型
用例包
用例示意板
用户界面原型
前景
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
主角
用例
用例模型调查
用例示意板
报告说明
其他复审过程
其他问题
配置工作流程
分析设计(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
分析类
分析模型
封装体
数据模型
部署模型
设计类
设计模型
设计包
设计子系统
事件
接口
协议
参考构架
信号
软件构架文档(SAD)
用例实现
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
类
设计模型调查
设计包/子系统
用例实现
报告说明
其他复审过程
其他问题
配置工作流程
实施(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
工作版本
构件
实施模型
实施子系统
集成构建计划
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
报告说明
其他复审过程
其他问题
配置工作流程
测试(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
测试用例
测试类
测试构件
测试评估摘要
测试模型
测试包
测试计划
测试过程
测试结果
测试脚本
测试子系统
工作量分析文档
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
测试调查
报告说明
其他复审过程
其他问题
配置工作流程
部署(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
材料清单
部署计划
部署单元
最终用户支持材料
安装工件
产品
产品标识图案
发布说明
培训材料
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
报告说明
其他复审过程
其他问题
配置工作流程
配置与变更管理(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
变更请求
配置审核结果
配置管理计划
项目储存库
工作区
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
报告说明
其他复审过程
其他问题
配置工作流程
项目管理(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
商业理由
迭代评估
迭代计划
评测计划
问题解决计划
产品验收计划
项目评测
质量保证计划
复审记录
风险列表
风险管理计划
软件开发计划(SDP)
状态评估
工作单
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
报告说明
其他复审过程
其他问题
配置工作流程
环境(页首)
[如需了解以下各部分所包含的内容,请参见核心工作流程配置一节。
]
工作流程
工件
工件
如何使用
复审细节
所使用的工具
模板/
示例
先启阶段
精化阶段
构建阶段
产品化阶段
业务建模指南
设计指南
开发案例
开发基础设施
开发组织评估
手册风格指南
项目专用模板
编程指南
测试指南
工具
工具指南
用例建模指南
用户界面指南
工件说明
工件
如何使用
原因
报告
报告
如何使用
模板/示例
所使用的工具
报告说明
其他复审过程
其他问题
配置工作流程
角色(页首)
[本节用于以下目的:
∙说明角色集中的所有变更。
例如,您通常会将“涉众”这一角色细分为多个角色。
∙确定组织中的工作岗位与RationalUnifiedProcess中角色的对应关系(映射)。
之所以要这样做,是因为某些开发组织中有确定的工作岗位。
如果这些工作岗位经常被使用,而且在组织中广为接受,那么就值得建立组织中的工作岗位与RationalUnifiedProcess中相应角色之间的映射。
通过工作岗位与角色之间的映射,可以使组织中的人员更易于掌握RationalUnifiedProcess的使用方法。
这种映射还可以帮助人们理解角色并不等于工作岗位,从而避免这种普遍的误解。
]
©1987-2001RationalSoftwareCorporation。
版权所有。