Artifact: Use-Case Model |
This artifact captures a model of the intended functions and environment of the system and serves as a contract between the customer and the team.
Domains: Requirements
Purpose
This artifact presents an overview of the intended behavior of the system. It is the basis for agreement between stakeholders and the project team in regards to the intended functionality of the system. It also guides various tasks in the software development lifecycle.
Relationships
Fulfilled Slots | [Technical Specification]
Contained Artifacts | Actor Use Case
Roles | Responsible: Analyst | Modified By: Analyst
Tasks | Input To: Structure the Use-Case Model Design Performance Test Design the Solution Detail Component Model Develop Test Cases Envision the Architecture Establish Performance Test Goals Organize Requirements Outline Component Model Plan Project Analyze Target Define Test Strategy Detail the Design Develop Security Test Policy Document Architectural Decisions Identify and Outline Requirements Identify Test Ideas Plan Iteration | Output From: Detail Use-Case Scenarios Identify and Outline Requirements Structure the Use-Case Model
Description
Selected Representation | Rational Requirements Composer
Illustrations
Examples | Evolution of the Use-Case Model
Tailoring
Impact of not having | Without this artifact, it is difficult to determine all of the relationships between actors and use cases. It is also difficult to gain an understanding of how different use cases relate.
Reasons for not needing | You might not need this requirement if the overall set of use cases is small and has no complex relationships. You also might not need a use-case model if you use an alternative approach to document functional requirements.
Representation Options | Representation options include reports and diagrams from UML modeling tools, graphical representations created by using drawing tools, and drawings on whiteboards. Most of the information in the use-case model is captured in the use-case specifications.
More Information
Checklists | Use-Case Model
Concepts | Actor Use Case Use-Case Model
Guidelines | Activity Diagram in the Use-Case Model
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution. OpenUP Copyright © Copyright IBM Corp. 1987, 2009. All Rights Reserved. © Copyright ABC Corp. 2009. All Rights Reserved. Includes materials licensed from IBM and Eclipse. See IBM copyright and Eclipse copyright .