ankit_ret

Embed Size (px)

Citation preview

  • 8/3/2019 ankit_ret

    1/27

    A requirement is a condition or capability towhich your project must conform.Requirements are written to be meaningful tothe user of the system. Each requirement includes visible behaviour

    and benefit.In RequisitePro, requirements are located in arequirements document or directly in thedatabase.

    The Word Workplace is used to definerequirements, and the Views Workplace is usedto analyze them, but you can createrequirements in either workplace.

    Working with Requirements

    1

  • 8/3/2019 ankit_ret

    2/27

    A requirements text, attributes andrelationships can be modified in both the Viewsand Word Workplaces.

    Requirement viewers can read the information

    in context and add information that supportsand justifies the requirements.

    2

  • 8/3/2019 ankit_ret

    3/27

    All requirements that are created in RequisiteProare stored in the projects database.

    Once created, a requirement can be modified,moved and copied within the project and traced toand from other requirements in the sameproject or across projects.

    Creating Requirements

    3

  • 8/3/2019 ankit_ret

    4/27

    When a requirement is created, RequisitePro storesthe following information in the database.

    The requirements description : In a document,this may include any combination of text, graphics,or OLE objects. In the project database, therequirement description is limited to text.

    Attribute values.

    4

  • 8/3/2019 ankit_ret

    5/27

    5

    When you create a requirement in a document,RequisitePro performs the following operations:

    The selected information is bracketed withbookmarks.

    The following information is associated with the newrequirement:

    Requirement tag identifier. A requirement tag is comprised of a prefix and a number Colour and style format. If the requirement type has

    colour and style, the new requirement is formatted with

    these settings.

    Creating a Requirement in a Document

  • 8/3/2019 ankit_ret

    6/27

    6

    Requirement attributes. The new requirement is

    associated with the attributes established for therequirement type.

    For hierarchical relationships, the requirement is

    assigned a parent based on the parent you selectin the Requirement Properties dialog box,Hierarchy tab.

    Note: The requirement and its attribute valuesare not saved to the project database until yousave the document.

  • 8/3/2019 ankit_ret

    7/27

    1. Open a requirements document and type the

    text of the requirement in the document.2. Highlight the information (text, graphics, OLEobjects) that will become part of the requirement.3. Do one of the following: Click RequisitePro > Requirement > Create inthe Word Workplace. Click Requirement > Create on the ToolPalette. Right -click and select Create Requirement fromthe shortcut menu. Or, click the Create requirement button on theTool Palette.

    To create a requirement in a document:

    7

  • 8/3/2019 ankit_ret

    8/27

    The Requirement Properties dialog box

    appears:

    8

  • 8/3/2019 ankit_ret

    9/27

    4. Click the down arrow in the Type field and selecta requirement type with which to associate the

    requirement. The Tag text at the beginning of therequirement text automatically includes the Pending tag.5. Click OK.

    6. To save your changes, click RequisitePro >Document > Save in the Word Workplace orDocument > Save on the Tool Palette.RequisitePro saves the document, updates thedatabase, and assigns a requirement number to therequirement (in place of the Pending tag).

    9

  • 8/3/2019 ankit_ret

    10/27

    Key words RequisitePro searches for a specificword, such as shall (the default), or any word youspecify in each sentence or paragraph (according to

    the options you select). Text delimiters RequisitePro searches for textcontained within specific text delimiters, such as < >,{ }, [ ], BEGINREQ ENDREQ. You can designate textto become a requirement by surrounding the text with any delimiters you choose. We recommend youuse a different character on each end of the text,such as open and close brackets [ ].

    RequisitePro uses three methods to distinguishindividual requirements in the highlighted blockof text:

    10

  • 8/3/2019 ankit_ret

    11/27

    Word style RequisitePro searches the text

    for specified style settings, such as Heading1 or Body text or highlighted text. Thestyles in your current document templateare loaded into the Styles box.

    11

  • 8/3/2019 ankit_ret

    12/27

    1. Create or open a requirements document and typethe text of the requirements.

    2. Highlight the information (text, graphics, OLEobjects) that will become requirements.

    3. On the Tool Palette, click Requirement > Block

    Create. The Requirement Block Create dialog boxappears.

    To create multiple requirements from ablock of text:

    12

  • 8/3/2019 ankit_ret

    13/27

    4. Click the down arrow at the Requirement Typefield and select a requirement type with which toassociate the block of requirements.

    5. Click the Set Defaults button to open the SetRequirement Defaults dialog box, where youcan enter default attributes, hierarchy, traceabilityand a change description for the requirementsyou create.

    6. Click on one of the following options to indicatea method of distinguishing each requirement inthe block of text:

    13

  • 8/3/2019 ankit_ret

    14/27

    Keywords Type keywords in the Keywordsfield and click Add to add the keywords to therequirements criteria field.

    Text delimiters Type a beginning and enddelimiter in the indicated field and click Add.

    Word styles Select a style from the styles listand click Add.

    You can use more than one criteria to differentiatethe individual requirements. Add keywords, textdelimiters, and Word styles to the search list by clicking each button in turn.

    14

  • 8/3/2019 ankit_ret

    15/27

    15

    7. Select a source, sentence or paragraph, fromwhich RequisitePro will search for keywords todifferentiate the requirements.8. When you have finished adding requirementscriteria, click Create.Requirement Found dialog box: Click Yes to accept the proposed requirement. Click No to reject the proposed requirement. Click Yes to All to accept all proposedrequirements.

    9. When all proposed requirements have beenreviewed, the Status dialog box appears.10. Click Close.

  • 8/3/2019 ankit_ret

    16/27

    16

    Creating a Requirement in a View

    When you create a requirement in the database,

    RequisitePro performs the following operations:

    The following information is associated with thenew requirement:

    Requirement tag identifier. A requirement tag is composed of a prefix and a number.

    Requirement attributes. The new requirement is associated with the attributes established for therequirement type.

    Using the Requirement > Create command ina view creates a requirement at the root level (it

    has no parent).

  • 8/3/2019 ankit_ret

    17/27

    17

    You create requirements in a Traceability Tree orTraceability Matrix by using the Requirement >Create menu command and entering data in theRequirement Properties dialog box.

    1. In the Views Workplace, open a Traceability Treeof Traceability Matrix based on the requirement typefor the requirement you want to create.

    2. Click Requirement > Create; or Right-click andselect Create from the shortcut menu.

    Creating Requirements in a Traceability Treeor Traceability Matrix

  • 8/3/2019 ankit_ret

    18/27

    18

    The Requirement Properties dialog box appears:

  • 8/3/2019 ankit_ret

    19/27

    19

    RequisitePro populates the Type and Locationfields:

    The new requirement inherits the requirementtype displayed in the view. Select anotherrequirement type from the Type list to change

    the requirements type.

    The Location text box indicates therequirement is located in the database only and

    not in a document.

  • 8/3/2019 ankit_ret

    20/27

    20

    3. Type the new requirement in the Text boxand click OK.

    RequisitePro creates a requirement tag based

    on the requirement types prefix. A sequentialnumber is assigned to the requirement basedon the numbering scheme assigned to thatrequirement type.

  • 8/3/2019 ankit_ret

    21/27

    21

    Creating Requirements in an AttributeMatrix

    In an Attribute Matrix, you can create a requirement in

    the database by directly inserting the requirement intothe matrix.1. Open an Attribute Matrix based on the requirement

    type for the requirement you want to create.

    2. Do one of the following to create a requirement in thematrix: Select the last row (marked ) and double-click or press theSPACEBAR. Click Requirement > Create.

    Press the INSERT key. The Text Edit dro -down box a ears.

  • 8/3/2019 ankit_ret

    22/27

    22

    3. Enter text describing the requirement.4. Do one of the following to save the information: Press the TAB key.

    Click in another cell. Press ENTER key

    5. Select or enter an attribute, and tab to other

    attribute columns to make any changes from thedefault attribute values.

  • 8/3/2019 ankit_ret

    23/27

    23

    6. Tab to the next row, or click outside the row,when you are finished setting information aboutthe new requirement. RequisitePro creates anew requirement and assigns the next availabletag to the requirement.

    7. Enter data for a new requirement or pressESC to cancel the edit mode in the Attribute

    Matrix.

  • 8/3/2019 ankit_ret

    24/27

    24

  • 8/3/2019 ankit_ret

    25/27

    25

  • 8/3/2019 ankit_ret

    26/27

    26

  • 8/3/2019 ankit_ret

    27/27

    27