Optimizing Doors Implementation For User Forum V2

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Optimizing Doors Implementation For User Forum V2 - Presentation Transcript

    1. DOORS Database Architecture Analysis How to organize DOORS database for better performance and data integrity – Performance Issues – Links Enforcement – Access Rights Yaron Zelichover February 2009 1
    2. Performance Improvement Guidelines Purpose  How to organize DOORS architecture to improve performance Benefits of Performance Improvement  Improve user experience  Allow managing larger modules  Most guidelines do not involve “simple” user  Can be adopted both by new or existing projects 2
    3. Performance Improvement Guidelines Performance Improvement Guidelines:  Attributes guidelines  DXL columns Vs. DXL attributes  Default views  Shareable edit  History/Baseline  Delete non-purged objects  Open modules in Exclusive edit  DXL code guidelines  Link structure  Tips to test performance 3
    4. Performance Improvement Guidelines • Attributes guidelines:  Reduce number of attributes in modules  Prefer String attributes over Text attributes 4
    5. Performance Improvement Guidelines • DXL columns Vs. DXL attributes  DXL attribute: calculated once, it‟s an additional attribute  DXL column: calculated whenever object is displayed, depended on view 5
    6. Performance Improvement Guidelines • Default views  Affects the module open time  Use „light‟ view as default view:  Reduce number of attributes in default view (specially: DXL attributes and Text attributes)  Prefer avoiding DXL column in default view  Prefer hiding Explorer 6
    7. Performance Improvement Guidelines • Shareable edit • Pack History into Baseline • Purge “soft-deleted” objects 7
    8. Performance Improvement Guidelines • Open modules in Exclusive edit • DXL code guidelines • Link structure  Reduce number of link modules  Verify „Link Enforcement‟ 8
    9. Performance Improvement Guidelines • Tips to test performance  Close DOORS session completely before each test  When comparing performance, do it on same client  Check how many modules are open in the background  Tools > Manage open modules 9
    10. Link Enforcement Guidelines Purpose  How to plan and enforce links/tractability strategy Benefits of Link Enforcement  Reduce user mistakes  Comply with company process  Assure completeness of impact analysis 10
    11. Link Enforcement Guidelines Link Enforcement:  Concept:  Link module/Linkset/Link Descriptor  “DOORS Links” – default link module  Plan traceability strategy:  Define link model – link types and directions  Enforce links according to the model 11
    12. Link Enforcement Guidelines • Link Enforcement - Concept  Link module/Linkset/Link Descriptor  “DOORS Links” – default link module Linkset Link Descriptor 12
    13. Plan traceability strategy • Define Link Model 13
    14. Enforce traceability strategy Enforce links according to the model:  Each link type is represented by a link module  All links of a certain type should go only through the corresponded link module 14
    15. Enforce traceability strategy Enforce links according to the model:  Allow only links according to model - guidelines:  Use link descriptors on modules  Allow only links according to link descriptors  CustomizationsUtilities to work according to the model 15
    16. Access Rights • Access Rights Guidelines:  Avoid giving Admin access to users  Manage permissions for groups and not individual users 16
    SlideShare Zeitgeist 2009

    + managewaremanageware Nominate

    custom

    115 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 115
      • 104 on SlideShare
      • 11 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds
    • 11 views on http://manageware.co.il

    more

    All embeds
    • 11 views on http://manageware.co.il

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories