OOS SQUARE SQUARE Lab Deployment Diagram *UML 2 and the Unified Process Second Edition 을 인용하여 작성됨.

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.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 04. Other.
Unified Modeling Language
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Design of Web-based Systems IS Development: lecture 10.
Chapter 13 Physical Architecture Layer Design
Multiple Tiers in Action
CS 432 Object-Oriented Analysis and Design
1 A Student Guide to Object- Orientated Development Chapter 9 Design.
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Technical Overview.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
PowerDesigner 与对象建模. 2 Why Using UML? Visually define and communicate the structure and behavior of an application Represent systems using Object-Oriented.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
Smith’s Aerospace © P. Bailey & K. Vander Linden, 2005 Architecture: Component and Deployment Diagrams Patrick Bailey Keith Vander Linden Calvin College.
Software development process ธนวัฒน์ แซ่ เอียบ. The development process Process –set of rules which define how a development project. Methodology and.
Modelling Class T16: Conceptual Modelling – Architecture Image from
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
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.
TAL7011 – Lecture 4 UML for Architecture Modeling.
Implementation Diagrams
R R R CSE870: UML Component Diagrams Implementation Diagrams.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
1/26 On-demand Learning Series Software Engineering of Web Application - Object-Oriented Development & UML Hunan University, Software School.
Unified Modeling Language. Object Oriented Methods ► What are object-oriented (OO) methods?  OO methods provide a set of techniques for analyzing, decomposing,
1 Deployment Diagram. 2 הדיאגרמות 3 אבני יסוד: דיאגרמות פריסת התוכנה על גבי החומרה PackageDiagram “חבילות עבודה” מקרא: מודל סטטי מודל דינמי מודל ניהולי.
Technology Layer. Technology Layer Metamodel Technology Layer Concepts.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
The UML Formal Methods for SoC Design Sorin Manolache
 Computer is an electronic tool that can accept, process, and accumulate data which can produce a result or output.  Computer System is a combination.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Object Oriented Analysis and Design 1 Chapter 9 From Design to Implementation  Implementation Model  Forward, Reverse, and Round-Trip Engineering  Mapping.
310414IMPLEMENTATION1 IMPLEMENTATIONIMPLEMENTATION SOFTWARE ENGINEERING SOFTWARE ENGINEERING.
Identifying classes, Packages and drawing class Diagrams, Object Diagrams and composite structure diagrams Week 07 1.
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
Process Support Tools and Formalism Exploration Team Apache Information and Computer Science University of California, Irvine.
Information Systems in Organizations 2.2 Systems Architecture: Devices, Network, Data and Apps.
Unified Modeling Language. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems,
 Computer hardware refers to the physical parts of a computer and related devices. Internal hardware devices include motherboards, hard drives,
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 14 Slide 1 Object-Oriented Design.
Two New UML Diagram Types Component Diagram Deployment Diagram.
R R R CSE870: UML Component Diagrams Implementation Diagrams.
1 Advanced Computer Programming Software Modeling UML Copyright © Texas Education Agency, 2013.
Deployment Diagram.
Designing the Physical Architecture
UML(Unified Modeling Language)
UML Diagrams By Daniel Damaris Novarianto S..
Deployment Diagram.
COMPONENT & DEPLOYMENT DIAGRAMS
G. Pullaiah College of Engineering and Technology
Component and Deployment Diagrams
UML Diagrams Jung Woo.
Systems Analysis and Design With UML 2
Deployment Diagram.
Software Architecture & Design Pattern
Tiers vs. Layers.
More Model Elements.
Unified Modelling Language
IMPORTANT NOTICE TO STUDENTS:
Analysis models and design models
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005
Uml diagrams In ooad.
Presentation transcript:

OOS SQUARE SQUARE Lab Deployment Diagram *UML 2 and the Unified Process Second Edition 을 인용하여 작성됨

OOS SQUARE  The deployment diagram maps the software architecture to the hardware architecture.  Descriptor form – contains nodes, relationships between nodes, and artifacts.  A node represents a type of hardware(such as a PC).  An artifact represents a type of physical software artifact such as a Java JAR file.  Instance form – contains node instances, relationships between node instances, and artifact instances.  A node instance represents a specific, identifiable piece of hardware (such as a Jim’s PC).  An artifact instance represents a specific instance of a type of software, such as the particular copy of FrameMaker ( used to write this, or a particular JAR file. 2 The deployment diagram

OOS SQUARE  A node represents a type of computational resource upon which artifacts can be deployed for execution.  > - the node represents a type of physical device such as a PC or a Sun Fire server.  > - the node represents a type of execution environment for software such as an Apache web server or the Jboss EJB container 3 Node

OOS SQUARE  A node instance represents a specific computational resource. 4 Node Instance

OOS SQUARE  An artifact represents the specification of a real world thing such as a file  Source/Executable files  Scripts  Database tables  Documents  Outputs of the development process 5 Artifact