What is rqm?
A requirement analysis model is a model that records a requirement document. It helps you list and define user requirement actions that must be performed during software development.
The requirement model displays three view types:
Requirement document view: Lists and defines requirements that must be met during development
Traceability matrix view: Link View for other external files, design files, or other special requirements
User allocation matrix view: links are associated with users and groups during development requirement analysis.
Why rqm?
The requirement analysis model provides a convenient and practical method to manage requirements. It is a hierarchical list of requirements. You can convert a MS Word document to a required document view, which allows you to easily modify the content and requested hierarchy (with the browser Tree View and Attribute Table ). In addition, the requirement analysis model interacts with other models through the import/export wizard and traceability matrix view. Finally, you can use the user allocation matrix view to associate the user-requested allocation.
How to get started with rqm?
Start powerdesigner
Double-clickPowerdesignerProgram icon.
The main window of powerdesigner appears. It includes the browser Tree View and the output window docked to the bottom on the left side.
Workspace definition information. You need to execute the entire working set of the powerdesigner modeling task. The workspace is the node in the default browser Tree View.
The browser Tree View displays the content in the workspace. You can use a browser to organize each object in your model.
The diagram window displays the symbols in the object model.
The output window displays the progress of any processes that you run from powerdesigner.
Create rqm
In the menu bar, selectFile-->New
The new dialog box is displayed. It lists the types of models you can create in powerdesigner.
In the model type list, selectRequirements Model.
In the upper right dialog box, selectRequirements document view.
ClickOK.
The new rqm appears in the browser Tree View and diagram window, which displays an empty requirement document view.
Usage requirements document view
The complete description column of the document view is displayed on the right of the documentview. Then, you can type or select values in different columns to define the required attribute.
To create, modify, and display a required hierarchy, you can use the specific tool button in the toolbar at the top of the document view:
Tools |
Tooltip |
Description |
|
Insert row |
Create new requirements at the same level as selected |
|
Insert sub-Object |
Create new requirements for the selected next level |
|
Promotion |
Upgrade a level for the selected requirements |
|
Downgrade |
Reduces the number of selected requirements by one level. |
|
Show title and text |
The title and description. |
|
Show title only |
Show all the content of only the title. |
|
Show current title and text/only title |
Whether to display content switch |
|
Custom columns and filters |
Open a dialog box to customize columns and filter rows. |
|
Create required document view |
Create a new requirement document view. |
|
Create a traceability matrix View |
Create a new traceability matrix view. |
|
Create a user allocation matrix View |
Create a new user assignment matrix view. |
|
Create package |
Create a new package or a sub-package. |
|
Open requirement View |
Open a dialog box and select the view in the current model. |
Start
Click an empty cell in any requirement document view.
New requirements will appear in the document view, using predefined titles and codes.
InDescriptionColumn, TypeDescription ProjectLocation (Requirement_1), PressEnterAnd then typeThis is a project description.
Click any empty cell in the first row.
The second requirement will appear in the document view.
Complete descriptionColumn, TypeSolution descriptionLocation (Requirement_2), PressEnterAnd then typeThese are solution descriptions.
On the document view toolbar, clickInsert sub-ObjectTool.
Sub-requirement will have the second requirement.
Note: You can set the format for nine levels. (See definition
Rqm option)
InFull DescriptionColumn, TypeRequirement_1LocationSolution 1.
Click any empty cell in the third row.
The second sub-requirement appears under the first sub-requirement.
InDescriptionColumn, TypeSolution 2: requirement_2Location.
Case 2InWorkloadIn the cell, Type1.5(One and a half hours of work ).
Solution 1InWorkloadIn the cell, Type2(Two hours of work ).
ClickSolution descriptionRequiredWorkloadCell.
Now, you want to add the first level of requirements, such as the requirements for #1 and #2.
Click the minus sign to fold it requirements#2The symbol above.
Click any empty cell in the second row.
The third requirement appears.
InDescriptionColumn, TypeRequirement_3LocationFunctional requirements.
On the document view toolbar, clickShow title onlyTool.
Only the title is required for the document view display.
The following attributes must be defined:
InProject DescriptionRow, clickPriorityCell Selection5Drop-down list box, and then clickRisksSelectLow.
Click anyFunctional requirements.
On the document view toolbar, clickAttributeTool.
The required Attribute Table is displayed.
ClickDetailsTab to display the corresponding page.
InDetailsPage, select1 PriorityIn the drop-down list boxHigh riskDrop-down list box.
ClickOK.
The requirement will appear in the selected value and document view.
What did you learn
In this section, you learned how to use the requirements document view. You can:
Define rqm Model Options
You can define model options whenever you are building a demand model.
In the menu bar, selectTools--> ModelSelect.
The mode option dialog box is displayed.
InCategorySelectTitle Font.
Show title Font page
InTitle levelSelect the title level in the pane.
The title level features defined in other panes.
Repeat steps 3 and 4 for each title level to be modified.
ClickOK.
It is required that the title be displayed in the mode option dialog box of the current document view.
Define rqm attributes
In the browser Tree View, right-click the model icon or name and selectAttribute.
The model attribute table is displayed.
InNameEnterTutorial.
This is the name of rqm. CodeTutorialAutomatically displayed in the code box.
Name of the compiled code Image
When you enter a name in the object Attribute Table, you may also enter the code in the general option dialog box because the name of the image mode code to be selected is not selected. In the menu bar, selectTools-->General optionsAnd thenCategorySelectDialog BoxAndDialog BoxPageCode image name.
ClickDefault viewNext to the drop-down list boxPerformanceTool.
The document view Attribute Table is displayed.
InNameBox, typeMain View.
In the document view Attribute Table, clickOK.
In the model attribute table, clickOK.
The model and its default view are displayed in the browser with their respective names. (Expand all nodes)
Save rqm tutorial
Save the rqm tutorial in the temporary directory.
In the menu bar, selectFile-->Save.
The "Save as" dialog box appears.
InSave inSelect a temporary directory.
ClickSave.
Save your work
Save your work and perform these exercises on a regular basis. (CTRL + SOrSaveTool)