Skip to main content


developerWorks  >  Rational  >

Use case-driven development practice enablement

developerWorks


Enablement
Enablement activities
Reference material



Requirements management

This page contains links to resources regarding the use case-driven development practice. This practice describes how to capture requirements with a combination of use cases and system-wide requirements, and then drive development and testing from those use cases. This practice is documented in IBM® Rational® Method Composer Version 7.5.


Enablement

This section describes enablement materials and activities for this practice. The activities are organized by skill levels, defined as follows:

Introductory

Activities at this skill level provide an overview of the practice, an understanding of when the practice is best applied, and what tools and technologies are applicable.

Practitioner

Activities at this skill level are suited to an individual or team that is applying, or preparing to apply, this practice.

Advanced

Activities at this level are aimed at an individual or team that requires a comprehensive, in-depth knowledge of the subject.


Back to top



Enablement activities

The following table lists enablement activities by skill level.

Number Activity type Activity [click link] Short description Skill level
1 Method Content: self study Review the practice in Rational Method Composer (if you do not have it, you can buy or download it here). Review the main practice and How to adopt pages to get an overview of the practice, learn when it is applicable, and acquire strategies for adoption. Read the key concepts associated with the practice. Review the table of contents of the practice, to know what work products are produced, what tasks are performed, and what tools and technologies apply. Introductory
2 Instructor-led training Course description: REQ480 Mastering Requirement managements with Use Cases (O) This online course is intended for the team members who need to understand how to capture and document requirements with use case modeling. Introductory
3 Instructor-led training Course description: REQ570 Writing Good Use Cases (O) This online course is intended for the team members who write use cases. Practitioner
4 Web-based training Course description: Principles of Use Case Modeling with UML 2.0 This course highlights the fundamentals of use-case modeling using the constructs of UML 2.0. Introductory
5 Instructor-led training Rational Software Architect Courses This link gives you a set of courses that will enable you to gain a good understanding of how to use IBM® Rational® Software Architect against the requirement models, subsequently leading to the creation of analysis and design models. Introductory
6 Article: self study OO design process: Use cases, an introduction This article describes how you can utilize use cases to drive the design. Introductory
7 Article: self study Defining and managing requirements This article shows you how to define and manage the solution requirements, which are persisted and managed using IBM® Rational® RequisitePro®. Introductory
8 Article: self study Managing use-case detail This article discusses use-case flow description and presents several strategies for managing details in these descriptions. These including using glossaries and domain models, and representing complex business rules and other special requirements. Introductory
9 Method Content: self study Review the work products, templates, tasks, and guidelines in Rational Method Composer (if you do not have it, you can buy or download it here). The Rational Method Composer tasks explain how to perform this practice, while the guidelines provide additional detail. The work products and templates explain what is produced. Practitioner
10 Article: self study Dr. Process: How long should a use-case description be? An introductory article that discusses the best practices for defining the size of the use case descriptions. Practitioner
11 Article: self study Driving Iterative Development With Use Cases An article explaining how to drive iterative development model using use cases. Practitioner
12 Tutorial: self study Use-Case Analysis This narrative will focus on the Use Case Analysis activity in The IBM® Rational Unified Process® (RUP®) methodology. Practitioner
13 Tutorial: self study Use Case Design This article presents the steps involved in the Use Case Design activity within the RUP practice, where technology-dependent decisions are made. Practitioner
14 Article: self study Dear Dr. Use Case: What About Function Points and Use Cases? This article discusses a use-case point (UCP) estimation method based on function point analysis (FPA), which references Gustav Karner's 1993 M.Sc. thesis on this topic. Advanced


Back to top



Reference material

Books

Tools

Support and forums


Back to top


 logo

We're here to help

Easy ways to get the answers you need.

 Call me
 E-mail us

Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


Special offers
Bring technology into 21st century webcast series
Streamline software delivery multimedia series
GReen IT Report Energy, Efficiency & the Environment

More offers