FACTOID # 8: North Korea spends the most of its GDP on its military.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Activity diagram
Activity diagram for a for loop
Activity diagram for a for loop

In the Unified Modeling Language, an activity diagram represents the business and operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control. Image File history File links Download high resolution version (300x720, 17 KB) Opis for loop diagram made in Dia author: Paweł Zdziarski (faxe) diagram pętli for utworzone w Dia autor: Paweł Zdziarski (faxe) Licensing File links The following pages link to this file: For loop ... Image File history File links Download high resolution version (300x720, 17 KB) Opis for loop diagram made in Dia author: Paweł Zdziarski (faxe) diagram pętli for utworzone w Dia autor: Paweł Zdziarski (faxe) Licensing File links The following pages link to this file: For loop ... In computer science a for loop is a programming language statement which allows code to be repeatedly executed. ... In the field of software engineering, the Unified/Universal Modeling Language (UML) is a standardized visual specification language for object modeling. ... A workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources, defined roles and mass, energy and information flows, into a work process that can be documented and learned. ...

Contents

Overview

In SysML the activity diagram has been extended to indicate flows among steps that convey physical element (e.g., gasoline) or energy (e.g., torque, pressure). Additional changes allow the diagram to better support continuous behaviors and continuous data flows. SysML, or Systems Modeling Language, is a general-purpose systems engineering modeling language. ...


In UML 1.x, an activity diagram is a variation of the UML State diagram in which the "states" represent activities, and the transitions represent the completion of those activities. State diagrams are used to graphically represent finite state machines. ...


Construction

Activity diagrams are typically used for business process modeling. They consist of:

  • Initial node.
  • Activity final node.
  • Activities

The starting point of the diagram is the initial node, and the activity final node is the ending. An activity diagram can have zero or more activity final nodes. In between activities are represented by rounded rectangles.


See also

A flowchart that a member of the Wikipedia community could use for guidance when dealing with a difficult editor. ... A control flow graph (CFG) is a representation, using graph notation, of all paths that might be traversed through a program during its execution. ... A data flow diagram (DFD) is a graphical representation of the flow of data through an information system. ... State diagrams are used to graphically represent finite state machines. ... Pseudocode (derived from pseudo and code) is a compact and informal high-level description of a computer programming algorithm that uses the structural conventions of some programming language, but typically omits details that are not essential for the understanding of the algorithm, such as subroutines, variable declarations and system-specific...

External links

Wikimedia Commons has media related to:
category:activity diagrams
Unified Modeling Language (UML) (category)view  talk  edit )
Background

Organizations: Object Management Group (OMG) • UML Partners In the field of software engineering, the Unified/Universal Modeling Language (UML) is a standardized visual specification language for object modeling. ... Object Management Group (OMG) is a consortium, originally aimed at setting standards for distributed object-oriented systems, and is now focused on modeling (programs, systems and business processes) and model-based standards in some 20 vertical markets. ...


Persons: Grady Booch • Ivar Jacobson • James Rumbaugh  Grady Booch (born February 27, 1955) is a software designer, a software methodologist and a design pattern enthusiast. ... Ivar Hjalmar Jacobson (born in Ystad, Sweden, on September 2, 1939) is a Swedish computer scientist. ... Dr. James Rumbaugh is a computer scientist and object methodologist who is best known for his work in creating the Object Modeling Technique (OMT) and the Unified Modeling Language (UML). ...

Concepts

Object oriented: programming (OOP) • analysis and design (OOAD) Bold textObject-oriented analysis and design (OOAD) is a software engineering approach that models a system as a group of interacting objects. ...


Structure: Actor • Attribute • Class • Component • Interface • Object • Package  In the Unified Modeling Language (UML), an actor is something or someone who supplies a stimulus to the system. ... In computing, attributes are entities that define properties of objects, elements, or files. ... In object-oriented programming, a class is a programming language construct used to group related fields and methods. ... In the Unified Modeling Language, a component diagram depicts how a software system is split up into physical components and shows the dependencies among these components. ... An interface defines the communication boundary between two entities, such as a piece of software, a hardware device, or a user. ... In strictly mathematical branches of computer science the term object is used in a purely mathematical sense to refer to any thing. While this interpretation is useful in the discussion of abstract theory, it is not concrete enough to serve as a primitive datatype in the discussion of more concrete...


