Deployment Diagrams Martin Orendáč. Deployment Diagrams A deployment diagram in the Unified Modeling Language models the physical deployment of artifacts.

Slides:



Advertisements
Similar presentations
1 CIS224 Software Projects: Software Engineering and Research Methods Lecture 9 Object, Package, Component and Deployment Diagrams (Based on Fowler, 2004,
Advertisements

UML Diagrams Jung Woo. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business.
Deployment Diagrams Depicts a static view of the run-time configuration of Nodes.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 9 Slide 1 Appendix 3 Object-Oriented Analysis and Design.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall A.1.
IEC Substation Configuration Language and Its Impact on the Engineering of Distribution Substation Systems Notes Dr. Alexander Apostolov.
COMPONENT DIAGRAM in UML 2.0 Veronica Carrega
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 Architectural Modeling Notations.
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
C OMPONENT & D EPLOYMENT D IAGRAMS Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
Component and Deployment Diagrams
CS 432 Object-Oriented Analysis and Design
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
Unified Modeling Language
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Class, Sequence and UML Model.  Has actors and use cases.
1-1 Nets and Drawings for Visualizing Geometry
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix A Object-Oriented.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Nets and Drawing for Visualizing Geometry
Please get the warm up off the back desk and begin working.
Modelling Class T16: Conceptual Modelling – Architecture Image from
Programming Logic and Design Fourth Edition, Comprehensive Chapter 15 System Modeling with the UML.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Describing Information Systems.  A system is a group of connected operations.  Systems can be described in several different ways including:  Structure.
TAL7011 – Lecture 4 UML for Architecture Modeling.
1 System Analysis and Design Using UML INSTRUCTOR: Jesmin Akhter Lecturer, IIT, JU.
Course Instructor: Kashif Ihsan 1. Chapter # 3 2.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
COMPONENT DIAGRAM in UML 2.0 Veronica Carrega. PLAN OF TALK  Introduction about components  Components and component diagrams in uml 2.0  Case study.
Nets and Drawings for Visualizing Geometry
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Identifying classes, Packages and drawing class Diagrams, Object Diagrams and composite structure diagrams Week 07 1.
Flowcharts. Learning Objectives To learn how to break down tasks How to create a flowchart.
Object Oriented Analysis and Design Introduction to Rational Rose.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix A Object-Oriented Analysis and Design A.1.
Collaboration diagrams. Deployment diagrams. Lesson 4.
Please get the warm up off the back desk and begin working.
Unified Modeling Language. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems,
OOS SQUARE SQUARE Lab Deployment Diagram *UML 2 and the Unified Process Second Edition 을 인용하여 작성됨.
Algebra 1 Section 3.7 Solve a formula for one of its variables. The formula for the area of a rectangle is A = L ∙W Solve the area formula for L and complete.
Deployment Diagram.
Section 1.1 Nets and Drawings for Visualizing Geometry
UML(Unified Modeling Language)
UML Diagrams By Daniel Damaris Novarianto S..
Unified Modeling Language Tutorial
Introduction to Flowcharting
Deployment Diagram.
Section 1.1 – Nets and Drawings for Visualizing Geometry
Nets and Drawings for Visualizing Geometry
COMPONENT & DEPLOYMENT DIAGRAMS
Unified Modeling Language
G. Pullaiah College of Engineering and Technology
Component and Deployment Diagrams
UML Diagrams Jung Woo.
Business System Development
Component and Deployment Diagrams
Object Oriented Analysis and Design
Unified Modelling Language
CIS 375 Bruce R. Maxim UM-Dearborn
Appendix A Object-Oriented Analysis and Design
Design Yaodong Bi.
CIS 375 Bruce R. Maxim UM-Dearborn
Appendix A Object-Oriented Analysis and Design
Appendix A Object-Oriented Analysis and Design
Appendix 3 Object-Oriented Analysis and Design
Presentation transcript:

Deployment Diagrams Martin Orendáč

Deployment Diagrams A deployment diagram in the Unified Modeling Language models the physical deployment of artifacts (software) on nodes (hardware). You want to create a deployment diagram for applications that are deployed to several machines.Unified Modeling Languageartifacts nodes

Deployment Diagrams The three-dimensional boxes represent nodes, either software or hardware. Physical nodes should be labeled with the stereotype device Connections between nodes are represented with simple lines, and are assigned stereotypes such as RMI and message bus to indicate the type of connection. Nodes can contain other nodes or software artifacts. The ApplicationServer node contains EJBContainer (a software node) which in turn contains three software components, a deployment specification, and a software artifact.

Deployment Diagrams Deployment specifications are basically configuration files which define how a node should operate. They are depicted as two- sectioned rectangles with the stereotype deployment spec, the top box indicates the name and the bottom box lists the deployment properties (if any) for the node. Software artifacts are shown with the visual stereotype of a page with a folded corner or with the textual stereotype artifact