RequisitePro用户手册_第1页
RequisitePro用户手册_第2页
RequisitePro用户手册_第3页
RequisitePro用户手册_第4页
RequisitePro用户手册_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、1. IntroductionWelcome to Rational RequisitePro Quick TourQuick Tour is a quick introduction to RequisitePro, the Rational Software requirements management tool. Quick Tour gives you a basic understanding of some of the key features of the tool. After you complete this, you will be able to use Requi

2、sitePro to do basic requirements management tasks. You will be able to l create a RequisitePro projectl create a document in a RequisitePro projectl create requirements in the documentl work with requirement attributes in a view.Quick Tour gives you a sense of how RequisitePro can help you manage yo

3、ur requirements project. A more in-depth look at the software and concepts is provided in the Rational RequisitePro Tutorial.Arrangement of materialEach section consists of the following parts: Conceptual Overview, which highlights a feature that you need to know about. Exercise, which walks you thr

4、ough the steps you need to complete to perform basic tasks, such as creating projects and requirements in documents. Some exercises are followed by a button, which links to a screen capture of the correctly completed exercise procedure. Click the button to check your work, and then close the window

5、and click to the next screen.Quick Tour should take you about an hour to complete. You should complete it in sequence; the topics and exercises are arranged so that each section builds on the preceding one. Navigating in Quick TourQuick Tour has been designed so that you can maximize the screen if t

6、hat is your preference. The navigation keys appear below the last line of text. At any time, you can click the double-arrow button to return to the main menu, and from there you can select the module you want to explore.For more informationWe encourage you to read the Rational RequisitePro Tutorial,

7、 which provides more information about RequisitePro features you will find helpful in your work. Understanding the requirements management process is important in order to use the software to full advantage. You can get information about requirements management by clicking the Help button in Requisi

8、tePro; in the table of contents, click Getting Started Requirements Management Tour Introduction.RequisitePro includes a Web interface, making requirements accessible to all team members, especially in remote locations or multiplatform environments. RequisiteWeb allows team members to access, query,

9、 modify, and create requirements. Click here to access the Rational Try It Center and try RequisiteWeb.Whats next?Module 2 introduces you to RequisitePro and explains how you can create a RequisitePro project. To go to Module 2, click the right arrow button.2. Create a ProjectWhat is RequisitePro?Re

10、quisitePro is a powerful, easy-to-use requirements management tool that helps teams manage project requirements comprehensively, promotes communication and collaboration among team members, and reduces project risk. Requirements management is essential for improving your software development process

11、. The better the communication and management of your requirements, the more likely you are to identify the correct problem and deliver the right solution, and to do that on time and within budget. RequisitePro helps facilitate that process.RequisitePro offers the power of a database and Microsoft W

12、ord. Its robust architecture maintains live requirements documents that are dynamically linked to a database for powerful sort and query capabilities. This allows you to easily organize and prioritize your requirements, to trace relationships between them, and track changes that affect them. Robust

13、traceability features visually indicate how changes affect the project, thereby giving you the ability to perform real-time impact analysis and allowing you to make informed decisions for scope management or resource allocation. As a result, you are better able to manage requirement change, and your

14、 project is less likely to spiral off course. RequisitePro captures the change history for each requirement, thereby providing a paper audit of the evolution of project requirements.RequisitePro is integrated with other Rational Suite products. All of the products in the Rational Suite family are te

15、am-unifying tools and include additional role-specific tools to optimize each suite for the individual practitioner.Working in the RequisitePro shellConceptual overviewLets start by looking at the structure within which you will be navigating in RequisitePro. Now lets look at some of the components

16、a bit more closely.Buttons. The toolbar buttons are shortcuts to frequently used menu commands. When you position your cursor over a button, a ToolTip appears, describing the buttons function. Explorer. The Explorer is RequisitePros primary navigation window. In this window, project artifacts (docum

17、ents, requirements, views, and packages) are displayed hierarchically in a tree browser. Project information is organized in packages, which are units of related artifacts. You can define your package structure in the way you think is most appropriate for your project. You can use the Explorer to ac

18、cess, view, and edit your project artifacts. For example, you candouble-click or right-click a view or document name in the Explorer to open it; you can select requirements and edit them, and you can drag and drop artifacts between packages. The Explorer is linked to all other windows, reflecting sa

19、ved changes made to an open document, view, or requirement.When you select an artifact in the Explorer, a description appears in the window below.Packages. Project information is organized in packages that contain related requirements information. Within each package, artifacts are organized in the

20、following order: documents (alphabetically by name), views (by type and then alphabetically within the type), andrequirements (by type and then by tag). You can customize your packages so that they facilitate work on your project.Views and documents are explained in separate modules.How to create a

