View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide

Artifact Descriptions

Artifacts Used in Requirements Capture

Use-Case Model

A use-case model is model of a system containing actors and use cases and their relationships. It serves as an agreement between the customer and developers.


An actor is a user of the system that is external to the system. Actors can be people or things.


A use case:

  • is a specification of behaviors of things.
  • is a chunk of functionality.
  • specifies a sequence of actions and alternatives to those actions
  • is a classifier - has operations and attributes.

Architecture Description

An architecture description contains an architectural view of the use-case model. Only the architecturally significant use cases are shown.


See Glossary

User-Interface Prototype

We're not doing this part - the primary object is to learn UML not to build this thing.