Rational Requirements Management with Use Cases v5.5 Copyright © 1998-2000 Rational Software, all rights reserved 1Welcome! Rational Requirements Management.

Slides:



Advertisements
Similar presentations
Object-Oriented Analysis and Design
Advertisements

RequisitePro (1) Copyright, 2001 © Jerzy R. Nawrocki Quality Management Lecture.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Requirements Specification
8/28/2005ECEN5543 Req Elicitation1 Targets of Requirements Engineering ECEN 5543 SW Engineering of Standalone Programs University of Colorado, Boulder.
Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located.
SE 555 Software Requirements & Specification Requirements Management.
Quality Assurance Experiences Pete Nordquist Intel / Bear Creek / SOU.
A summary of the PSS-05 URD template
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System A Use Case Primer Organizing.
Jouhayna Al-Ayoubi SWEN 5230 – Software Project Management.
An Introduction to the new features in TOGAF® 9
RUP Requirements RUP Artifacts and Deliverables
This Lesson Introduction to the ADDIE model Needs Analysis
Requirements Management with Use Cases Module 6: Define the System Requirements Management with Use Cases Module 6: Define the System.
1 BTS330 Vision & Scope. 2 IT Projects What defines project success? On time Within budget Delivers what the clients want The reality Less than 20% of.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Requirements specification Copyright, 2001 © Jerzy R. Nawrocki Quality Management.
1 IBM Software Group ® Mastering Requirements Management with Use Cases Module 4: Analyze the Problem.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
Identify steps for understanding and solving the
Requirements Management with Use Cases Module 2: Introduction to RMUC Requirements Management with Use Cases Module 2: Introduction to RMUC.
1 IBM Software Group ® Mastering Requirements Management with Use Cases Module 10: Structure the Use-Case Model.
Technology for a better society TDT4140 Software Engineering : 1 Experiences from Requirements Engineering: Coping with requirements in large,
IT Requirements Management Balancing Needs and Expectations.
INFO 637Lecture #51 Software Engineering Process II Defining Requirements INFO 637 Glenn Booker.
Drexel University CS 451 Software Engineering Winter Yuanfang Cai Room 104, University Crossings
1 Requirements Management - General concepts - Noureddine Abbadeni King Saud University College of Computer and Information Sciences Based on “Software.
Notes of Using RequisitePro cyt. 2 Type of user –Requirements viewers –Requirements contributors –Requirements authors –Project administrator Rational.
Software Testing and Quality Assurance Software Quality Assurance 1.
1 Final Status Report Sonali PagadeNibha Dhagat David Ziman Reginald Bradshaw II Sebastian Schagerer Janet Xu Phan Marvel Electronics & Home Entertainment.
Applied Software Project Management
Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
About Quality Pre paired By: Muhammad Azhar. Scope What is Quality Quality Attributes Conclusion on software Quality Quality Concepts Quality Costs.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
Foundations of Geospatial System Development II Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute.
GBIF Mid Term Meetings 2011 Biodiversity Data Portals for GBIF Participants: The NPT Global Biodiversity Information Facility (GBIF) 3 rd May 2011.
Rational Unified Process Fundamentals Module 3: Disciplines I.
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
Team Skill 6: Building the Right System Assessing Requirements Quality (29)
Requirements CS121 Spring Administrivia new student: Guillermo artist: Jackie Wijaya.
Requirements Management with Use Cases Module 9: Requirements Across The Product Lifecycle Requirements Management with Use Cases Module 9: Requirements.
1 IBM Software Group ® PRJ270: Essentials of Rational Unified Process Module 0: About This Course.
Requirements Management with Use Cases Module 3: Analyze the Problem Requirements Management with Use Cases Module 3: Analyze the Problem.
RequisitePro Software Requirement Management Tool A peresentation by: Mojdeh Jalali-Heravi Maryam Daneshi.
Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
Rational Requirements Management with Use Cases v 5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
XXX, Inc. 1 Technical Capabilities  Requirements Engineering  Analysis and Design  Implementation  Quality Assurance  Project Life Cycle  Requirements.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Requirements Management with Use Cases Module 4: Analyze the Problem Requirements Management with Use Cases Module 4: Analyze the Problem.
Requirements Management with Use Cases Module 2: Introduction to RMUC Requirements Management with Use Cases Module 2: Introduction to RMUC.
Requirement Discipline Spring 2006/1385 Semester 1.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
Requirements Management with Use Cases Module 0: About this course Requirements Management with Use Cases Module 0: About this course.
Requirement Engineering Management Amna Shifia Nisafani Feby Artwodini M. Department of Information Systems Subject : Requirement Engineering.
 System Requirement Specification and System Planning.
ITEC 275 Computer Networks – Switching, Routing, and WANs
(Professional Business Analyst Training organisation)
Source & Courtesy: Doc. S. Dapkūnas
Instructional slide to Partner: REMOVE BEFORE PRESENTING TO CUSTOMER
Software testing
Software Requirements
Introduction to Software Testing
Software Requirements
Presentation transcript:

Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1Welcome! 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.5 Copyright © 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.5 Copyright © 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.5 Copyright © 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.5 Copyright © Rational Software, all rights reserved 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

Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 7 Introduction to RMUC: Overview Problem Solution Space Problem Space Needs Features Software Requirements Test Procedures DesignUser Docs The Product To Be Built Traceability

Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 8 Why Are We Here? The GOAL is to deliver quality products on time and on budget which meet the customer’s real needs.

Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 9 What Is a Quality Product? Grady, 1992 Components of FURPS+ Functionality Feature Set Capabilities Generality Security Usability Human Factors Aesthetics Consistency Documentation Reliability Frequency/Severity of Failure Recoverability Predictability Accuracy MTBF Performance Speed Efficiency Resource Usage Throughput Response Time Supportability Testability Extensibility Adaptability Maintainability Compatibility Configurability Serviceability Installability Localizability Robustness

Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 10 On Time and On Budget? Time Resources

Rational Requirements Management with Use Cases v5.5 Copyright © 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... Time Original Commitment Target Release Date

Rational Requirements Management with Use Cases v5.5 Copyright © 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.5 Copyright © 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   Books and articles about Requirements Management  See Recommended Reading List in Appendix