21、RequisitePro projectConceptual overviewIn RequisitePro, a project includes a database; it may also include documents. The database stores document types, requirement types and descriptors (attributes), discussions, and information about requirement traceability and user and group security. Requisite

22、Pro includes project templates, which provide project structure information regarding document and requirement types, requirement attributes, and traceability. The following project templates are included with RequisitePro: l Use-Case Template (using a use-case methodology)l Traditional Template (us

23、ing standard software requirements)l Composite Template (a combination of the Use Case and Traditional templates)You can also make a new template or create a project from a blank template. ExerciseCreate a new project 1) Open Rational RequisitePro. The Open Project dialog box opens. Click the New ta

24、b.2) Select the Use-Case Template icon. Note that when you select an icon, a description of that template appears in the text box at the bottom of the dialog box. Click the Details check box to toggle the display of the template description box. 3) Click OK. The Rational RequisitePro Project Propert

25、ies dialog box opens.4) In the Name box, type My Quick Tour Project. Filling in the Description box is optional.5) Click OK. A dialog box opens, telling you that the project directory does not exist and asking you whether you want to create it. 6) Click Yes. A dialog box opens, informing you that yo

26、ur project has been created.7) Click Close. Now look at your project directory in the Explorer. It shows the project you created and several default packages. The packages contain document outlines and views to help get you started.Module 3 explains how to create a document in a RequisitePro project

27、. To go to Module 3, click the right arrow button.3. Create a DocumentHow to create a document in a RequisitePro projectConceptual overviewWhen you create a document in RequisitePro, you are creating it in Word. A document is based on an outline, which provides the document structurefonts, formattin

28、g, page layout information, and other features associated with documents. You can use the document outlines provided with RequisitePro to organize your requirements. Outlines are provided for various document types; in the outlines, headings and suggestions are provided for the type of information t

29、hat belongs under each heading. You can also use the software to create your own document outlines. When you create a document, RequisitePro adds the new document to the project directory; you must specify the name, type, directory, and other information related to the document.You write different t

30、ypes of documents at different stages of the project, and you create specific types of requirements in specific types of documents. In the Vision document, you document the features your project should include, and in the use-case document, you describe how the system behaves. The use cases should r

31、elate to features in the Vision document.The document outlines available through RequisitePro appear on the Document Properties dialog box, General tab. (In the Explorer, click the project, and then click File New Document.) ExerciseCreate a Vision document for your project In this exercise, you use

32、 an existing document outline to create a Vision document for this project.1) In the Explorer, expand the Features and Vision package, select the Vision document, and double-click it to open it.The Vision document outline appears. The text in blue describes the sort of information that should be pla

33、ced in each section. Take a few minutes to review the outline, so that you get a feel for the type of information it includes.2) Delete the blue text in Section 5 and the bracketed text in 5.1 and press the Enter key. 3) Select the text below:ClassicsCD.com Web ShopSecure payment method.Easy browsin

34、g for available titles.Ability to check the status of an order.Customer shall receive e-mail notification.The catalog shall be highly scaleable to include many titles and effective searching through those titles.Customer shall be able to customize the Web site.Customer shall be able to register as a

35、 user for future purchases without needing to re-enter personal information.4) On the browser, click Edit Copy. In the document, click the line below 5.1 and click Edit Paste Special. Select the Unformatted text option and click OK.5) Click RequisitePro Document Save. Check it! Click RequisitePro Do

36、cument Close.4. Create RequirementHow to create requirements in a documentConceptual overviewA requirement is an unambiguous and verifiable rendering of a need, want, or expectation that is expressed by a stakeholder. It is derived directly from user needs or stated in a contract, standard, specific

37、ation, or other formally imposed document. All requirements are stored in the project database. You can create requirements in a document, in the RequisitePro Explorer, or directly in the database through a view. A requirement type is a set of descriptive and operational information associated with

38、a requirement. RequisitePro provides some requirement types (for example, feature, supplementary, use case, and glossary terms), but you can specify as many types as you like. Each of these types has a different tag prefix (for example, the tag for feature requirements is FEAT, the tag for specifica

39、tion requirements is SR, and the tag for use-case requirements is UC), and each is numbered separately. Requirement types are useful for classifying or grouping similar requirements in a project. Each type has a unique set of user-defined attributes.ExerciseCreate requirements in a document 1) In th

40、e Explorer, double-click the Vision document to open it. 2) Scroll to Sections 5.1 and 5.2. Drag your mouse to select the sentence Customer shall receive e-mail notification. 3) Click RequisitePro Requirement New. The Requirement Properties dialog box opens.4) In the Requirement Type list, you selec

