1 Deployment Diagram. 2 הדיאגרמות 3 אבני יסוד: דיאגרמות פריסת התוכנה על גבי החומרה PackageDiagram “חבילות עבודה” מקרא: מודל סטטי מודל דינמי מודל ניהולי.

Slides:



Advertisements
Similar presentations
UML Diagrams Jung Woo. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business.
Advertisements

Deployment Diagrams Depicts a static view of the run-time configuration of Nodes.
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
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:
Object-Oriented Analysis and Design
C OMPONENT & D EPLOYMENT D IAGRAMS Hoang Huu Hanh, Hue University hanh-at-hueuni.edu.vn.
1 © Wolfgang Pelz UML3 UML 3 Notations describe how to use reusable software. Package Component Deployment Node.
Chapter 13 Physical Architecture Layer Design
Theme UML Extending UML to treat aspects Presented by Moran Birenbaum.
ECEN5053 SW Eng of Dist Systems, Arch Des Part 2, Univ of Colorado, Boulder1 Architectural Design of Distributed Systems, Part 2 ECEN5053 SW.
The Need for Packages How do you break down a large system into smaller systems? Structured methods use functional decomposition Functions represent something.
ניתוח מונחה-עצמים Object Oriented Analysis
SCADA Enterprise Training Virtual Integrated Grid Client: Dr. Oman Prepared by: Nate Krussel and Theora Rice 1.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
{ Networking High School Computer Application. What is a network? A system containing any combination of computers, computer terminals, printers, audio.
Instances and Object Diagrams Reporter: 陳雅萍. Abstractions and Instances Abstraction: the ideal essence of a thing Instance: a concrete manifestation of.
The Design Discipline.
CSCI 1101 Intro to Computers 6. Local Area Networks.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Session 26 Modeling the Static View: The Deployment Diagram Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 27, 2011 Presented.
How computer’s are linked together.
Modelling Class T16: Conceptual Modelling – Architecture Image from
1.05a.  Local Area Networks (LANs) ◦ Small networks in a limited geographical area  Wide-Area Networks (WANs) ◦ Extensive networks that may span hundreds.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
Deployment Diagrams Martin Orendáč. Deployment Diagrams A deployment diagram in the Unified Modeling Language models the physical deployment of artifacts.
ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,
TAL7011 – Lecture 4 UML for Architecture Modeling.
Implementation Diagrams
R R R CSE870: UML Component Diagrams Implementation Diagrams.
Technology Layer. Technology Layer Metamodel Technology Layer Concepts.
1 Package Diagram. 2 הדיאגרמות 3 אבני יסוד: דיאגרמות פריסת התוכנה על גבי החומרה PackageDiagram “חבילות עבודה” מקרא: מודל סטטי מודל דינמי מודל ניהולי.
Component, Deployment and Package Diagrams CSIS3600.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
1 California State University, Fullerton Chapter 3 Information System Fundamentals.
COMPONENT DIAGRAM in UML 2.0 Veronica Carrega. PLAN OF TALK  Introduction about components  Components and component diagrams in uml 2.0  Case study.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
CSC 520 – Advanced Object Oriented Programming, Fall, 2010 Thursday, October 14 Week 7, UML Diagrams
Identifying classes, Packages and drawing class Diagrams, Object Diagrams and composite structure diagrams Week 07 1.
OOD OO Design. OOD-2 OO Development Requirements Use case analysis OO Analysis –Models from the domain and application OO Design –Mapping of model.
Component Diagram. Component diagram Show the structural relationships between components of a system Depicts how components are wired together to form.
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 을 인용하여 작성됨.
R R R CSE870: UML Component Diagrams Implementation Diagrams.
Deployment Diagram.
Chapter 12: Architecture
UML Diagrams By Daniel Damaris Novarianto S..
Deployment Diagram.
COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI
COMPONENT & DEPLOYMENT DIAGRAMS
G. Pullaiah College of Engineering and Technology
Component and Deployment Diagrams
OO Methodology OO Architecture.
UML Diagrams Jung Woo.
State Machine Diagrams
Systems Analysis and Design With UML 2
Physical Architecture Layer Design
Deployment Diagram.
תכן UML in Design מקורות: S. R. Schach: Chapter 12
More Model Elements.
Chapter 12: Physical Architecture Layer Design
Unified Modelling Language
Analysis models and design models
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Presentation transcript:

1 Deployment Diagram

2 הדיאגרמות

3 אבני יסוד: דיאגרמות פריסת התוכנה על גבי החומרה PackageDiagram “חבילות עבודה” מקרא: מודל סטטי מודל דינמי מודל ניהולי Statechart פונקציונליות, אינטראקציה ActivityDiagram לוגיקה, זרימה ComponentDiagram ארכיטקטורת התוכנה SequenceDiagram התנהגות ישויות, קשרים, יחסים ClassDiagram Use Case Model שחקנים, תרחישים, אופני פעולה דרישות מערכת DeploymentDiagram ארכיטקטורת מערכת

4 Deployment Diagram  "A diagram that depicts the execution architecture of systems. It represents system artifacts as nodes, which are connected through communication paths to create network systems of arbitrary complexity. Nodes are typically defined in a nested manner, and represent either hardware devices or software execution environments."

5 דוגמא ל Deployment Diagram

6

7 ארגז הכלים

8 Node A node is a physical piece of equipment on which the system will be deployed - for example a workgroup server or workstation. A node usually hosts components and other executable pieces of code, which again may be linked to particular processes or execution spaces. Typical nodes are client workstations, application servers, mainframes, routers, terminal servers, etc.

9 Artifact An artifact is any physical piece of information used or produced by a system. Artifacts can have associated properties or operations, and can be instantiated or associated with other artifacts. Examples of artifacts include model files, source files, database tables, development deliverables or support documents A particular instance (or 'copy') of an artifact is deployed to a node instance.

10 Manifest A manifest relationship indicates that the artifact source embodies the target model element

11 Deployment Spec A deployment specification (spec) specifies parameters guiding deployment of an artifact, as is necessary with most hardware and software technologies. A specification lists those properties that must be defined for deployment to occur. An instance of this specification specifies the values for the parameters; a single specification can be instantiated for multiple artifacts.

12 Deployment Spec

13 השימוש ב Tags

14 הוספת תגים חדשים במערכת

15 כדי לראות תגים בדיאגרמה

16 הוספת תגים לצומת