Share via


Microsoft.VisualStudio.Uml.UseCases Namespace

 

Use cases are a means to specify what a system is required to do. For more information about use case diagrams in Visual Studio Ultimate, see UML Use Case Diagrams: Reference and UML Use Case Diagrams: Guidelines. For more information about the UML API, see Extend UML models and diagrams.

Interfaces

Interface Description
System_CAPS_pubinterface IActor

Specifies a role played by a user or any other system that interacts with the system or subject subsystem.

System_CAPS_pubinterface IExtend

Links a use case that defines a basic series of actions to an extension use case. The extension use case defines additional steps that occur in some circumstances.

System_CAPS_pubinterface IExtensionPoint

Identifies a point in the behavior of a use case at which additional behavior defined by an extending use case is inserted.

System_CAPS_pubinterface IInclude

An include relationship defines that a use case contains the behavior defined in another use case. Typically used to separate a common series of steps into a single definition. One use case can be included in several other cases.

System_CAPS_pubinterface ISubsystem

A component that can be the subject of use cases.

System_CAPS_pubinterface IUseCase

The specification of an externally visible set of actions that a system can perform in collaboration with one or more actors.

Remarks

The types and properties defined in this namespace correspond to those defined in the UML Specification. In addition, extension methods are defined on many of the types in this namespace. For more information, see Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.

Return to top