41、t the requirement type to apply to the requirements. For this exercise, select Feature Requirement Type. In the Name box, type E-mail notification. 5) Click OK.Notice that the requirement you created is preceded by a FEAT pending1 label. The prefix FEAT indicates that the text is a feature requireme

42、nt; Pending indicates that the requirement has not been saved to the database. (The new requirement is not committed to the database until the document is saved.)6) Click RequisitePro Document Save. Notice that the pending label has disappeared.Check it! Click RequisitePro Document Close.Tip: You ca

43、n also select a range of text to create multiple requirements simultaneously using the New Requirements Wizard; refer to the RequisitePro online help for more information.5. Management RequirementsHow to work with viewsConceptual overviewRequisitePro views present requirements that are stored in the

44、 project database. Requirements, their attributes, and their relationships with other requirements are displayed and managed in views. You can use views to organize and track your requirements. RequisitePro includes query functions for filtering and sorting the requirements and their attributes in v

45、iews. An Attribute Matrix view displays all requirements of a specified type. The requirements are listed in rows, and their attributes appear in columns. You can work with the database without opening Word or any requirements document. By default, the Attribute Matrix shows all of the requirements

46、of a single requirement type no matter where they are located.You can create requirements directly in an Attribute Matrix, and you can edit requirements in the matrix that were originally created in a document. After you edit the requirement text in the matrix, the edit is reflected in the document.

47、 Tip: You can also use a Traceability Matrix to view the relationships between requirements of the same or of different types and a Traceability Tree to view all requirements traced to or from a requirement.ExerciseCreate requirements directly in a view For the remaining exercises, you will be worki

48、ng with the Learning Project - Use Cases. (To close your Quick Tour project, click File Close Project.) 1) Click File Open Project and from the list, select Learning Project - Use Cases. Click the Exclusive check box, and then click Open.2) In the Explorer, click the Features and Vision package, and

49、 then double-click All Features. The All Features Attribute Matrix appears. 3) Scroll to the bottom of the requirement listing (left column) and locate the last entry entitled . Click once to activate the row, and click again to allow editing.4) Type the following new requirement in the Name box: It

50、em shall be shipped immediately. In the Text box, type the following: Ship purchased item within 48 hours of receipt of order in the warehouse. 5) Click any other cell in the view, and your requirement is immediately saved and committed to the database.Check it! How to work with requirement attribut

51、es in a viewConceptual overviewRequirement attributes are data fields associated with each requirement that contain important project information. Each new RequisitePro requirement type is assigned default attributes by the system. For example, feature and supplementary specification requirements ty

52、pically have the attributes Priority, Status, Cost, Difficulty, and Stability; a use-case requirement may have similar attributes as well as some that are unique, such as Affects Architecture, Property, and Planned Iteration. You can delete, modify, or add an unlimited number of other attributes app

53、ropriate to your project. Attributes can be either list-type or entry-type. You can add, edit, or remove requirement attributes at any time during your project. The following data types are supported:l List (single value): A set of values from which a single value can be selected (up to 20 character

54、s); for example, high, medium, or low.l List (multiple value): A set of values from which more than one value can be selected (up to 20 characters); for example, Sue, Bob, John.l Text: a text string up to 255 characters; for example, John Smith.l Integer: whole numbers; for example, 5 or 1500.l Real

55、: real numbers; for example, 1.347 or 6.5.l Date: a date in the format defined by the users Windows setting; for example, mm/dd/yy.l Time: a time in the format defined by the users Windows setting; for example, 10:00 A.M.Attributes allow you to objectify the decision-making process. The values you a

56、ssign to each attribute help to organize, analyze, and prioritize the requirements in your project.One way to organize requirements is by priority. You might decide to assign high priority to certain requirements that are important to the customer. You can then sort through your requirements and add

57、ress those with high priority early in your project.ExerciseSet attribute values in an Attribute Matrix This exercise shows you two ways to set requirement attributes: l You can use the list you get when you right-click a matrix cell.l You can use the Requirement Properties dialog box, Attributes ta

58、b.1) In the All Features Attribute Matrix, right-click the intersection of the FEAT1 requirement and the attribute column Status. 2) Click the Set Value button, select an attribute, and click OK. 3) Select another feature requirement in the left-hand column and click Requirement Properties. The Requirement Properties dialog box opens.4) Click the Attributes tab, and select the value Low for the attribute Difficulty. 5) Click OK.6) Click anywhere in the view to save your changes. Close the view by clicking

温馨提示

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

评论

0/150

提交评论