BI - comments, definitions

GLOSSARY of UMM (UMM - продолжение UML) group - Modelling Methodology Glossary

ANNEX 1 Modelling Methodology Glossary - UML

Сокращения -

COD: Concise Oxford Dictionary
RUP: Rational Unified Process

В тексте опрделения - последняя группа слов - кто автор определения (UML, фирма Rational и т.д.)

Формат не очень удобный - но все можно понять

Abstract syntax
UML class diagrams are used to present the UML metamodel, its concepts (metaclasses), relationships, and constraints. Definitions of the concepts are included.
OMG UML
Specification

activity diagram
Shows behaviour with control structure. Can show many objects over many uses, many objects in single use case, or implementation of method. Encourages parallel behaviour.
UML Distilled

actor
Someone or something, outside the system or business that interacts with the system or business.
RUP UML: (Actor Instance) Someone or something, outside the
system that interacts with the system.
Rational Unified Process

agent
An agent is a network component that must implement protocols
up to the agent layer of the e-business network application,
communications model.
ADD

analysis class
An abstraction of a role played by a design element in the system,
typically within the context of a use-case realization. Analysis
classes may provide an abstraction for several roles, representing
the common behaviour of those roles. Analysis classes typically
evolve into one or more design elements (e.g. design classes
and/or capsules, or design subsystems).
Rational Unified
Process

analysis
The part of the software development process whose primary
purpose is to formulate a model of the problem area. Analysis
focuses on what to do, design focuses on how to do it. See design.
Rational Unified
Process
API Application Protocol Interface.

architecture
The organizational structure of a system. An architecture can be
recursively decomposed into parts that interact through interfaces,
relationships that connect parts, and constraints for assembling
parts. Parts that interact through interfaces include classes,
components and subsystems.
Rational Unified
Process

artifact
(1) A piece of information that (1) is produced, modified, or used
by a process, (2) defines an area of responsibility, and (3) is
subject to version control. An artifact can be a model, a model
element, or a document. A document can enclose other
documents.
RUP UML: A piece of information that is used or produced by a
software development process. An artifact can be a model, a
description, or software. Synonym: product.
Rational Unified
Process

