Start
Select Construct to review
Has multiple actors?
Y
Contains logical grouping of actions?
Y
Contains more than 2 actors?
N
Construct is COMPONENT
Y N
Construct is TRANSACTION PACKAGE
more than 2
N
Contains multiple sets of indep. defined actions?
N
Construct is TRANSACTION
Y Y
Construct is TRANSACTION
Business Actor
Component
A Business Actor is a representation of a person, IT system, organization or any combination that is engaged, and benefits from the real world information interchange defined by a business use case. A component is an atomic construct used to support an information interchange or to meet an infrastructure requirement (e.g., security, logging/audit) (see decision chart for choosing construct) A constraint describes a rule that limits the use of the construct within the given context, or to which the object must conform to be used within the described context. It is a description of the limits and scope of the construct and can describe actions or elements that are not part of the definition for the construct. A dependency describes a situation in which a construct is required for the successful processing of another construct.Without that dependent construct, it will not be possible to implement interoperability appropriately. Output describes the expected result set at the end of the process. The output can be in the form of a result message, a trigger for another process, stored data, etc. A post-condition specifies what is guaranteed to be true at the end of a successful execution of the process. A pre-condition specifies what must be true at the outset of the process. It describes the context that must be established before the process is executed
Constraint
Dependency
Output Post-condition
Pre-condition
A Technical Actor represents an entity internal to a software application, which is engaged in one or more specific transactions to support a specific aspect of a real world information interchange (e.g. set of message exchanges). Technical Actor A transaction is a logical grouping of actions, including necessary content and context, that must all succeed or fail as a group. (see decision chart for choosing construct) Transaction A transaction package efines how two or more transactions are used to support a stand-alone information exchange within a defined context between two or Transaction Package more systems (see decision chart for choosing construct) A trigger is an action that initiates a process. It can be an automatic or manual process or result that in turn starts off another process. Trigger