DOORS Tips and Tricks

16,874 views
16,453 views

Published on

Published in: Education, Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
16,874
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Requirements clarification The requirement may be badly expressed or may have accidentally omitted information which has been collected during requirements elicitation. Missing information Some information is missing from the requirements document. It is the responsibility of the requirements engineers who are revising the document to discover this information from system stakeholders. Requirements conflict There is a significant conflict between requirements. The stakeholders involved must negotiate to resolve the conflict. Unrealistic requirement The requirement does not appear to be implementable with the technology available or given other constraints on the system. Stakeholders must be consulted to decide how to make the requirement more realistic.
  • Requirements clarification The requirement may be badly expressed or may have accidentally omitted information which has been collected during requirements elicitation. Missing information Some information is missing from the requirements document. It is the responsibility of the requirements engineers who are revising the document to discover this information from system stakeholders. Requirements conflict There is a significant conflict between requirements. The stakeholders involved must negotiate to resolve the conflict. Unrealistic requirement The requirement does not appear to be implementable with the technology available or given other constraints on the system. Stakeholders must be consulted to decide how to make the requirement more realistic.
  • DOORS Tips and Tricks

    1. 1. Yaron Zelichover June 2010 DOORS Tips & Tricks The little things that can improve DOORS daily work
    2. 2. Agenda <ul><li>Agenda </li></ul><ul><li>UI and display </li></ul><ul><li>Keyboard shortcuts </li></ul><ul><li>Available dxl scripts </li></ul><ul><li>Best Practices </li></ul><ul><li>Administrative tools </li></ul>
    3. 3. UI and display <ul><li>UI and display </li></ul><ul><li>Buttons </li></ul><ul><ul><li>Promote/Demote </li></ul></ul><ul><ul><li>Indent main column </li></ul></ul><ul><ul><li>Convert heading to text / text to heading </li></ul></ul><ul><ul><li>Explorer’s filter </li></ul></ul>
    4. 4. UI and display <ul><li>UI and display </li></ul><ul><li>Display colors (by enumerated attribute) </li></ul><ul><li>Column displaying few attributes </li></ul><ul><ul><li>New dxl attribute > Wizard </li></ul></ul><ul><ul><li>Possible as a solution for DOORS tables </li></ul></ul><ul><li>Set current object’s background </li></ul><ul><ul><li>Tools > Options > Display </li></ul></ul>
    5. 5. Keyboard shortcuts <ul><li>Keyboard shortcuts </li></ul><ul><li>Ctrl+N / Ctrl+L – Create new object </li></ul><ul><li>Ctrl+A – Edit next attribute in view </li></ul><ul><li>Enter – Enter edit mode </li></ul><ul><li>Ctrl+Enter / Shift+Enter – Edit next object </li></ul><ul><li>Ctrl+I – Start link </li></ul><ul><li>Ctrl+G – Go to </li></ul><ul><li>Ctrl+Double click – Edit object’s attribute </li></ul><ul><li>Ctrl + left, Ctrl + up, Ctrl + down - Navigation </li></ul>
    6. 6. ‘ OOB’ dxl scripts/libraries <ul><li>‘ Out-Of-the-Box’ dxl script/libraries </li></ul><ul><li>Tools > Functions > </li></ul><ul><ul><li>Copy objects (between modules) </li></ul></ul><ul><ul><li>Copy attribute </li></ul></ul><ul><ul><li>Split Object text </li></ul></ul><ul><ul><li>Statistics </li></ul></ul>
    7. 7. ‘ OOB’ dxl scripts/libraries <ul><li>‘ Out-Of-the-Box’ dxl script/libraries </li></ul><ul><li>Create links by attribute </li></ul><ul><ul><li>Link > Advanced > Link by Attribute… </li></ul></ul><ul><li>Tools > Forms </li></ul>
    8. 8. ‘ OOB’ dxl scripts/libraries <ul><li>‘ Out-Of-the-Box’ dxl scripts/libraries </li></ul><ul><li>Tools > DXL Libraries </li></ul><ul><ul><li>(located in: ‘Some example programs…’ library) </li></ul></ul><ul><ul><li>Convert DOORS tables into objects with attribures </li></ul></ul><ul><ul><ul><li>‘ Convert DOORS tables into objects, one per row’ </li></ul></ul></ul><ul><ul><li>Arrange Object hierarchy by section number </li></ul></ul><ul><ul><ul><li>‘ Example to move objects into structure suggested by section numbers’ </li></ul></ul></ul><ul><ul><li>Add attributes to a view </li></ul></ul><ul><ul><ul><li>‘ View DXL Example’ </li></ul></ul></ul>
    9. 9. Additional available dxl scripts <ul><li>Additional available dxl scripts </li></ul><ul><li>Join selected objects (Merge) </li></ul><ul><li>Distribute attributes and views between modules </li></ul><ul><ul><li>Attributes > Copy > Definitions and types across multiple modules </li></ul></ul><ul><ul><li>Display control > views > Copy Views </li></ul></ul><ul><li>Convert links to go through different link module </li></ul><ul><ul><li>Links > Move links from one link module to another </li></ul></ul><ul><li>Display changes in object text as column </li></ul><ul><ul><li>History > Insert dynamic history column </li></ul></ul><ul><li>dxl knowledge-base website </li></ul><ul><li>http://www.smartdxl.com </li></ul>
    10. 10. Best Practices <ul><li>Best Practices </li></ul><ul><li>Mark required attributes columns with ‘*’ </li></ul><ul><li>Menu structure - guidelines: </li></ul><ul><ul><li>Arrange by usage (less clicks for often used items) </li></ul></ul><ul><ul><li>Arrange by subject </li></ul></ul><ul><ul><li>Arrange by user types </li></ul></ul><ul><li>Use ‘Module Type’ attribute to define modules </li></ul>
    11. 11. Administrative tools <ul><li>Administrative tools </li></ul><ul><li>Manage locks </li></ul><ul><ul><li>Tools > Manage Locks </li></ul></ul><ul><li>Manage open modules </li></ul><ul><ul><li>Tools > Manage Open modules </li></ul></ul><ul><li>Active users monitoring </li></ul><ul><ul><li>DOORS Database server admin Tool </li></ul></ul><ul><li>Archive on the server </li></ul><ul><ul><li>Saved in ‘serverarchive’ folder </li></ul></ul>
    12. 12. Thank you

    ×