Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Doors Analyst


Published on

Published in: Technology
  • Be the first to comment

Doors Analyst

  1. 1. DOORS/Analyst Modeling for Requirements Engineering
  2. 2. What’s your view? ” A picture paints a thousand words” ” A thousand readable words could have been put in the space of this one unreadable drawing” or... It is not ”either-or”, it is both. Hence: DOORS/Analyst
  3. 3. Requirements Engineering Challenges <ul><li>Requirements elicitation </li></ul><ul><ul><li>Elicitating all requirements from all stake-holders </li></ul></ul><ul><ul><li>Define scope and boundaries for the problem as well as the suggested solution </li></ul></ul><ul><li>Requirements clarification </li></ul><ul><ul><li>Specify unambiguous requirements </li></ul></ul><ul><ul><li>Attain mutual understanding of requirements among involved stakeholders </li></ul></ul><ul><li>Foundation for reuse </li></ul><ul><ul><li>Shorten development times by being able to reuse information created early later in the development lifecycle </li></ul></ul>
  4. 4. Do You Visualize Requirements Today? <ul><li>When working with requirements do you create a picture – a mental model – of how the system should work? </li></ul><ul><li>In requirements gathering workshops do you produce storyboards, Microsoft ® PowerPoint ® pictures or whiteboard scenarios? </li></ul><ul><li>When communicating with other team members, do you draw pictures to explain how a requirement should be understood? </li></ul>
  5. 5. Introducing DOORS/Analyst Industry-first Visual Modeling Inside a Requirements Management Tool
  6. 6. DOORS/Analyst Capabilities <ul><li>Sketching diagrams or defining complete models </li></ul><ul><li>Automatically creates diagrams from textual requirements and keeps them in synch </li></ul>Create! Save!
  7. 7. DOORS/Analyst Capabilities <ul><li>User-defined, domain-specific symbols create rich descriptions and overviews </li></ul><ul><li>Maintains DOORS security levels, access control, baselining </li></ul><ul><li>Links DOORS requirements to model for quick navigation and traceability </li></ul>
  8. 8. DOORS links from textual objects to model elements
  9. 9. Model ‘awareness’ with non-intrusive syntactic and semantic checks
  10. 10. Benefits of DOORS/Analyst <ul><li>Low learning curve and easy to get started </li></ul><ul><ul><li>No need to worry about keeping the different representations – visual and texual – up to date </li></ul></ul><ul><ul><li>Based on familiar usability paradigms and standardized pictures and diagrams </li></ul></ul><ul><li>Improved requirements elicitation </li></ul><ul><ul><li>Get richer input from customers </li></ul></ul><ul><ul><li>Less ambiguous requirements </li></ul></ul><ul><ul><li>Easier to demonstrate requirements to end users </li></ul></ul><ul><li>Maintained traceability of requirements </li></ul><ul><ul><li>Quickly find the relevant model element via bi-directional links from textual requirements </li></ul></ul>
  11. 11. Benefits of DOORS/Analyst (cont) <ul><li>Enhanced feedback and buy-in from stakeholders </li></ul><ul><ul><li>Elicit better feedback from key people in the organization </li></ul></ul><ul><ul><li>Involve also non-technical people in the requirements management process </li></ul></ul><ul><li>Strengthened collaboration with other team members </li></ul><ul><ul><li>Quickly embellish requirements with sketches </li></ul></ul><ul><ul><li>Ensure that requirements are completely understood by implementers </li></ul></ul><ul><ul><li>Symbols and diagrams used are familiar to most system and software developers </li></ul></ul><ul><li>Simplified international cooperation </li></ul><ul><ul><li>Visual models provide ”common ground” for all </li></ul></ul>
  12. 12. UML – A language for all disciplines Visit Telelogic’s website or for updates! Design Analysis Test specification System Engineering Requirements Specification UML 1.x UML 2.x SysML
  13. 13. Export Models to TAU <ul><li>Transfer model to TAU/Architect </li></ul><ul><li>Refine model, simulate and verify architecture </li></ul>DOORS/Analyst <ul><li>Transfer model to TAU/Developer </li></ul><ul><li>Refine model, simulate and generate final application </li></ul><ul><li>Establish a traceability chain to the original information in DOORS while models are transferred </li></ul>TAU/Architect TAU/Developer Application
  14. 14. Summary: DOORS/Analyst <ul><li>Easy-to-learn, yet powerful visual modelling inside DOORS </li></ul><ul><li>Synchronizes and stores diagrams together with textual requirements </li></ul><ul><li>Maintains traceability between text and models </li></ul><ul><li>Provides customizable symbols </li></ul><ul><li>Enhances requirements quality , simplifies internal and external communication , and jump-starts systems development </li></ul>
  15. 15. © Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. <ul><li>Learn more at: </li></ul><ul><li>IBM Rational software </li></ul><ul><li>IBM Rational Software Delivery Platform </li></ul><ul><li>Process and portfolio management </li></ul><ul><li>Change and release management </li></ul><ul><li>Quality management </li></ul><ul><li>Architecture management </li></ul><ul><li>Rational trial downloads </li></ul><ul><li>Leading Innovation Web site </li></ul><ul><li>developerWorks Rational </li></ul><ul><li>IBM Rational TV </li></ul><ul><li>IBM Business Partners </li></ul><ul><li>IBM Rational Case Studies </li></ul>