HCOMP Praha, s.r.o. /   / Pojmosloví / UML / I
I

I

Identify Business Processes

Within the RUP, Identify Business Processes is an activity within the Business Modeling discipline.

The purpose of this activity is to identify the business processes that the new system needs to execute.
 

identity

An object's identity is the property that uniquely identifies that object.
 

if expression

An if expression is an OCL expression that results in one of two alternative expressions depending on the evaluated value of a condition.
 

implement

The term implement is a stereotype attached to a component to signify that the component implements a classifier identified by a specification.
 

Implement a Class

Within the Unified Process, Implement a Class is an activity within the Implementation workflow.

There are four steps involved in this activity:
 

Outlining the file that contains the source code for each design class
Generating that source code
Implementing the operations of each class, as methods
Ensuring that the components provide the same interfaces as the design classes


Implement a Subsystem

Within the Unified Process, Implement a Subsystem is an activity within the Implementation workflow.

This activity involves ensuring that the requirements associated with each subsystem are implemented in the appropriate build by components and/or other subsystems.
 

implementation (description)

The term implementation refers to the definition of how something is constructed, such as how a method implements an operation, or computed.
 

implementation (stereotype)

The term implementation also refers to a stereotype attached to a realization to signify that within the realization, the realizing classifier conforms to the contract specified by the given interface.


Implementation artifact set

Within the RUP, the Implementation artifact set is the set of artifacts related to the deliverable system.

The Implementation artifact set contains the following artifacts:

build
developer test
implementation model
integration build plan


implementationClass

The term implementationClass is a stereotype attached to a class to signify that the class provides a static physical implementation of that class. This implementation includes attributes, associations with other classes, and methods.

An implementation class is usually associated with a static class within a programming language.
 

Implementation discipline

Within the RUP, there are four purposes of the Implementation discipline:

Define the organization of the code in terms of implementation subsystems.
Implement classes and objects within components.
Perform unit testing of those components.
Integrate the components into an executable system.

The following activities comprise the Implementation discipline:
 

Implement Components
Integrate Each Subsystem
Integrate the System
Plan the Integration
Structure the Implementation Model


implementation inheritance

The term implementation inheritance refers to the inheritance of the implementation of a given parent element's structure (attributes, operations, and associations) and code (methods).

The principle of substitutability applies to the inheriting element.
 

implementation model

Within the Unified Process, the term implementation model is a stereotype attached to a model to signify that the model contains a hierarchy of implementation subsystems.

The implementation model is meant to show how elements of the design model are implemented within the system, in terms of components. This model also describes how those components are organized and the dependencies among them.

Within the RUP, the following comprise the implementation model:
 

implementation elements
implementation subsystems
testability elements
test stubs

Within the RUP, the implementation model is part of the Implementation artifact set.
 

implementation requirements

Within the Unified Process, the term implementation requirements is a tag definition whose value contains text describing nonfunctional requirements, associated with either a design class or a use-case realization-design, that are identified and specified during the Design workflow but are better handled during the Implementation workflow.
 

implementation subsystem

Within the Unified Process, the term implementation subsystem is a stereotype attached to a subsystem to signify that the subsystem is used to organize components and interfaces within an implementation model.

An implementation subsystem can also contain other implementation subsystems.
 

implementation system

Within the Unified Process, the term implementation system is a stereotype that refers to the top-level package within the implementation model.
 

implementation view

The term implementation view refers to the set of components and files that together form a releasable system. This view focuses on configuration management.

The implementation view is captured primarily in component diagrams, and also in interaction diagrams, state machine diagrams, and activity diagrams.

The implementation view is a part of the static view. The implementation view is also one of the five interlocking views that comprise the architecture.
 

Implementation workflow

Within the Unified Process, the purpose of the Implementation workflow is to create an implementation model that describes the physical realization of the design model in terms of components.

The following activities comprise the Implementation workflow:
 

Architectural Implementation
Implement a Class
Implement a Subsystem
Integrate System
Perform Unit Test


Implement Components

Within the RUP, Implement Components is an activity within the Implementation discipline.

