IBM-Rational-RequisitePro学习手册PPT课件.ppt_第1页
IBM-Rational-RequisitePro学习手册PPT课件.ppt_第2页
IBM-Rational-RequisitePro学习手册PPT课件.ppt_第3页
IBM-Rational-RequisitePro学习手册PPT课件.ppt_第4页
IBM-Rational-RequisitePro学习手册PPT课件.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RationalRequisitePro使用指南 2 议程 RequisitePro介绍范例解析ReqWeb的使用 3 什么是RequisitePro RequisitePro是一个需求管理工具 它帮助团队综合的管理项目需求并使得合作和沟通更容易 RequisitePro由不同的工作区组成 但相关的工作在这里完成 工作区从工具栏中开启 所有需求信息存储在数据库里 视图工作区 ViewWorkplace 提供访问那些信息的通道 RequisitePro将MicrosoftWord和数据库集成在一起 因此让你能够用自然语言清晰的表达需求 并同时组织它们 你可以不费力的在Word和数据库之间移动来组织需求 设定优先级 跟踪它们的关系 并跟踪需求变化 4 RequisiteProShell 5 议程 RequisitePro介绍范例解析新建一个项目记录需求 创建文档创建需求跟踪需求ReqWeb的使用 6 一个RequisitePro项目 在RequisitePro里 一个项目包括数据库它也许包括文档 包括在数据库里的是文档类型 需求类型和操作符 讨论 以及关于需求跟踪 用户和组安全的信息 当你创建一个项目 有指定了下面的 文档类型 documenttypes 例如glossarydocument visionstatement andusecases 它概括了系统行为 需求类型 requirementtypes 跟features usecases supplementaryspecifications等联系在一起的需求 需求属性 requirementattributes 根据priority status stability 及其它你定义的特征来描述需求 需求跟踪能力 requirementtraceability 显示了需求之间的关系 这些结构化信息包含在项目和文档模板里 RequisitePro提供这些模板帮助你开始使用 7 OpenRationalRequisitePro TheOpenProjectdialogboxopens ClicktheNewtab SelecttheUse CaseTemplateicon Notethatwhenyouselectanicon adescriptionofthattemplateappearsinthetextboxatthebottomofthedialogbox ClicktheDetailscheckboxtotogglethedisplayofthetemplatedescriptionbox ClickOK TheRationalRequisiteProProjectPropertiesdialogboxopens IntheNamebox typeMyQuickTourProject FillingintheDescriptionboxisoptional ClickOK Adialogboxopens tellingyouthattheprojectdirectorydoesnotexistandaskingyouwhetheryouwanttocreateit ClickYes Adialogboxopens informingyouthatyourprojecthasbeencreated ClickCloseNowlookatyourprojectdirectoryintheExplorer Itshowstheprojectyoucreatedandseveraldefaultpackages Thepackagescontaindocumentoutlinesandviewstohelpgetyoustarted CreateaNewProject 8 使用项目模板 你可以从现有的项目结构创建一个新项目 当你那样做时 新项目将拥有与现有项目相同的文档类型 需求类型 属性 安全设置 RequisitePro提供下面的项目模板 用列模板 Use CaseTemplate 使用一种用例技术 惯用模板 TraditionalTemplate 使用标准软件需求 复合模板 CompositeTemplate 用例和惯用模板的结合 创建新模板 MakeNewTemplate 你也可以从一个空白模板中创建一个项目 通过ProjectProperties对话框 可以查看和修改一个项目的结构 你可以增加和修改文档类型 需求类型 及文档属性 并且你能查看这个项目的通用信息 GeneralInformation 它的文档 版本历史 9 工具栏 当开启RequisitePro 工具栏显示在桌面上其它应用程序的上面 工具栏上的菜单包括RequisitePro命令和提供通道来访问项目信息 文档信息 需求信息 讨论及视图 菜单栏下的图形按钮是经常使用的菜单命令的快捷方式 当将光标放到按钮上方时 出现提示信息 描述了按钮的功能 10 RequisitePro视图 RequisitePro视图是数据库中的视窗 在视图中显示和管理需求 它们的属性 及它们与其它需求的关系 RequisitePro包括在视图中对需求和属性进行过滤和排序的查询功能 所有视图命令都位于菜单栏 图型按纽能快速访问命令 视图呈现了表 矩阵 或轮廓树中的需求信息 你可以创建一个视图来显示需求属性 例如状态 Status 和优先级 Priority 或者显示需求之间的关系 11 RequisitePro视图 可以创建三种不同类型的视图 属性矩阵视图 AttributeMatrixView 显示所有指定类型的需求 需求按行列出 它们的属性出现在栏里 这个视图帮助你组织和优化需求 例如 你可以对需求做基于优先级 Priority 或危机 Risk 的排序 12 RequisitePro视图 跟踪需求矩阵视图 TraceabilityMatrixView 显示了两种或同种需求类型之间的关系 跟踪视图帮助你管理由需求变更导致的连锁反应 13 RequisitePro视图 跟踪树视图 TraceabilityTreeView 显示了指定类型的需求来去的跟踪链 14 议程 RequisitePro介绍范例解析新建一个项目记录需求 创建文档创建需求跟踪需求ReqWeb的使用 15 记录需求 在记录需求前 你一般将花费时间和精力去定义你的项目将要解决的问题 确定它的原因 鉴别解决方案的特征 这些活动要大量与项目有风险关系的人 受项目利益影响或有利益关系 的参与 你可以拜访他们的工作场所 举行会谈 分发问卷调查 建立原型 使用这些技术 你不但应该能确定项目需求 并且能够确定需求的属性 例如 客户的重要性 难度 危机 和稳定性 到你准备记录需求文档的时候 你应当有一个陈述 a 识别问题及谁受其影响 b 定义问题的效果 及 c 说明组成这个方案的是什么 RequisitePro提供模板帮助你开始 除了前面介绍的项目模板 还有许多文档模板可供使用 16 文档模板 文档模板是文档结构 它包括字体 格式 页面布局信息 及其它与文档有关的特性 你可以使用RequisitePro提供的文档模板来组织你的需求 模板是提供给不同的文档类型 在模板里 标题和讨论提供给在每个标题下的不同类型的信息 RequisitePro提供下面的文档模板 前景 Vision 这文档提供了整个系统的概述 主要特性 主要特征 主要风险承担者的需求 系统提供的主要服务 词汇表 Glossary 所有风险承担者使用一致的术语来表达需求 这点很重要 词汇表是捕捉和定义项目术语的重要工具 用例规约 Use casespecification 用例当作按顺序表示需求的一种格式 一个用例是系统执行的一系列动作 这些动作产生可见的值输出 工作输出 给特别的主角 用例擅长于记录软件的功能需求 补充规约 Supplementaryspecification 这个文档捕捉任何不能直接在某个用例中描述的需求 特别是许多非功能需求和设计约束 测试计划 TestPlan 这个文档描述了测试对象 组件 应用程序 系统 和测试目标 测试的阶段 测试计划将处理的测试类型 如果没有安装RationalTestManager 推荐使用它开发自己的测试工件 17 CreateaNewDocument 18 CreateaVisionDocument 19 议程 RequisitePro介绍范例解析新建一个项目记录需求 创建文档创建需求跟踪需求ReqWeb的使用 20 创建需求 需求类型是一组与需求有关的描述性和功能性的信息 需求类型对项目中相类似的需求的分类与归组有帮助 每个类型有唯一一组用户定义的属性 RequisitePro提供几种需求类型 如 特征 补充 用例 和词汇表术语 但你可以指定你喜欢的类型 每个类型有一个不同的标签前缀 例如 FEA SR 及UC 且分别用数字标记 每个类型可以有与别的类型不同的属性 21 CreateaRequirement 22 需求的属性 RequisitePro通过属性来限制需求 属性是与需求有关的数据域 它们包括重要的项目信息 系统给每个新的Requirement类型指派默认的属性 你可以删除 修改 或者增加无限制数量 适合项目的需求属性 需求属性的例子包括 状态 status 优先级 priority 危机 risk 困难 difficulty 实施成本 costtoimplement 完成日期 completedate 属性可以是列表类型或者输入类型 在项目的任何时候 你可以增加 编辑 删除需求属性 一种组织需求的方式是通过优先级 你可以决定指定高优先级给某些需求 而这些需求对客户非常重要 你可以通过需求来分类 并在项目的早期通过高优先级来处理这些需求 设定需求优先级时考虑的因素 增加给产品的功能性 可用性 可靠性和性能到什么样的程度 需求能否在你计划的约束内 给定与需求有关的危机时 需求是否可行 如果需求可以实现 它将怎样影响维护产品的能力 你应当检查你的计划 你有时间完成所有的高优先级吗 在这个阶段建立现实的期望有助于你们的团队在进度表和预算内 23 ManageRequirements 24 议程 RequisitePro介绍范例解析新建一个项目记录需求 创建文档创建需求跟踪需求ReqWeb的使用 25 跟踪需求 不过你怎样细致的定义你的需求 它们将会改变 事实上 一些需求的改变是令人想要的 这意味着你的团队正在和风险承担者一起 容纳改变需求是一种度量方式 它测量着团队对风险承担者需要的敏感性 工作灵活性及促进项目成功的团队的属性 变更不是敌人 不管理的变化才是 管理需求变更包括 但不限制 下面这些活动 保留每个需求跟踪的历史建立相关需求间的跟踪关系管理版本控制 26 跟踪需求 视图 RequisitePro允许创建两种跟踪视图 跟踪矩阵 TraceabilityMatrix 阐明了相同或不同类型的需求之间的关系 可以使用跟踪矩阵来创建 修改 或删除跟踪关系 并查看可疑的跟踪关系 可以使用跟踪矩阵分别对行 列需求进行过滤和分类 跟踪树 TraceabilityTree 显示了所有跟踪与被跟踪的内部和外部需求 取决于树的方向 在不同的项目 跨项目跟踪 中 跟踪树仅仅显示了需求间的第一级的跟踪 例如 在跟踪树中显示外部需求 但从这外部需求跟踪去的其它需求没有在这跟踪树中显示 27 跟踪需求 箭头标示 在跟踪矩阵中 使用箭头来表示两个需求间的跟踪关系 当箭头出现在一个单元格 行和列的交汇处 它表示从该列需求跟踪到该行需求 箭头的方向表明一个需求是否跟踪到另一个需求 或是从它跟踪来 穿过箭头的红线表明跟踪关系是可疑的 这种情况发生在最初需求关系建立 但后来一个需求改变时 在跟踪树中 可疑关系被标识为 在属性矩阵中 可疑关系在Trace from和Trace to这两列标有一个 s 修改跟踪关系取决于用户的安全许可 许可定义了创建 修改和删除跟踪关系 以及标识和清除可疑跟踪关系的能力 如果在项目中安全没有限制 那么按照默认 所有的操作都是可行的 28 SettraceabilityinanAttributeMatrix 29 议程 RequisitePro介绍范例解析ReqWeb的使用新建和配置sqlserver数据库配置LicenseServer创建连接 30 ConfiguringaSQLServerdatabaseforintegrationwithRationalRequirementsComposer ToconfigureaSQLServerdatabasefortheintegration InaninstallationofRationalRequisitePro locatetheTLogSchemaUpdate SQLscriptinthedirectoryC ProgramFiles IBM RationalSDLC RequisitePro database sqlserver Copythescripttoaworkingdirectoryonthedatabaseserver Ifyoumodifiedthedefaultusername reqpro whencreatingthedatabase editthescripttochangetheusername LogontoSQLServerQueryAnalyzerortheSQLServerManagementConsoleastheSystemAdministrator Openanewquerywindow SelecttheRationalRequisiteProdatabasetoconfigure CopythecontentsofTLogSchemaUpdate SQLintothequerywindowandexecutethatscript Checktheresultsforanyerrors 31 安装SQLServer2005DeveloperEdition 32 新建和配置数据库 33 议程 RequisitePro介绍范例解析协同Composer和RequisitePro新建和配置sqlserver数据库配置LicenseServer创建连接 34 配置 35 议程 RequisitePro介绍范例解析协同Composer和RequisitePro新建和配置sqlserver数据库配置LicenseServer创建连接 36 ToconfiguretheintegrationofaprojectwithaRationalRequisiteProproject Right clickaprojectintheProjectExplorerandclickOpen Intheprojecteditor clicktheAdministrationtab AttheRequisiteProentryintheConnectionsforSynchronizingRequirementssection clickCreateconnection IntheEditRequisiteProConnectionwindow entertheURLoftheRequisiteWebservercontainingtheprojectyouwanttointegratewith TheformatoftheURLshouldbesimilartohttp ReqWeb Ifaportnumberisrequired usehttp 11080 ReqWeb Insomecases theportmaybemodifiedtopreventportconflictsontheserver Note Avoidusinglocalhostfortheservername asthiscausesotherclientstofailwhenattemptingtoconnecttotheRequisiteWebserver UsetheactualmachinenameorIPaddressfortheserver ClickTesttoverifythattheconnectiontotheserverissuccessful ClicktheBrowsebuttontodisplayalistofprojectsonthatserver SelectaprojectandclickOK ThisassociatesthecurrentRationalRequirementsComposerp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论