av Hend Khalid 13 år siden
551
Mer som dette
is related to component diagram w/ nodes hosting one or more components
shows configuration of run-time processing nodes and the components hosted on them
shows how components map to one or more class, interface and collaborations
shows the organization and dependencies amongst a set of components
for modeling system's functions
shows control/data flows from activity to another
emphasizes the event-driven ordering
shows state machine consisting of states, transitions, events and activities
shows structural organization of objects that send & receive msgs
sequence
emphasis on the chronological ordering of messages
set of objects and the messages sent and received by them
static snapshot of element instances found in class diagram
organizing and modeling the external behaviour of the system
use cases Vs realizing collaborations
interfaces Vs realizing classes/components
artifacts: requi. architecture, design, source code, test cases etc.
state machine
rounded rectangle with a name and sub-states
includes a number of elements
activities
events
transition
states
a sequance of states an object or interacton goes through during its lifetime
interaction
an arrow
involve a number of other elements
links (connection bw obj)
action sequences (behaviour invoked by a message)
messages
a set of messages exchanged among a set of objects
node
cube
may contain a set of components that may migrate from one node to another
represents a computational resource w/memory and processing capacity
a physical element exists at run time
component
repreasents a physical packaging of logical elements such as classes, interfaces and collaborations
repreasents deployment components (COM+ java beans)
physical replaceable part of a system (app, files,libraries, pages, tables)
active class
drawn like a class but w/ thick line
a class whose objects have concurrent behaviour w/ other objects
a class whose objects own one or more processe and can initiate an action
collaboration
named ellipse drawn w/ a dashed line
interaction bw elements
interface
circle with name
defines a set of operations but not their implem.
describes the externally visible behaviour of a class
operations that specifies a service of a class
class
rectangle
use case
named (verb) ellipse drawn w/solid line
used to stucture the behavioural elements in a model
description of sequence of actions a sys performs to deliver results to an actor