This site uses cookies. By continuing to browse the ConceptDraw site you are agreeing to our Use of Site Cookies.
This example was redesigned from the Wikimedia Commons file: UML state diagram.png.
[commons.wikimedia.org/ wiki/ File:UML_ state_ diagram.png]
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license. [creativecommons.org/ licenses/ by-sa/ 3.0/ deed.en]
"The StateMachine package defines a set of concepts that can be used for modeling discrete behavior through finite state transition systems. The state machine represents behavior as the state history of an object in terms of its transitions and states. The activities that are invoked during the transition, entry, and exit of the states are specified along with the associated event and guard conditions. Activities that are invoked while in the state are specified as “do Activities,” and can be either continuous or discrete. A composite state has nested states that can be sequential or concurrent.
The UML concept of protocol state machines is excluded from SysML to reduce the complexity of the language.
The standard UML state machine concept (called behavior state machines in UML) are thought to be sufficient for expressing protocols." [omg.org/ spec/ SysML/ 1.3/ PDF]
The example "State machine diagram" was drawn using the ConceptDraw PRO diagramming and vector drawing software extended with the SysML solution from the Software Development area of ConceptDraw Solution Park.
SysML state machine diagram
SysML state machine diagram, transition, simple state, initial pseudostate, initial node, final state,

network topology diagram software, network icons, network diagram template, networking icons available, how to draw a network diagram Computer Network Diagrams