This activity involves implementing the classes and objects in the design model in the form of components.


implementer

Within the RUP, an implementer is a person playing the role of developing the components of the new system and also performing the associated unit testing.
 

Implement Test

Within the Unified Process, Implement Test is an activity within the Test workflow.

This activity involves creating test components that automate test procedures by using a test automation tool, programming the components, or both.
 

implies

The term implies refers to an OCL operator that states that a given Boolean expression resolves to True if when the first Boolean is True, the second Boolean operand is also True. (If the first operand is False, the expression evaluates to True regardless of the value of the second operand.)
 

import

The term import is a stereotype attached to a dependency to signify that within the dependency, the names of one or more elements in the supplier package are added to the namespace of the client package.

There are two kinds of imports: element imports and package imports.
 

Improve Test Assets

Within the RUP, Improve Test Assets is an activity within the Test discipline.

This activity involves maintaining and improving the various test assets, including the test cases and test scripts.


in

The term in refers to an OCL construct that indicates the presence of a local variable that represents a value used more than once within a particular OCL expression.


inactive

The term inactive applies to a state that is not currently being held by a given object within a state machine.
 

Inception phase

Within the Unified Process, the Inception phase is the phase of a development project in which the business case for the proposed system is developed and presented.

The primary goal of this phase is to reach an initial agreement among the stakeholders as to what the new system will accomplish and how much time and money will be required to build it.
 

include

The term include refers to a directed relationship within which the supplier use case explicitly incorporates the behavior of the client use case at a location specified within the supplier.

One generally uses an include relationship to put behavior common to several use cases in its own use case.
 

includes

The term includes refers to an OCL operation that returns True if a specified object is an element of a given Collection.
 

includesAll

The term includesAll refers to an OCL operation that returns True if all of the elements within a specified Collection are elements of another given Collection.
 

including

The term including refers to an OCL operation that works on a Collection.
 
For a Bag, the operation adds a given element.
For a Set, the operation adds a given element if that element is not already present.
For a Sequence, the operation adds a given element at the end.

incomplete

The term incomplete is a constraint attached to a generalization set to signify that not all children have been specified for those generalizations in the set and that more can be specified.
 

increment

Within the Unified Process, an increment is a small and manageable part of the system being built, such as the delta between two successive builds.

An increment is the result of an iteration.
 

incremental process

An incremental process is a process that involves the continuous integration of a system's architecture to produce executable releases, with each new release containing incremental improvements on its predecessor.
 

indexOf

The term indexOf refers to an OCL operation that returns the position of a given element in a given OrderedSet or Sequence.
 

indirect instance

An indirect instance is an element that is an instance of a given element and also an instance of a child of that element.

For example, an object that belongs to a class that has two levels of ancestors is an indirect instance of all of the ancestors.


indirect substate

An indirect substate is a substate that is contained by one state but referred to by one or more other states.
 

information flow

An information flow is a dependency within which one or more information items circulate from its sources to its targets.
 

information item

An information item is a classifier that represents some pieces of information that can be exchanged between objects.
 

inheritance

The term inheritance refers to a mechanism by which more specific elements incorporate structure and behavior defined by more general elements.

Inheritance is directly connected with generalization.
 

initialization

The term initialization refers to the act of setting the value of a newly created object, including the values of its attributes, its links, and its initial state.


initial node

An initial node is a control node at which a control flow starts when an activity is invoked.
 

Initial Operational Capability

Within the Unified Process, the term Initial Operational Capability refers to the major milestone that concludes the Construction phase.


initial state

An initial state is a pseudostate that indicates the default starting place for a transition whose target is the boundary of a state,
 

initial value

A initial value is an expression that specifies the value that a given attribute holds upon initialization.

Within the OCL, an initial value is specified with the use of the word init.


input pin

An input pin is a pin that provides input values to an action.
 

insertAt

The term insertAt refers to an OCL operation that inserts a given element at a given position within a given OrderedSet or Sequence.
 

instance

An instance is a named entity that has its own identity and value.

An instance represents a concrete manifestation of an abstraction.

