5 Minute Check. Fluency Tuesday, Dec 1 Lesson 5.5.b Compare and Order Rational Numbers.
Rational Requirements Management with Use Cases Version 5.5
-
Upload
destiny-hurst -
Category
Documents
-
view
18 -
download
0
description
Transcript of Rational Requirements Management with Use Cases Version 5.5
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 1
Welcome!Welcome!
Rational Requirements Management with Use Cases
Version 5.5
About this Course
Requirements Management With Use Cases
V 5.5
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 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
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 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.
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 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
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 6
RMUC: Course Outline
0 - About This Course1 - Best Practices of Software Engineering2 - Introduction to RMUC3 - Analyzing the Problem4 - Understanding Stakeholder Needs5 - Defining the System6 - Managing the Scope of the System7 - Refining the System Definition8 - Managing Changing Requirements9 - Requirements Across the Product Lifecycle
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 7
Introduction to RMUC: Overview
Problem
Solution Space
Problem Space
Needs
Features
SoftwareRequirements
Test Procedures Design User
Docs
The The Product Product To Be To Be BuiltBuilt
Traceability
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 8
Why Are We Here?
The GOAL is to deliver quality products
on time and on budgetwhich meet the customer’s
real needs.
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 9
What Is a Quality Product?
Grady, 1992
Components of FURPS+Components of FURPS+Functionality Feature Set
CapabilitiesGeneralitySecurity
Usability Human FactorsAesthetics
ConsistencyDocumentation
Reliability Frequency/Severityof FailureRecoverability
PredictabilityAccuracyMTBF
Performance SpeedEfficiencyResource Usage
ThroughputResponse Time
Supportability TestabilityExtensibilityAdaptabilityMaintainabilityCompatibility
ConfigurabilityServiceabilityInstallabilityLocalizabilityRobustness
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 10
On Time and On Budget?
Time
Resources
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 11
To Meet the Customer’s Real Needs?
How do we determine priority?Where do we set the baseline?
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...
TimeOriginal
CommitmentTarget
ReleaseDate
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 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?
Rational Requirements Management with Use Cases v5.5Copyright © 1998-2000 Rational Software, all rights reserved 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