10软件需求工程北大软件需求开发与管理工具.pptx.pptx
《10软件需求工程北大软件需求开发与管理工具.pptx.pptx》由会员分享,可在线阅读,更多相关《10软件需求工程北大软件需求开发与管理工具.pptx.pptx(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十章 软件需求开发与管理工具1课程提纲1.1.软件需求基本理论和概念 2.2.软件需求工程过程 3.3.软件需求获取 4.4.软件需求分析 5.5.软件需求规格说明 6.6.软件需求验证 7.7.软件需求管理 8.8.软件需求实现 9.9.软件需求工程新进展 10.10. 软件需求开发与需求管理工具2需求开发工具 Rational Rose Microsoft Visual Studio Team System 2008 Power Designer 3需求管理工具 需求管理工具 不会帮助你确认未来的客户或者从项目中获得正确的需求 在整个开发期间管理需求的变动,使用需求作为设计、测试、项目管
2、理的基础 不会代替已定义用来描述如何获取和管理需求的处理过程 为了高效率而使用工具4需求管理工具 以数据库为核心将需求、属性和跟踪能力信息存储在数据库中 商业(通用)的或是专有的 关系型或面向对象的多数情况下需求的文本描述被简单处理为必须的属性另一些产品可以把每个需求与外部文件相联系 微软的WordWord文件, Excel Excel文件,图形文件,等等5需求管理工具 以文档为核心使用WordWord或AdobeAdobe公司的FrameMakerFrameMaker等字处理程序制作和存储文档只要需求存储在数据库中,你可以定义属性和跟踪能力联系链,如同以数据库为核心的工具6需求管理工具 例如
3、: :Requisite ProRequisite Pro通过允许选择文档作为离散需求存储在数据库中以加强以文档为核心的处理方法的能力。QSSrequireitQSSrequireit不使用分离的数据库,而是在WordWord需求文档中的文本后面插入一个属性表。RTM WorkshopRTM Workshop两方面都包括在内,尽管是以数据库为核心,但允许从WordWord中维护需求。7使用需求管理工具的益处 管理版本和变更 存储需求属性 帮助影响分析 跟踪需求状态 访问控制 与风险承担者进行沟通 重用需求8提纲 商业需求管理工具选型 实现需求管理自动化 需求管理工具集成 需求管理工具实战演练9
4、需求管理工具选型方法 1) 为需求管理工具定义项目需求。确定下列事项: 最重要的功能是什么, 是否要与其它使用的工具连接以及通过Web远程数据处理是否重要。 决定是使用数据库存储全部数据还是只存储一部分。 2) 列出影响决策的10 15个因素。既要有主观的也要有客观的因素(如裁剪能力、有效性及GUI的效率)。10需求管理工具选型方法 3) 对步骤2中列出的因素打分(总计100分)。对更重要的因素可以打更高的分。 4) 获得有关可用的需求管理工具的最新信息,根据影响决策的因素对候选工具排序。对客观因素的评分只有在使用每个工具后才能进行。开发商的展示可能会增加一些感性认识。但展示往往不全面,所以最
5、好还是亲自使用一下(几个小时)。11需求管理工具选型方法 5) 根据给每个因素的加权值来计算每个候选工具的得分,从而确定最合适的产品。 6) 从候选工具的其他用户那里获得一些体会,可以通过在线论坛获得经验,对自己的判断和开发商的投标进行补充。12需求管理工具选型方法 7) 从候选工具中前三名的开发商处得到评估拷贝。确定候选工具前先定义一个评估处理过程,确保获得足够的信息做出好的决策。 8) 最好用一个实际的项目来评估工具,不要仅用工具所带的示教项目进行评估。完成评估后,如有必要调整排名分数。找出得分最多的工具。13需求管理工具选型方法 9) 经过对排名、许可权费、开发商后续支持费、当前用户的输
6、入、工作小组主观印象等的考虑之后做出决定。14需求管理工具选型要素 需求文档 模板化、结构化 可以根据需求文档的不同类型划分为如下的模板或结构: Vision:整体需求 Glossary:名词术语、缩略语等 Feature:需求功能点 Use Case:用例 Test Case:测试用例 细分 按功能点进行尽可能的细分,如果需要,可以建立多个文档 格式化 版式(字体、段落、颜色等) 表格 插图 超链 可带附件15需求管理工具选型要素 文档管理 分类 提供详尽而合理的分类及层次关系 全文检索 文档信息 文档内容 文档链接 文档之间可以建立链接关系 协同工作 支持多人同时登录,对需求进行查看、维护
7、、管理等。 权限控制 只有授权用户才可以访问并完成相应的操作。 流程控制 工作流 版本控制 文档历史版本控制 视图 提供可定义的文档状态视图,可以从不同角度查看文档的状态 输出合并文档 生成完整的需求文档(也可只指定生成某个子需求的文档)16需求管理工具选型要素 需求跟踪 基线管理 需求关联 某个需求的修改,可能会导致其他需求变为Suspect。 代码关联 能够与代码进行关联。 Bug关联 能够与Bug库中的Bug进行管理。 讨论管理 能够对需求点进行讨论,记录讨论过程。 输出报表 能够输出一定格式的报表、度量图等。 17需求管理工具选型要素 其它要素 可扩展性 插件机制、SDK等 提供Web
8、访问方式 提供Web方式访问,简化了客户端的部署和维护 易用性 易于使用及维护 是否有中文版 最好有中文版本 与其它应用系统协作 如Office、Visual Studio等 通知 当某个需求文档发生改变时,可以通知相关人员 售价 是否需要购买,License方式,等等。 18商业需求管理工具示例19提纲 商业需求管理工具选型 实现需求管理自动化 需求管理工具集成 需求管理工具实战演练20实现需求管理自动化 用户的勤奋刻苦是成功的关键因素 在购买需求管理工具前要花费时间先学习 学习曲线问题 在应用到关键项目前,要先在实验性项目上使用以积累经验 不要寄希望在工具上的投资会马上产生回报 不要把一个
9、新工具第一次使用就应用到一个关键项目上,并寄希望于它来获得项目成功21实现需求管理自动化 在对平台、价格、使用方式和需求范例(是以数据库还是以文档为核心)进行考虑之后选择一个适合你开发环境的工具 尽量挖掘产品的潜力 发动全体成员挖掘 花很大气力将项目的需求存入数据库、定义属性、设置跟踪联系链、更新数据库、定义特权和训练用户 避免临时开发自己的需求管理工具或者用一些通用的办公自动化产品临时拼凑22提纲 商业需求管理工具选型 实现需求管理自动化 需求管理工具集成 需求管理工具实战演练23需求管理工具集成 当选择一个需求管理产品时,考虑一下是否能与现有工具配合使用(交换数据) 一些工具集成的例子 在
10、Requisite Pro中不仅可以建立需求与Rational Rose的用例间的联系,还可以建立与Rational Team Test的测试用例间的联系。 DOORS允许建立需求与Rational Rose的设计元素间的联系。 Requisite Pro和DOORS能够建立需求与Microsoft Project中的项目任务间的连接。24需求管理工具集成 Caliber-RM通过一个中央通信框架允许需求不仅能建立Select Software Tools Select Enterprise的使用实例、类或处理设计元素间的联系,还可以建立存储在Mercury Interacitves Test
11、 Director的测试实体间的联系。在Caliber-RM的数据库中就可以直接使用这些联系。25Rational Requisite Pro集成 IBM Rational Clear Case 可以使用ClearCase的强大的版本控制功能来对Requisite Pro项目进行管理,通过对文件或整个项目的Check In 和 Check Out,使得我们可以追溯到每一个项目文件的任何一个修订版本。26Rational Requisite Pro集成 IBM Rational Clear Quest Clear Quest用于需求变更管理以及缺陷追踪。变更管理变得日益重要。有效的变更管理以及对
12、开发资产缺陷、增强请求、新需求的响应和其他进行变更的追踪能力在项目中都是极为关键的。通过与Clear Quest集成,可以提供有关需求、缺陷、变更管理的全面报告,并节约时间和工作量,并可以通过对跨所有文档的手动变更过程自动化。27Rational Requisite Pro集成 IBM Rational Test Manager 用于进行对功能及系统测试资产的管理。软件工程团队日益需要一个能够管理所有测试方面的广泛的解决方案,从初始测试用例计划直至测试开发、执行及测试结果分析。RequisitePro需求数据库和Test Manager的集成,使得可以连接需求测试用例并保证所有需求在开发前被测
13、试。 28Rational Requisite Pro集成 IBM Rational Rose/Rose RT/XDE Rose/Rose RT/XDE用于可视化建模及设计。将Rose模型与RequisitePro项目的集成,使得可以在Rose中选择用例文档以及用例属性,并使用需求信息扩展用例。而当需求发生变更时,可以容易的追踪并修改Rose模型。集成同时也提供了从用例图到用例规格说明书的追踪。给需求管理人员提供了更准确、更及时的信息。总的来说,集成用例管理,有助于确保管理项目,控制变更,并保证该功能将会被完整地测试。29Rational Requisite Pro集成 IBM Rationa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 软件 需求 工程 北大 开发 管理工具 pptx
限制150内