association
The semantic relationship between two or more classifiers that
specifies connections among their instances.
OMG UML
Specification
attribute An attribute defined by a class represents a named property of the
class or its objects. An attribute has a type that defines the type of
its instances.
RUP UML: A feature within a classifier that describes a range
Rational Unified
Process
of values that instances of the classifier may hold.
BCF Business Collaboration Framework. A collection of specifications
defining electronic business exchange for two or more business
partners.
Edifecs
BPAWG UN/CEFACT Business Process Analysis Working Group.
Responsible for analysing and understanding the key elements of
international transactions and working for the elimination of
constraints.
UN/CEFACT
boundary class A Boundary is a class that lies on the periphery of a system, but
within it. It interacts with actors outside the system as well as
objects of all three kinds of analysis classes within the system.
OMG UML
Specification
business a series of processes, each having a clearly understood purpose,
involving more than one organization, realized through the
exchange of information and directed towards some mutually
agreed upon goal, extending over a period of time.
Open-edi Reference
Model - ISO/IEC
14662. (MoU)
Business area An area of knowledge or activity characterized by a family of
related systems.
An area of knowledge or activity characterized by a set of
concepts and terminology understood by practitioners in that area.
Rational Unified
Process
Business
Collaboration
Protocol (BCP)
A business collaboration protocol choreographs one or more
business transaction activities.
UMM
business entity Something that is accessed, inspected, manipulated, produced, and
son on in the business.
UMM
business entity class Group of Items which are structured in the same way
- that serves the fundamental missions of the company,
- that has legal and/or business basis,
- which may participate in exchanges with partners,
- which will be implemented into objects (object technology)
through a modelling process.
For example order is a business entity class.
UMM
business expert A person who is knowledgeable about the business area being
modelled.
UMM
Business Object The term business object is used in two distinct but related ways,
with slightly different meanings for each usage:
In a business model, business objects describe a business itself,
and its business context. The business objects capture business
concepts and express an abstract view of the business’s “real
world”. The term “modeling business object” is used to designate
this usage.
In a design for a software system or in program code, business
objects reflects how business concepts are represented in software.
The abtraction here reflects the transformation of business ideas
into a software realization. The term “systems business objects” is
used to designate this usage.
OMG
Business Operations
Map (BOM)
The partitioning of business processes into business areas and
business categories; first part of Requirements Workflow
UMM;
Collaboration
Modeling
Metamodel
Business
Operational View
(BOV)
a perspective of business transactions limited to those aspects
regarding the making of business decisions and commitments
among organizations, which are needed for the description of a
business transaction.
Open-edi
Reference Model -
ISO/IEC 14662.
business process The means by which one or more activities are accomplished in
operating business practices.
UMM
Business
Requirements View
(BRV)
The view of a business process model that captures the
requirements of a business collaboration protocol; second part of
Requirements Workflow
UMM;
Collaboration
Modeling
Metamodel
business rule Rules, regulations and practices for business. UMM
Business Service A business service is a network component that responds to
business transaction requests initiated by other services.
ADD
Business Service
View (BSV)
The view of a business process model that specifies the electronic
formation of business contracts using an electronic medium;
Design Workflow
UMM;
Collaboration
Modeling
Metamodel
Business
Transaction (BT)
A business transaction is a set of business information and
business signal exchanges amongst two business partners that
must occur in an agreed format, sequence and time period.
UMM
Business
Transaction View
(BTV)
The view in a business process model that specifies the contract
formation process for various types of business contracts; Analysis
Workflow
UMM;
Collaboration
Modeling
Metamodel
capsule A specific design pattern which represents an encapsulated thread
of control in the system. A capsule is a stereotyped class with a
specific set of required and restricted associations and properties.
Rational Unified
Process
class diagram shows static structure of concepts, types, and classes. Concepts
show how users think about the world; types show interfaces of
software components; classes show implementation of software
components. (UML Distilled) A diagram that shows a collection
of declarative (static) model elements, such as classes, types, and
their contents and relationships. (Rational Unified Process)
RUP UML: A diagram that shows a collection of declarative
(static) model elements, such as classes, types, and their contents
and relationships.
UML Distilled/
Rational Unified
Process
class A description of a set of objects that share the same attributes,
operations, methods, relationships, and semantics. A class may
use a set of interfaces to specify collections of operations it
provides to its environment. See interface.
RUP UML: A description of a set of objects that share the same
attributes, operations, methods, relationships, and semantics. A
class may use a set of interfaces to specify collections of
operations it provides to its environment. See interface.
Rational Unified
Process
collaboration
diagram
A collaboration diagram describes a pattern of interaction among
objects; it shows the objects participating in the interaction by
their links to each other and the messages they send to each other.
Unlike a sequence diagram, a collaboration diagram shows the
relationships among the instances. Sequence diagrams and
collaboration diagrams express similar information, but show it in
Rational Unified
Process
different ways. See sequence diagram.
RUP UML: A diagram that shows interactions organized around
the structure of a model, using either classifiers and associations or
instances and links. Unlike a sequence diagram, a collaboration
diagram shows the relationships among the instances. Sequence
diagrams and collaboration diagrams express similar information,
but show it in different ways. See sequence diagram.
component diagram A diagram that shows the organizations and dependencies among
components.
Rational Unified
Process
component interface A named set of operations that characterize the behaviour of a
component.
OMG
component A physical, replaceable part of a system that packages
implementation and conforms to and provides the realization of a
set of interfaces. A component represents a physical piece of
implementation of a system, including software code (source,
binary or executable) or equivalents such as scripts or command
files.
Rational Unified
Process
constraint A semantic condition or restriction. Certain constraints are
predefined in the UML, others may be user defined. Constraints
are one of three extensibility mechanisms in UML. See tagged
value, stereotype.
Rational Unified
Process
control class A class used to model behaviour specific to one, or a several use
cases.
Rational Unified
Process
datatype A descriptor of a set of values that lack identity and whose
operations do not have side effects. Datatypes include primitive
pre-defined types and user-definable types. Pre-defined types
include numbers, string and time. User-definable types include
enumerations.
Rational Unified
Process
deliverable An output from a process that has a value, material or otherwise,
to a customer or other stakeholder.
Rational Unified
Process
deployment diagram A diagram that shows the configuration of run-time processing
nodes and the components, processes, and objects that live on
them. Components represent run-time manifestations of code
units. See component diagram.
Rational Unified
Process
design pattern A specific solution to a particular problem in software design.
Design patterns capture solutions that have developed and evolved
over time, expressed in a succinct and easily applied form.
Rational Unified
Process
design The part of the software development process whose primary
purpose is to decide how the system will be implemented. During
design, strategic and tactical decisions are made to meet the
required functional and quality requirements of a system. See
analysis.
Rational Unified
Process
diagram A graphical depiction of all or part of a model.
RUP UML: A graphical presentation of a collection of model
elements, most often rendered as a connected graph of arcs
(relationships) and vertices (other model elements). UML supports
the following diagrams: class diagram, object diagram, use-case
diagram, sequence diagram, collaboration diagram, statechart
Rational Unified
Process
diagram, activity diagram, component diagram, and deployment
diagram.
Document Type
Definition
See DTD.
DTD Document Type Definition. Allows different instances of
documents of the same type to be automatically processed in a
uniform way.
XMI Glossary
OMG
EDI message An approved, published, and maintained formal description of
how to structure the data required to perform a specific business
function, in such a way as to allow for the transfer and handling of
this data by electronic means.
MoU
EDIFACT messages A electronic message formats based on UN/EDIFACT standard set
developed and maintained by the UN/EDIFACT Working Group
which are in UN/TDID directories.
UN/CEFACT
EDIFACT Working
Group
See EWG
elaboration phase The second phase of the process where the product vision and its
architecture are defined.
Rational Unified
Process
elaboration The second phase of the process where the product vision and its
architecture are defined.
Rational Unified
Process
electronic business a generic term covering information definition and exchange
requirements within and between enterprises, including customers.
MoU
electronic commerce Electronic Commerce is doing business electronically. This
includes the sharing of standardised unstructured or structured
business information by any electronic means (such as electronic
mail or messaging, World Wide Web technology, electronic
bulletin boards, smart cards, electronic funds transfers, electronic
data interchange, and automatic data capture technology) among
suppliers, customers, governmental bodies and other partners in
order to conduct and execute transactions in business,
administrative and consumer activities.
UN/CEFACT
SIMAC
Electronic Data
Interchange (EDI)
The automated exchange of any predefined and structured data for
business among information systems of two or more
organizations.
Open-edi Reference
Model Standard -
ISO/IEC 14662.
(MoU)
entity class A class used to model information that has been stored by the
system, and the associated behaviour. A generic class, reused in
many use cases, often with persistent characteristics. An entity
class defines a set of entity objects, which participate in several
use cases and typically survive those use cases.
Rational Unified
Process
enumeration A list of named values used as the range of a particular attribute
type. For example, RGBColor = {red, green, blue}. Boolean is a
predefined enumeration with values from the set {false, true}.
Rational Unified
Process
EWG UN/EDIFACT Working Group. To develop and maintain
UN/EDIFACT, the support of harmonised implementations and
the use of multi-lingual terminology.
eXtensible Markup
Language
See XML.