Examples of instances within the UML include objects (instances of classes) and links (instances of associations).
 

instance scope

Instance scope, for an attribute or an association, is an indication that the values of that attribute, or the target values of that association, are instances.


instance specification

An instance specification is a packageable element that describes an instance.

The values connected with an instance specification are contained within slots.

The description of an object is an example of an instance specification.
 

instance value

An instance value is a value specification that specifies the value modeled by an instance specification.
 

instantiable

A generalizable element is instantiable if it can have instances.
 

instantiate

The term instantiate refers to a stereotype attached to a dependency to signify that the dependency represents an instantiation.
 

instantiation

The term instantiation refers to a dependency within which one or more operations belonging to the source class create instances of the target class.

One models an instantiation using the instantiate stereotype.
 

integer

The term integer refers to a primitive type that represents integer values.
 

integer constant expression

An integer constant expression is a numeric constant expression that refers to an integer.
 

Integrate Each Subsystem

Within the RUP, Integrate Each Subsystem is an activity within the Implementation discipline.

This activity involves integrating new and changed components into a new version of an implementation subsystem.


Integrate System

Within the Unified Process, Integrate System is an activity within the Implementation workflow.

This activity involves creating an integration build plan and then integrating each build so integration testing can be performed.
 

Integrate the System

Within the RUP, Integrate the System is an activity within the Implementation discipline.

This activity involves adding new versions of implementation subsystems into an integration area and creating new builds, following the an integration build plan.
 

integration build plan

Within the Unified Process, an integration build plan describes the sequence of builds required for a given iteration.

Within the RUP, integration build plans are part of the Implementation artifact set.
 

integration tester

Within the RUP, an integration tester is a person playing the role of performing integration tests.


integrator

Within the RUP, an integrator is a person playing the role of planning the sequence of builds required in an iteration and integrating each build when its parts have been implemented.
 

intent

An intent is the set of behavioral features and structural features associated with a descriptor.
 

interaction

An interaction is a behavior that that focuses on the observable exchange of information, in the form of messages, between connectable elements.

An interaction is comprised of one or more interaction fragments.

Interactions are depicted on interaction diagrams.
 

interaction constraint

An interaction constraint is a Boolean expression that guards an interaction operand within a combined fragment.
 

interaction diagram

An interaction diagram is a behavior diagram that shows aspects of an interaction.

The UML defines four kinds of interaction diagrams: 
 

communication diagram
interaction overview diagram
sequence diagram
timing diagram


interaction fragment

An interaction fragment is a piece of an interaction.

There are six types of interaction fragments:
 

combined fragment
continuation
event occurrence
execution occurrence
interaction occurrence
state invariant


interaction occurrence

An interaction occurrence is an interaction fragment that represents the occurrence of a piece of a particular interaction with specific values replacing the value placeholders defined for the interaction.

Interaction occurrences are generally used to factor out common behavior that exists within a number of interactions.
 

interaction operand

An interaction operand is an ordered set of interaction fragments, with optional interaction constraints serving as guards, that represents one operand of the expression given by an enclosing combined fragment.
 

interaction operator

The term interaction operator refers to an enumeration whose values represent the different kinds of operators that work on combined fragments. These values include the following:

 

alt (the combined fragment represents a choice of behaviors: at most one of the interaction operands will execute)

assert (the combined fragment represents an assertion: The sequences of the operand of the assertion are the only valid continuations)

break (the combined fragment represents a breaking scenario: the operand is performed instead of the remainder of the enclosing interaction fragment)

consider (the combined fragment is designating which message types should be considered)

critical (the combined fragment represents a critical region, which means that the traces of the region cannot be interleaved by other event occurrences on those lifelines included in the region)

ignore (the combined fragment does not show at least one message type, which means that these message types can be considered insignificant and will be ignored if they appear in a corresponding behavior execution)

loop (the combined fragment represents a loop: The loop operand will be repeated a number of times)

neg (the combined fragment represents traces that are defined to be invalid)

opt (the combined fragment represents a choice of behavior where either the sole operand happens or nothing happens)