Behavior: Activity • Event • Message • Method • Operation • State • Use case  Activity is a result of interaction between system and the actor. ... An event is a notable occurrence at a particular point in time. ... In computer science, message passing is a form of communication used in concurrent programming, parallel programming, object-oriented programming, and interprocess communication. ... In object-oriented programming, the term method refers to a subroutine that is exclusively associated either with a class (called class methods, static methods, or factory methods) or with an object (called instance methods). ... In information processing, a state is the complete set of properties (for example, its energy level, etc. ... A use case is a technique used in software and systems engineering to capture the functional requirements of a system. ...


Relationships: Aggregation • Association • Composition • Dependency • Generalization (or Inheritance Some factual claims in this article or section need to be verified. ... In Object_oriented programming, Association defines a relationship between classes of objects which allows one object instance to cause another to perform an action on its behalf. ... This article does not cite any references or sources. ... In computer science, coupling or dependency is the degree to which each program module relies on each one of the other modules. ... For the term in the context of mathematical logic, see Generalization (logic). ... This article or section does not cite any references or sources. ...


Extensibility: Profile • Constraint • Stereotype • Tagged values  A profile in the Unified Modeling Language provides a generic extension mechanism for building UML models in particular domains. ... In the Unified Modeling Language, a stereotype is a name denoted with guillemets (not double angle brackets) that conveys a high level category, type, or meaning of an item. ...


Other concepts: Multiplicity • Role  Hierarchy of UML 2. ...

Diagrams

Structure diagrams
Class diagram • Component diagram • Composite structure diagram • Deployment diagram • Object diagram • Package diagram  Hierarchy of UML 2. ... In the Unified Modeling Language, a component diagram depicts how a software system is split up into physical components and shows the dependencies among these components. ... A Unified Modeling Language (UML) composite structure diagram shows the internal structure of a class and the collaborations that this structure makes possible. ... A sample deployment diagram. ... A Unified Modeling Language (UML) object diagram shows a complete or partial view of the structure of a modeled system, at a specific point in time. ... In the Unified Modeling Language, a package diagram depicts how a system is split up into logical groupings by showing the dependencies among these groupings. ...

Behavior diagrams
Activity diagram • State Machine diagram • Use case diagram • Communication diagram • Interaction overview diagram • Sequence diagram • Timing diagram  State diagrams are used to graphically represent finite state machines. ... A use case diagram is a type of behavioral diagram defined by the Unified Modeling Language (UML). ... In the Unified Modeling Language (UML) 2. ... Example of a UML 2 diagram The Message Sequence Chart technique has been incorporated into the Unified Modeling Language (UML) diagram under the name of Sequence Diagram. ... Timing diagrams (UML 2. ...

Topics

Compared to relational database model (ERD) • Glossary of UML terms • Systems Modeling Language (SysML) • UML colors: This article or section is not written in the formal tone expected of an encyclopedia article. ... This glossary of Unified Modeling Language terms covers all versions of UML. Individual entries will point out any distinctions that exist between versions. ... SysML, or Systems Modeling Language, is a general-purpose systems engineering modeling language. ... UML color standards are a set of four colors associated with Unified Modeling Language (UML) diagrams. ...

Role Moment, Interval Description Party, place, thing
Tools(category) and Processes

List of UML tools • Rational Unified Process (RUP) A UML tool is an application software that supports some or all parts of the processes or the creation of the artifacts described in the software industry standard Unified Modeling Language (UML), which is used in the field of software engineering. ... This article lists Unified Modeling Language tools, classified by their proprietary or non-proprietary status. ... The Rational Unified Process (RUP) is an iterative software development process created by the Rational Software Corporation, now a division of IBM. The RUP is an extensive refinement of the (generic) Unified Process. ...



 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m