Functional Service - см продолжение

Продолжение - 1

Functional Service View (FSV)
a perspective of business transactions limited to those information
technology interoperability aspects of IT Systems needed to
support the execution of Open-edi transactions.
MoU

Generalization
A taxonomic relationship between a more general element and a
more specific element. The more specific element is fully
consistent with the more general element and contains additional
information. An instance of the more specific element may be
used where the more general element is allowed. See inheritance.
Rational Unified
Process

Inception phase
The first phase of the Unified Process, in which the seed idea,
request for proposal, for the previous generation is brought to the
point of being (at least internally) funded to enter the elaboration
phase.
Rational Unified
Process

Information Bundle
The formal description of the semantics of the information to be
exchanged by Open-edi Parties playing roles in a Open-edi
scenario.
ISO 14662

Inheritance
The mechanism by which more specific elements incorporate
structure and behaviour of more general elements related by
behaviour. See generalization.
Rational Unified
Process
instance An individual entity satisfying the description of a class or type.
RUP UML: An entity to which a set of operations can be
applied and which has a state that stores the effects of the
operations. See object.
Rational Unified
Process
interaction diagram Shows how several objects collaborate in single use case.
RUP UML: A generic term that applies to several types of
diagrams that emphasize object interactions. These include:
collaboration diagrams, sequence diagrams, and activity
diagrams.
UML Distilled
interface A collection of operations that are used to specify a service of a
class or a component.
A named set of operations that characterize the behaviour of an
element.
RUP UML: A named set of operations that characterize the
behavior of an element.
Rational Unified
Process
ISO The International Organization for Standardization.
lexicon The word lexicon used in UN/CEFACT Modeling Methodology
express the bridge between the specific business or industry
language and the knowledge expressed by the models in a more
generalized industry neutral language. The lexicon contains data
and process definitions including relationships and crossreferences
as expressed in business terminology.
UMM
message A specification of the conveyance of information from one
instance to another, with the expectation that activity will ensue.
A message may specify the raising of a signal or the call of an
operation.
Rational Unified
Process
messaging protocol See Messages and Protocol.
metaclass A class whose instances are classes. Metaclasses are typically used
to construct metamodels.
metamodel A model that defines the language for expressing a model. Rational Unified
Process
metaobject A generic term for all metaentities in a metamodeling language. Rational Unified
For example, metatypes, metaclasses, metaattributes, and
metaassociations.
Process
method (1) A regular and systematic way of accomplishing something; the
detailed, logically ordered plans or procedures followed to
accomplish a task or attain a goal. (2) UML 1.1 The
implementation of an operation, the algorithm or procedure that
effects the results of an operation.
The implementation of an operation. It specifies the algorithm or
procedure associated with an operation.
RUP UML: The implementation of an operation. It specifies the
algorithm or procedure associated with an operation
Rational Unified
Process
methodology The science of method. a body of methods used in a particular
branch of activity.
COD
MIME Multipurpose Internet Message Extensions
model A semantically closed abstraction of a system. In the Unified
Process, a complete description of a system from a particular
perspective ('complete' meaning you don't need any additional
information to understand the system from that perspective); a set
of model elements. Two models cannot overlap.
A semantically closed abstraction of a subject system. See system.
Usage note In the context of the MOF specification, which
describes a meta-metamodel, for brevity the meta-metamodel is
frequently referred to as simply the model.
RUP UML: A semantically closed abstraction of a subject
system. See system.
Usage note: In the context of the MOF specification, which
describes a meta-metamodel, for brevity the meta-metamodel is
frequently referred to as simply the model.
Rational Unified
Process
modeling tool Any device or implement used to carry out modeling whether
manually or by a machine.
COD
MOF Meta Object Facility ADD
naming to give a string used to identify a model element. Rational Unified
Process
note One of model elements which is a figure symbol to express an
element in a diagram.
UML Toolkit
object diagram A diagram that encompasses objects and their relationships at a
point in time. An object diagram may be considered a special case
of a class diagram or a collaboration diagram. See class diagram,
collaboration diagram.
Rational Unified
Process
Object Oriented
Approach
The development of classes of business objects may support and
have an impact on the developments in the area of simplification
of EDI and its standards. A business object is a true representation
of a tangible concept stemming from real business usage.
object An entity with a well-defined boundary and identity that
encapsulates state and behaviour. State is represented by attributes
and relationships, behaviour is represented by operations,
methods, and state machines. An object is an instance of a class.
See class, instance.
Rational Unified
Process
OCL Object Constraints Language. OCL is a specification language that
uses logic for specifying invariant properties of systems
comprising sets and relationships between sets.
OMG UML
Specification
ODBMS Object Data Base Management System
OO-edi Object Oriented edi. See Object Oriented Approach.
Open-edi Electronic data interchange among multiple autonomous
organizations to accomplish an explicit shared business goal
according to Open-edi standards (i.e. that complies with the Openedi
Reference Model Standard - ISO/IEC 14662).
MoU
operation signature See Operation and Signature.
operation A service that can be requested from an object to effect behaviour.
An operation has a signature, which may restrict the actual
parameters that are possible.
Rational Unified
Process
package diagram shows groups of classes and dependencies among them. UML Distilled
package A general purpose mechanism for organizing elements into
groups. Packages may be nested within other packages.
Rational Unified
Process
pattern offers useful bits of analysis, design, and coding techniques. Good
examples to learn from; starting point for designs.
UML Distilled
phase The time between two major project milestones, during which a
well-defined set of objectives is met, artifacts are completed, and
decisions are made to move or not move into the next phase.
Rational Unified
Process
project a plan; a scheme. a planned undertaking.
a long-term task undertaken by a student to be submitted for
assessment.
COD
protocol A specification of a compatible set of messages used to
communicate between capsule s. The protocol defines a set of
incoming and outgoing messages types (e.g. operations, signals),
and optionally a set of sequence diagrams which define the
required ordering of messages and a state machine which specifies
the abstract behaviour that the participants in a protocol must
provide.
Rational Unified
Process
prototype A release that is not necessarily subject to change management
and configuration control.
Rational Unified
Process
RDBMS Relational Data Base Management System
register an official list in which items are recorded for reference (list of
elementary data in which the meaning -i.e. semantics- of these
data is defined).
registry a place where registers are kept.
relationship A semantic connection among model elements. Examples of
relationships include associations and generalizations.
Rational Unified
Process
repository Electronic store of structured information (such as EDIFACT
messages, X12 messages, XML messages).
RUP UML: A storage place for object models, interfaces, and
implementations.
re-use Further use or repeated use of an artifact
RUP UML: The use of a pre-existing artifact.
Rational Unified
Process
Role The named specific behavior of an entity participating in a
particular context. A role may be static (e.g., an association end)
OMG UML
Specification
or dynamic (e.g., a collaboration role).
scenario A formal specification of a class of business activities having the
same business goal.
RUP UML: A specific sequence of actions that illustrates
behaviors. A scenario may be used to illustrate an interaction or
the execution of a use case instance. See interaction.
ISO 19735 part I
schema In the context of the MOF (Metadata Object Facility), a schema is
analogous to a package which is a container of model elements.
Schema corresponds to an MOF package. Contrast metamodel,
package corresponds to an MOF package.
Rational Unified
Process
scope The extent to which it is possible to range; the opportunity for
action etc.
COD
semantic Relating to meaning in language; relating to the connotations of
words.
COD
sequence diagram A diagram that shows object interactions arranged in time
sequence. In particular, it shows the objects participating in the
interaction and the sequence of messages exchanged. Unlike a
collaboration diagram, a sequence diagram includes time
sequences but does not include object relationships. A sequence
diagram can exist in a generic form (describes all possible
scenarios) and in an instance form (describes one actual scenario).
Sequence diagrams and collaboration diagrams express similar
information, but show it in different ways. See collaboration
diagram.
Rational Unified
Process
signature The name and parameters of a behavioural feature. A signature
may include an optional returned parameter.
Rational Unified
Process
Simpl-EDI Subsets of UN/EDIFACT messages especially designed for SMEs.
Simpl-EDI (Simple Electronic Business) defines simplest
processes and their required core data allowing the exchange of
the minimum data to effect a business transaction electronically
UN/CEFACT
SIMAC
software developer A person responsible for developing a software in accordance with
project-adopted standards and procedures. This can include
performing activities in any of the requirements, analysis &
design, implementation, and test workflows.
Rational Unified
Process
software solution the act or a means of solving a problem or difficulty using a
software.
COD
specification A declarative description of what something is or does. Contrast
implementation.
Rational Unified
Process
SSL Secure Socket Layer
stakeholder An individual who is materially affected by the outcome of the
system.
Rational Unified
Process
state diagram shows how single object behaves across many use cases. UML Distilled
state machine A state machine specifies the behaviour of a model element,
defining its response to events and the life cycle of the object.
A behaviour that specifies the sequences of states that an object or
an interaction goes through during its life in response to events,
together with its responses and actions.
Rational Unified
Process
RUP UML: A behavior that specifies the sequences of states
that an object or an interaction goes through during its life in
response to events, together with its responses and actions.
statechart (state
machine) diagram
A diagram that shows a state machine. See state machine.
Not used in N090
Rational Unified
Process
state A condition or situation during the life of an object during which
it satisfies some condition, performs some activity, or waits for
some event. Contrast state [OMA].
Rational Unified
Process
stereotype A new type of modeling element that extends the semantics of the
metamodel. Stereotypes must be based on certain existing types or
classes in the metamodel. Stereotypes may extend the semantics,
but not the structure of pre-existing types and classes. Certain
stereotypes are predefined in the UML, others may be user
defined. Stereotypes are one of three extensibility mechanisms in
UML. See constraint,
Tagged value.
RUP UML: A new type of modeling element that extends the
semantics of the metamodel. Stereotypes must be based on certain
existing types or classes in the metamodel. Stereotypes may
extend the semantics, but not the structure of pre-existing types
and classes. Certain stereotypes are predefined in the UML, others
may be user defined.
OMG
sub-area A lower area of knowledge or activity characterized by a family of
related systems contained by a business area.
syntax rule Rules governing the structure of an interchange and its functional
groups, messages, segments and data elements.
ISO 9735
system As an instance, an executable configuration of a software
application or software application family; the execution is done
on a hardware platform. As a class, a particular software
application or software application family that can be configured
and installed on a hardware platform. In a general sense, an
arbitrary system instance.
A collection of connected units that are organized to accomplish a
specific purpose. A system can be described by one or more
models, possibly from different viewpoints. Synonym physical
system. 2. A top-level subsystem.
RUP UML: (1) A collection of connected units that are
organized to accomplish a specific purpose. A system can be
described by one or more models, possibly from different
viewpoints. Synonym: physical system. (2) A top-level subsystem.
Rational Unified
Process
tagged value The explicit definition of a property as a name-value pair. In a
tagged value, the name is referred as the tag. Certain tags are
predefined in the UML; others may be user defined. Tagged
values are one of three extensibility mechanisms in
UML. See constraint, stereotype.
OMG UML
Specification
template A pre-defined structure for an artifact. Synonym parameterized
element.
Rational Unified
Process
RUP UML: Synonym: parameterized element.
test A core process workflow in the software-engineering process
whose purpose is to integrate and test the system.
Rational Unified
Process
TMWG UN/CEFACT Techniques and Methodologies Group. To research
and identify techniques and methodologies which could be utilised
by CEFACT and its working groups to enhance the process by
which its deliverables are produced and integrated.
traceability The ability to trace a project element to other related project
e



Hosted by uCoz