A class that cannot have any direct instances
An action is a specification of a computable statement in a statechart diagram
Also called flow of events or basic course of actions, it refers to a text description of the sequence of actions associated with a use case
Duration for processing a message
Invocation of a manual or automated action
An activity diagram describes the flows driven by internal processing from a start point to several potential end points
Outside user or related set of users that interact with a system or classifier
A form of association that specifies a part-whole relationship between a component class and an aggregate class (example: a car has an engine and wheels)
An Active Server Page (ASP) is an HTML page that includes one or more scripts (small embedded programs) that are interpreted by a script interpreter and processed on a Microsoft Web server
A structural relationship that describes a set of links between objects (example: a person works for a company)
The endpoint of an association, a role specifies the multiplicity and visibility between the association and the class to which it is connected
Request in which the sending object in a sequence diagram does not wait for a result
A named property of a class or an interface that defines the characteristics of the class or interface
Value of an attribute (refers to an attribute of the class from which the current object is an instance)
Class implementing the business methods of the bean
Reusable software component that can visually be manipulated in a software development tool
A written statement specifying what the information system must do or how it must be structured to support business needs. It guides and documents the creation of a model (example: a government-imposed law)
A description of a set of objects that share the same attributes, operations, relationships, and semantics
A class diagram is a view of a model that shows a set of packages, classes, interfaces, and their relationships that together represent the logical static design view of a system.
A classifier is a mechanism that has structural (attributes) and behavioral (operations) features. All objects that can have instances are classifiers
A collaboration diagram shows objects performing a particular goal (a functionality of the system)
It is an independent piece of software developed for a specific purpose but not a specific application
A component diagram shows the organizations and dependencies among components
A form of aggregation but with strong ownership and coincident lifetime of parts by the whole; the parts live and die with the whole (example: an invoice and its invoice line)
Instance of a component
An operation that creates and initializes an instance of a class
A type whose values have no identity. Data types include primitive types and enumeration types
Used to specify which alternate path has to be taken when several transition paths are possible
A semantic relationship between two modeling elements, in which a change to one modeling element (the influent element) may affect the semantics of the other modeling element (the dependent element)
XML file that describes the functionality of a component to an external builder tool or IDE
Shows the physical configuration of run-time processing elements (nodes) on an instance level. The nodes contain instances of component that will be deployed into database, application or web servers
Used to convert text or binary format into an object
A graphical view of a model or package which displays symbols
Set of values for which a data item is valid. Domains are used to enforce consistent handling of data across the system
Non-visual, remotely executable components that can be deployed on a server. They provide a component architecture framework for creating distributed n-tier middleware
Termination point in statechart and activity diagrams
A type of EJB server-side component. Entity beans are designed to represent data in the database; they wrap data with business object semantics, read and update data automatically
An event is the occurrence of something observable in the statechart diagram
Signal raised in response to behavioral faults during system execution
A relationship between a more general element (the parent) and a more specific element (the child). The more specific element is fully consistent with the more general element and contains additional information.
An identifier is a class attribute, or a combination of class attributes, whose values uniquely identify each occurrence of the class
A class definition within another class definition
An instance link represents a connection between objects, it highlights the collaboration between objects
A collection of operations used to specify the externally visible behavior of a class, object, or other entity. In the case of a class or object, the interface includes the signatures of the operations
Java TM 2 Platform, Enterprise Edition (J2EE TM) is a Java platform that defines the standard for developing multi-tier enterprise applications
Reusable software component that can be manipulated visually in a builder tool
Used as a standard view of a Bean. It provides explicit information about the methods, properties, and events of a Bean
Java Server Page (JSP) is a technology for controlling the content or appearance of Web pages through the use of servlets
Exists in the statechart diagram, it is similar to the decision in the activity diagram, except that it accepts several input and output transitions
In a sequence diagram, indicates the period during which an object exists
Extends the javax.ejb.EJBLocalObject interface. Allows beans to be tightly coupled with their clients and to be directly accessed
Defines methods and operations used locally in a local client view. Extends the javax.ejb.EJBLocal-Home interface
Conveyance of information from one object to another with the expectation that activity will follow
Message driven beans are anonymous beans that can not be referenced by a given client, responding to JMS asynchronous messages
The number of allowable elements that may participate in a given relationship
Physical element that represents a processing resource, a real physical unit, or physical location of a deployment
A structural relationship that describes a set of links between nodes
Symbol for displaying a comment or textual information (ex: a method body or constraint)
An entity with a well-defined boundary and identity that encapsulates state and behavior. Instance of a class
The object diagram describes the structure of model elements. It is considered a diagram of instances of classes
Represents an object in a particular state
Contains the specifications for a particular language. It provides PowerDesigner with the syntax and guidelines for implementing stereotypes, data types, scripts and constants for an object language
Structure that is the logical design view of a software system. An OOM is a conceptual model of a software system
Implementation of a service that can be requested from an object in order to affect behavior. An operation has a signature, a name, and a list of parameters (example: accelerate and brake are operations given to a car)
Element that can represent a company, a system, a service, an organization, a user or a role. It is equivalent to the swimlane in UML
Object to relational mapping. Ability to establish a correspondence between objects belonging to heterogeneous models and diagrams
A general purpose mechanism for organizing elements into groups
Specification of a variable that can be changed, passed, or returned. Parameters are used for operations and events
Lifetime of the instances of a class
An object that continues to exist after the process that created it has ceased to exist
A constraint that must be true at the completion of an operation
A constraint that must be true when an operation is involved
Class providing a pointer into the database. It is linked to the Bean class and is only applicable to entity beans
Call of a procedure to invoke an operation
A semantic relationship between classifiers, in which one classifier specifies a contract that another classifier guarantees to carry out. It connects a class to an interface that supplies its behavioral specification but not its structure or implementation.
Extends the javax.ejb.EJBObject interface. Provides the remote client view
Defines methods and operations used in a remote client view. Extends the javax.ejb.EJBHome interface
A list of values returned by a call of the operation
The named specific behavior of an object participating in a particular context
Diagram that shows object interactions arranged in time sequence
Used to convert an object into text or binary format
Programs that help in building applications that generate dynamic Web pages
A session bean is an EJB where each instance of a session bean is created through its home interface and is private to this client connection. The session bean instance can not be easily shared with other clients
A shortcut represents and references an object in the same model, or across different models
The name and parameters of an operation
The Simple Object Access Protocol is a protocol based upon XML for exchange of information in a distributed environment. Represents the invocation mechanism within a web service architecture
Starting point of the whole process represented in statechart and activity diagrams
A state represents a situation during the life of a classifier in a statechart diagram
The statechart diagram is a diagram that describes a classifier behavior
An extension of the vocabulary of the UML, it allows you to create new kinds of building blocks that are derived from existing ones but that are specific to your problem
Class from which another class inherits
Used to specify synchronization of control between two or more concurrent actions
An object that ceases to exist when the process that created it ceases to exist
Route the control flow transits on to link objects in activity and statechart diagrams
The Universal Description Discovery and Integration specification is an XML-based registry for businesses worldwide that list them on the Internet
Action in a system whose task is to produce a measurable value to an actor of the system
Diagram that shows a set of use cases and actors and the relationships among them
Denotes how an object can be seen and used by other objects
Web application archive similar to a .jar file but for Web services. It is a file that compresses all the files needed for the Web application into one file
A Web service is a service offered via the Web. It is an application that accepts XML formatted requests from other systems across a network via communications protocols
Web Services Description Language. XML formatted interface for a web service that describes what a web service is capable of, and how a client can locate and invoke that service
| Copyright (C) 2005. Sybase Inc. All rights reserved. | ||