par (the combined fragment represents a parallel merge between the behaviors of the operands, which means that the event occurrences of the different operands can be interleaved in any way as long as the ordering imposed by each operand is preserved)

seq (the combined fragment represents a "weak" sequencing between the behaviors of the operands, which means the following: [1] The ordering of event occurrences within each of the operands is maintained in the result; [2] Event occurrences on different lifelines from different operands may come in any order; and [3] Event occurrences on the same lifeline from different operands are ordered such that an event occurrence of the first operand comes before that of the second operand)

strict (the combined fragment represents a strict sequencing between the behaviors of the operands)


interaction overview diagram

An interaction overview diagram is an interaction diagram that focuses on the overview of the flow of control.

This type of diagram resembles an activity diagram, in that interactions and/or interaction occurrences serve as the activity nodes. All other symbols that appear on sequence diagrams and activity diagrams can appear on interaction overview diagrams.
 

interaction view

The term interaction view refers to those aspects of a given model that involve exchanges of messages among objects to accomplish some purposes.

The interaction view is captured in sequence diagrams and/or communication diagrams.

The interaction view is a part of the dynamic view.
 

interface

The term interface is a stereotype attached to a class to signify that the class is a named collection of externally visible operations provided by one or more classes, components, and/or subsystems.

The UML defines two kinds of interfaces: provided interfaces and required interfaces.
 

interface inheritance

The term interface inheritance refers to the inheritance of the interface of a given parent element, but not that element's implementation.
 

interface specifier

An interface specifier is a reference to an interface or a class that specifies the behavior required of a given class within a particular association.
 

internal transition

An internal transition is a transition that has an associated action but does not result in a change of state.
 

intersection

The term intersection refers to an OCL operation that combines two Sets, two Bags, or a Bag and a Set into a new Collection that contains the elements that appear in both Collections.
 

interruptible activity region

An interruptible activity region is an activity group that supports interrupts by terminating any tokens and behaviors connected with the activity nodes within the region.
 

interval

An interval is a value specification that defines the range between two other value specifications. This range takes the form lower..upper.
 

invariant

The term invariant refers to a stereotype attached to a constraint, which is in turn attached to an element, to signify a Boolean expression that must always hold true under the relevant circumstances.


invocation action

An invocation action is an action that invokes behavior.

There are four kinds of invocation actions:

broadcast signal action
call action
send object action
send signal action


isEmpty

The term isEmpty refers to an OCL operation that returns True if a given Collection contains no elements.
 

isOperationCall

The term isOperationCall refers to an OCL operation that returns True if the message wrapped in a given OclMessage instance corresponds with an operation.


isSent

The term isSent refers to an OCL operator that returns True if a given message has been sent to a given object.
 

isSignalCall

The term isSignalCall refers to an OCL operation that returns True if the message wrapped in a given OclMessage instance corresponds with a signal.


isUnique

The term isUnique refers to an OCL operation that returns True if a specified OCL expression resolves to a different value for each element of a given Collection.
 

iterate

The term iterate refers to an OCL operation that evaluates a specified expression for each element within a given Collection.


iterate expression

The term iterate expression refers to an OCL expression that iterates over the elements of a Collection and results in some value.
 

iteration

Within the Unified Process, an iteration is a distinct set of activities, based on a plan and specified evaluation criteria, that together form a complete development cycle that results in a release of a partial or complete system.
 

iteration expression

An iteration expression is an expression that yields a set of iteration cases, each of which specifies an execution of an action within its associated iteration.
 

iteration plan

Within the Unified Process, an iteration plan is a fine-grained plan for one iteration within a project. This plan defines the tasks to be performed within the given iteration in terms of the key dates and the required resources.

Within the RUP, the iteration plan is part of the Project Management artifact set.

 

iteration workflow

Within the Unified Process, an iteration workflow is a concrete instance of a workflow, from the perspective of what happens in a typical iteration.
 

iterative process

An iterative process is a process that involves managing a stream of executable releases.


partnerská oblast
jméno
heslo
« back
nahoru