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

链接地址:https://www.31ppt.com/p-6441992.html