network topology diagram software, network icons, network diagram template, networking icons available, how to draw a network diagram
Computer Network Diagrams solution extends ConceptDraw PRO software with samples, templates and libraries of vector stencils for drawing the computer network topology diagrams.
This purchase order processing UML activity diagram was created on the base of activity diagram from the software architecture documentation wiki of the Software Engineering Institute (SEI) of Carnegie Mellon University (CMU).
[wiki.sei.cmu.edu/ sad/ index.php/ Image:PurchaseOrderActivityDiagram.png]
"A purchase order (PO) is a commercial document and first official offer issued by a buyer to a seller, indicating types, quantities, and agreed prices for products or services. Acceptance of a purchase order by a seller forms a contract between the buyer and seller, so no contract exists until the purchase order is accepted. It is used to control the purchasing of products and services from external suppliers.
Creating a purchase order is typically the first step of the purchase to pay process in an ERP system." [Purchase order. Wikipedia]
This purchase order processing UML activity diagram example was created using the ConceptDraw PRO diagramming and vector drawing software extended with the ATM UML Diagrams solution from the Software Development area of ConceptDraw Solution Park.
UML activity diagram of purchase order processing
UML activity diagram of purchase order processing , send signal action, initial node, horizontal swimlanes, activity partition, activity group, fork node, join node, decision node, merge node, activity final node, activity edge, object flow edge, action, accept event action,
This infographic sample visualizes the Conventional and wireless ad hoc network. It was designed on the base of the Wikimedia Commons file: Běžná bezdrátová síť a ad hoc síť.png.
[commons.wikimedia.org/ wiki/ File:B%C4%9B%C5%BEn%C3%A1_ bezdr%C3%A1tov%C3%A1_ s%C3%AD%C5%A5_ a_ ad_ hoc_ s%C3%AD%C5%A5.png]
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license. [creativecommons.org/ licenses/ by-sa/ 4.0/ deed.en]
"A wireless ad hoc network (WANET) is a decentralized type of wireless network. The network is ad hoc because it does not rely on a pre existing infrastructure, such as routers in wired networks or access points in managed (infrastructure) wireless networks. Instead, each node participates in routing by forwarding data for other nodes, so the determination of which nodes forward data is made dynamically on the basis of network connectivity. In addition to the classic routing, ad hoc networks can use flooding for forwarding data.
Wireless mobile ad hoc networks are self-configuring, dynamic networks in which nodes are free to move. Wireless networks lack the complexities of infrastructure setup and administration, enabling devices to create and join networks "on the fly" – anywhere, anytime." [Wireless ad hoc network. Wikipedia]
The infographic example "Conventional and wireless ad hoc network" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Computers and Communications solution from the Illustration area of ConceptDraw Solution Park.
Network infographic
Network infographic, walkie talkie, printer, communication tower, signal tower, wifi antenna, active pc, select computer,
The vector stencils library "Wireless networks" contains 82 icon symbols for drawing wireless computer network diagrams and equipment layout plans.
"A wireless network is any type of computer network that uses wireless data connections for connecting network nodes.
Wireless networking is a method by which homes, telecommunications networks and enterprise (business) installations avoid the costly process of introducing cables into a building, or as a connection between various equipment locations.
Wireless telecommunications networks are generally implemented and administered using radio communication. This implementation takes place at the physical level (layer) of the OSI model network structure.
Examples of wireless networks include cell phone networks, Wi-Fi local networks and terrestrial microwave networks." [Wireless network. Wikipedia]
The clip art example "Wireless networks - Vector stencils library" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Wireless Networks solution from the Computer and Networks area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ wireless-networks
Building 1
Building 1, building,
Building 4
Building 4, building,
Coverage (Blue)
Coverage (Blue), coverage,
Wireless Connectivity
Wireless Connectivity, wireless connectivity,
Network Cloud
Network Cloud, network cloud,
Cloud
Cloud, cloud,
Wi-Fi Access
Wi-Fi Access, Wi-Fi access,
Tree
Tree, tree,
Computer
Computer, computer,
Laptop Computer
Laptop Computer, laptop computer, notebook,
Server
Server, server,
Wireless Network Storage
Wireless Network Storage, wireless network storage,
Router
Router, router,
Wireless Router
Wireless Router, wireless router,
Switch
Switch, switch,
Wireless Access Point
Wireless Access Point, wireless access point,
1U Hub Switch
1U Hub Switch, hub, switch, Ethernet,
2U Hub Switch
2U Hub Switch, hub, switch, Ethernet,
1U Server
1U Server, server,
2U Server
2U Server, server,
3U Server
3U Server, server,
4U Server
4U Server, server,
Outdoor Access Point
Outdoor Access Point, outdoor access point,
Indoor Access Point
Indoor Access Point, indoor access point,
Outdoor Wi-Fi Access Point
Outdoor Wi-Fi Access Point, outdoor Wi-Fi access point,
Access Point
Access Point, access point, bridge, repeater,
Outdoor Mesh Node
Outdoor Mesh Node, outdoor mesh node,
Outdoor Mesh Node
Outdoor Mesh Node, outdoor mesh node,
Outdoor Access Node
Outdoor Access Node, outdoor access node,
Outdoor Access Node
Outdoor Access Node, outdoor access node,
Base Station
Base Station, base station,
Cellular Phone
Cellular Phone, cellular phone, mobile phone,
Outdoor Mesh Node
Outdoor Mesh Node, outdoor mesh node,
Active Directory Server
Active Directory Server, Active Directory Server,
Smart WLAN Controller
Smart WLAN Controller, Smart WLAN controller, wireless services gateway,
Smart WLAN Controller
Smart WLAN Controller, Smart WLAN controller, wireless services gateway,
Smart Wi-Fi Access Point
Smart Wi-Fi Access Point, Smart Wi-Fi access point,
Indoor Wi-Fi Access Point
Indoor Wi-Fi Access Point, indoor Wi-Fi access point,
Firewall
Firewall, firewall,
Coverage (Yellow)
Coverage (Yellow), coverage,
Coverage (O-Shaped)
Coverage (O-Shaped), coverage,
Outdoor Mesh Node
Outdoor Mesh Node, outdoor mesh node,
The vector stencils library "Bank UML deployment diagram" contains 10 shapes for drawing UML deployment diagrams.
Use it for object-oriented modeling of your bank information system.
"A deployment diagram in the Unified Modeling Language models the physical deployment of artifacts on nodes. To describe a web site, for example, a deployment diagram would show what hardware components ("nodes") exist (e.g., a web server, an application server, and a database server), what software components ("artifacts") run on each node (e.g., web application, database), and how the different pieces are connected (e.g. JDBC, REST, RMI).
The nodes appear as boxes, and the artifacts allocated to each node appear as rectangles within the boxes. Nodes may have subnodes, which appear as nested boxes. A single node in a deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database servers.
There are two types of Nodes:
1. Device Node.
2. Execution Environment Node.
Device nodes are physical computing resources with processing memory and services to execute software, such as typical computers or mobile phones. An execution environment node (EEN) is a software computing resource that runs within an outer node and which itself provides a service to host and execute other executable software elements." [Deployment diagram. Wikipedia]
This example of UML deployment diagram symbols for the ConceptDraw PRO diagramming and vector drawing software is included in the ATM UML Diagrams solution from the Software Development area of ConceptDraw Solution Park.
UML deployment diagram symbols
UML deployment diagram symbols, node, execution environment, device, deployment specification, deployment, communication path, artifact,
The vector stencils library "IDEF0" contains 26 IDEF0 diagram symbols.
Use it for business process modeling with IDEF0 diagrams.
"The IDEF0 model ... is based on a simple syntax. Each activity is described by a verb-based label placed in a box. Inputs are shown as arrows entering the left side of the activity box while output are shown as exiting arrows on the right side of the box. Controls are displayed as arrows entering the top of the box and mechanisms are displayed as arrows entering from the bottom of the box. Inputs, Controls, Outputs, and Mechanisms are all referred to as concepts.
- Arrow: A directed line, composed of one or more arrow segments, that models an open channel or conduit conveying data or objects from source (no arrowhead) to use (with arrowhead). There are 4 arrow classes: Input Arrow, Output Arrow, Control Arrow, and Mechanism Arrow (includes Call Arrow). See Arrow Segment, Boundary Arrow, Internal Arrow.
- Box: A rectangle, containing a name and number, used to represent a function.
- Context: The immediate environment in which a function (or set of functions on a diagram) operates.
- Decomposition: The partitioning of a modeled function into its component functions.
- Fork: The junction at which an IDEF0 arrow segment (going from source to use) divides into two or more arrow segments. May denote unbundling of meaning.
- Function: An activity, process, or transformation (modeled by an IDEF0 box) identified by a verb or verb phrase that describes what must be accomplished.
- Join: The junction at which an IDEF0 arrow segment (going from source to use) merges with one or more other arrow segments to form a single arrow segment. May denote bundling of arrow segment meanings.
- Node: A box from which child boxes originate; a parent box. See Node Index, Node Tree, Node Number, Node Reference, Diagram Node Number." [IDEF0. Wikipedia]
The shapes example "Design elements - IDEF0" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the solution "IDEF Business Process Diagrams" from the area "Business Processes" of ConceptDraw Solution Park.
IDEF0 diagram symbols
IDEF0 diagram symbols, text note, straight line segment, reader note, node tree, model note, mechanism feedback, down and under, label, joining arrows, input feedback, down and under, forking arrows, curved arrow segment, control feedback, up and over, IDEF0 node, IDEF0 line arrow segment, IDEF0 box, IDEF0, IDEF standard diagram form, IDEF diagram form,
This vector stencils library contains 47 SysML activity diagram symbols.
Use it to design your SysML activity diagrams using ConceptDraw PRO diagramming and vector drawing software.
"Activity diagrams are constructed from a limited number of shapes, connected with arrows. The most important shape types:
- rounded rectangles represent actions;
- diamonds represent decisions;
- bars represent the start (split) or end (join) of concurrent activities;
- a black circle represents the start (initial state) of the workflow;
- an encircled black circle represents the end (final state).
Arrows run from the start towards the end and represent the order in which activities happen." [Activity diagram. Wikipedia]
The vector stencils library "Activity diagram" is included in the SysML solution from the Software Development area of ConceptDraw Solution Park.
Action
Action, action,
Call behavior action
Call behavior action, call behavior action, action,
Accept event action
Accept event action, accept event action,
Accept time event action
Accept time event action, accept time event action,
Send signal action
Send signal action, send signal action,
Activity
Activity, activity, frame,
Activity final node
Activity final node, initial node, activity final node,
Flow final node
Flow final node, flow final node,
Activity parameter node
Activity parameter node, activity parameter node,
Control operator node
Control operator node, control operator node,
Control operator - frame
Control operator - frame, control operator frame,
Decision/Merge node
Decision/Merge node, decision node, merge node, control node, activity node,
Fork/Join node
Fork/Join node, fork node, join node, control node,
Initial node
Initial node, initial node, control node,
isControl
isControl, isControl node, action,
isStream
isStream, isStream node, action,
isStream 2
isStream 2, isStream node, action,
isStream 3
isStream 3, isStream node, activity parameter node,
Local precondition
Local precondition, local precondition node, action,
Local postcondition
Local postcondition, local postcondition node, action,
NoBuffer
NoBuffer, noBuffer node, action,
Object node
Object node, object node,
Object node 2
Object node 2, pin, object node, action,
Optional
Optional, optional, action,
Optional 2
Optional 2, optional, activity parameter node,
OverWrite
OverWrite, overwrite, action,
Parameter set
Parameter set, parameter set, action,
Parameter set 2
Parameter set 2, parameter set, activity, frame,
Probability
Probability, probability, action,
Probability 2
Probability 2, probability,
Rate
Rate, rate,
Rate 2
Rate 2, rate,
Rate 3
Rate 3, rate,
Rate 4
Rate 4, rate,
Rate 5
Rate 5, rate, activity parameter node,
Rate 6
Rate 6, rate, action,
Control flow
Control flow, control flow, action,
Control flow 2
Control flow 2, control flow, action,
Object flow
Object flow, object flow, action,
Object flow 2
Object flow 2, object flow, action,
Probability path
Probability path, probability,
Rate path
Rate path, rate,
In block definition diagram, activity, association
In block definition diagram, activity, association, block definition diagrams, activity, association, activity, frame, activity,
Activity partition
Activity partition, activity partition, swimlane,
Activity partition - action
Activity partition - action, action, activity partition,
Interruptible activity region
Interruptible activity region, structured activity node, interruptible activity region,
Structured activity node
Structured activity node, structured activity node,