Windows Color System - Use Cases

Updated: April 26, 2005
**
Download

Windows Color System - Use Cases

DownloadWCS_cases.exe
774 KB
Updated: Apr 26, 2005
**

The Windows Color System (WCS) is the new color management system planned for Microsoft Windows Vista.

The download provided here offers a set of WCS use cases for developers. Note that the download documents include a Technical Document Agreement (TDA).

In the download package:

Accomplish End-to-End Color Workflow in Vista
The goal of this use case is to take color from input to output on a PC running Windows Vista.

Access Color User Interface
The goal of this use case is to discover user interfaces to view and modify the color behavior of a color device or color document in Windows Vista.

Configure Color
The goal of this use case is to modify system-wide color settings or the color behavior of a color device or color document in Windows Vista.

Connect a Color Device to a Vista PC
The goal of this use case is to connect a color device to a PC running Windows Vista.

Install WCS
The goal of this use case is to install WCS as part of a regular Windows Vista installation.

WCS Use Case Definitions
This document provides color product development definitions for WCS use cases.

A use case captures a contract between the stakeholders of a system about its behavior. The use case describes the system's behavior under various conditions, as the system responds to a request from one of the stakeholders (the primary actor). The system has a service promise to fulfill the primary actor's goals while protecting the interests of all the stakeholders.

The primary actor initiates an interaction with the system to accomplish some goal; the system responds to user input. Different sequences of behavior, or scenarios, can unfold, depending on the particular requests made and the conditions surrounding the requests. The use case gathers those scenarios together. The main success scenario is a top-to-bottom typical scenario, covering the minimal steps to successfully reach goal delivery. Extensions are optional additional steps the user may take to create a richer experience, or system exceptions the user may have to deal with after completing a step. Sub-variations are potential replacements for a step in the main scenario, which will cause eventual bifurcation in the scenario.

During system development, use cases are crucial to discovering behavioral requirements of the system, and linking user goals to system design. When system development is complete, use cases help describe the purpose, behavior and status of the system, evaluate design, and communicate new requirements.


Top of pageTop of page