1 / 13

Rational Requirements Management with Use Cases Version 5.5

Welcome!. Rational Requirements Management with Use Cases Version 5.5. About this Course. Requirements Management With Use Cases. V 5.5. Course Materials. Student Manual Slides from lecture Student notes Student Handouts Sample document templates Sample use-case model of an ATM

Download Presentation

Rational Requirements Management with Use Cases Version 5.5

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Welcome! Rational Requirements Management with Use CasesVersion 5.5 About this Course

  2. Requirements Management With Use Cases V 5.5

  3. Course Materials • Student Manual • Slides from lecture • Student notes • Student Handouts • Sample document templates • Sample use-case model of an ATM • White papers on requirements management

  4. Course Objectives • On completion of the course, participants will be able to: • Apply effective requirements management skills to produce a clear statement of product requirements. • Capture and document requirements with use-case-modeling techniques. • Set up a documentation hierarchy and standards for defining the different levels of requirements for a product. • Use requirement attributes and traceability links to help manage scope and change throughout product lifecycle. • Understand how requirements drive ongoing design, test, and user-documentation activities.

  5. Intended Audience • Intended Audience • Anyone involved in requirements capture, specification, use, or management • Systems Analysts and Business Analysts • Project, Technical, and QA Managers • Documentation Specialists • Software Analysts and Designers • QA Designers and Testers • Application Experts • Sales and Marketing

  6. RMUC: Course Outline 0 - About This Course 1 - Best Practices of Software Engineering 2 - Introduction to RMUC 3 - Analyzing the Problem 4 - Understanding Stakeholder Needs 5 - Defining the System 6 - Managing the Scope of the System 7 - Refining the System Definition 8 - Managing Changing Requirements 9 - Requirements Across the Product Lifecycle

  7. Problem Space Problem Needs Solution Space Features Traceability The Product To Be Built Software Requirements Test Procedures Design User Docs Introduction to RMUC: Overview

  8. The GOAL is to deliver quality products on time and on budget which meet the customer’s real needs. Why Are We Here?

  9. F unctionality Feature Set Generality Capabilities Security U sability Human Factors Consistency Aesthetics Documentation R eliability Frequency/Severity Predictability of Failure Accuracy Recoverability MTBF P erformance Speed Throughput Efficiency Response Time Resource Usage S upportability Testability Configurability Extensibility Serviceability Adaptability Installability Maintainability Localizability Compatibility Robustness What Is a Quality Product? Components of FURPS+ Grady, 1992

  10. How Much Work Can We Do? Resources Time On Time and On Budget?

  11. To Meet the Customer’s Real Needs? How do we know what the needs are? • Feature 1: The system... • Feature 2: The system... • Feature 3: The system... • Feature 4: The system... • Feature 5: The system... • Feature 6: The system … • Feature 7: The system... • ... • Feature n: The system... How do we determine priority? Where do we set the baseline? Time Original Commitment Target Release Date

  12. Exercise: Understanding Your Needs! • Elicit your partner’s top 3 needs (requirements) for this class • What questions might be useful to ask in an interview? • Summarize each requirement in a short sentence • Get agreement from your partner on the wording of each requirement • How will you determine the highest priority requirements? • Elicit information to introduce your partner • What questions might be useful for a brief introduction?

  13. Other Sources of Information • Rational Unified Process • Other courses • Rational Unified Process Overview (RUPO) • RequisitePro (RQP and Advanced RQP) • Rational Web site • www.rational.com • Books and articles about Requirements Management • See Recommended Reading List in Appendix

More Related