Artifact: Event
var backPath = './../../';
var imgPath = './../../images/';
var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_QV4x0AISEdqTna4sZVFRow", "_kjFBYN7HEdm8G6yT7-Wdqw", "{8CDAEAD4-5E84-4F50-87FD-3240ED047DE7}", "{53AF0AB8-E1A1-45E7-8E4F-AFE2427633C6}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_EOvXUN7HEdm8G6yT7-Wdqw", "_kjFBYN7HEdm8G6yT7-Wdqw", "{8CDAEAD4-5E84-4F50-87FD-3240ED047DE7}", "{53AF0AB8-E1A1-45E7-8E4F-AFE2427633C6}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_mTMIkN7REdmjRZts2c4ZjQ", "{8CDAEAD4-5E84-4F50-87FD-3240ED047DE7}", "{53AF0AB8-E1A1-45E7-8E4F-AFE2427633C6}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{53AF0AB8-E1A1-45E7-8E4F-AFE2427633C6}"]}];
contentPage.preload(imgPath, backPath, nodeInfo, '', false, false, false);
Artifact: Event
This work product specifies an occurrence in space and time; less formally, an occurrence of something to which the system must respond.
Work Product Kinds: Model Element
Purpose
The purpose of this work product is to capture characteristics of events, such as frequency, priority, and
response requirements.
Relationships
Container Artifact
Design Model
RolesResponsible:
Software Architect
Modified By:
Software Architect
TasksInput To:
Class Design
Output From:
Identify Design Elements
Process Usage
Analysis & Design
>
Refine the Architecture
>
Event
Analysis & Design
>
Refine the Architecture
>
Event
Analysis & Design
>
Design the Database
>
Event
Analysis & Design
>
Analyze Behavior
>
Event
Analysis & Design
>
Analyze Behavior
>
Event
Analysis & Design
>
Design Components
>
Event
Description
Main Description
An event is used to identify and capture information about external occurrences that the system is aware of and to
which it must respond. Events can also be used to capture information about internal events, such as exceptions.
Brief Outline
Important characteristics of events are:
internal vs. external - Is the event external or internal?
priority - Does this event need to cause the suspension of other processing in order to be handled?
frequency - How often does the event occur?
frequency distribution - Does the event occur at regular intervals, or are there spikes?
response requirements - How the quickly the system must respond to the event (may need to distinguish between
average and worst case).
kind - Is this a Call Event, Time Event, Signal Event, or Change Event (see Concept: Events and Signals for definitions)?
Tailoring
Representation Options
In the context of state and activity diagrams, Event refers to a trigger for a state transition.
However, this work product covers "event" in the more general sense, as occurrences to which the system must respond,
including signals, calls, state changes, or time events.
Also see Artifact: Signal.
Event characteristics can be captured in a spreadsheet, database, requirements management database, or as a table in
the Software Architecture Document.
They can even be captured as classes, stereotyped <<event>>, although this should be treated as a
convenient way of capturing management information about events, and not be confused with data transmitted when the
event occurs. If a call event results in the transmission of data, the data should be represented by the signature of
the called operation. If the event is a signal, its data can be modeled explicitly (see Artifact: Signal).
More Information
Concepts
Events and Signals
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
contentPage.onload();
Wyszukiwarka
Podobne podstrony:
rup process engineerQCC276Erup stakeholder11D446rup test manager?449E26rup review record?AA30B5rup test?signer>A684A0rup?velopment process?B5F490rup software requirements specification?4E66Fcreating multiple sites rup clearcase env?CE96A6rup xp guidelines pair programming?DAF061więcej podobnych podstron