UML Dr. Nigel Trodd Coventry University United Kingdom.

Slides:



Advertisements
Similar presentations
1Spring 2005 Specification and Analysis of Information Systems Specifying Requirements with Use Case Diagrams Part II.
Advertisements

Systems Analysis and Design 8th Edition
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
Unified Modeling Language
Object-Oriented Analysis and Design
Chapter 15: System Modeling with UML
Chapter 18 Object-Oriented Systems Analysis and Design Using UML
Lecture 12: Chapter 22 Topics: UML (Contd.) –Relationship Structural Behavioral –Diagram Structural Behavioral.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Slide 11C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Slide 11D.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Systems Analysis & Design Sixth Edition Systems Analysis & Design Sixth Edition Toolkit Part 5.
Slide 7C.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
SwE 313 Introduction to Rational Unified Process (RUP)
Use Case Modeling.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1.
UML. Overview of UML Diagrams Structural : element of spec. irrespective of time Class Component Deployment Object Composite structure Package Behavioral.
Unified Modeling Language
Lesson 1 Week01.
University of Palestine Department of Information Technology Done by: Montaser El sabea Supervisors: yassmen El Bobo Unified Modeling Language.
Introduction to UML By: Prof. Aiman Hanna Department of Computer Science, Concordia University, Montreal, Canada.
Prepared by Afra`a Sayah. Introduction. Weekly Tasks. Plane Phase. Analysis Phase. Design Phase. Report Rules. Conclusion. 2.
Unified Modeling Language, Version 2.0
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Unified Modeling Language (UML) Case Study.
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
IT 21103/41103 System Analysis & Design. Chapter 05 Object Modeling.
ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
1 Introduction to UML. 2 What is UML? UML is an acronym for Unified Modeling Language. Unified –Combines the best from existing object- oriented software.
ARTIFACT UML Actor A Use Case 1 Use Case 2 Actor B Document FileManager GraphicFile File Repository DocumentList FileList Customer name addr withdraw()
Chapter 7 The Object-Oriented Approach to Requirements.
Identifying & Creating Use Cases – Part 1 Month Day, Year.
UML Diagrams CSC 422 Kutztown University Dr. Daniel Spiegel.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Introduction to OOAD & Rational Rose cyt. 2 Outline RUP OOAD Rational Rose.
CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Systems Analysis and Design in a Changing World, Thursday, Feb 15.
Unit-3 Identifying use cases Object Analysis Classification
UML (Unified Modeling Language)
The Omondo EclipseUML plug-in David Gallardo. What is UML A graphical language Not a development method It was designed for RUP—the Rational Unified Process,
 What to do if you want to build a new house? › Buy a bunch of wood and nails and start immediately. › Or, put some blueprints to follow, and plan of.
1 Using Rational Rose ® to construct UML diagrams.
Object Oriented Analysis and Design Introduction to Rational Rose.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
Collaboration diagrams. Deployment diagrams. Lesson 4.
Unified Modeling Language. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems,
ONLINE IMPORTS & EXPORTS PRESENTED BY T.NALINI( ) R.KIRANMAI( )
George Wang, Ph.D. COMP 380/L Lesson 2. Use Case Use cases are a way to capture system functionalities (i.e., functional requirements) Based on use case.
Using Rational Administrator Month Day, Year. Agenda Training Plan Overview Using Rational Administrator Review Next Steps.
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
1 Systems Analysis and Design Behavioral Modeling Chapter 8 (Last one before the Midterm!)
Introduction to UML Tutorial 1.
UML - Unified Modeling Language
Online Shopping APP.
UML: Unified modeling language
ניתוח מערכות מידע א' הרצאה 3
Unified Modeling Language
University of Houston-Clear Lake
Unified Modeling Language
Software Design Lecture : 14.
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Uml diagrams In ooad.
Presentation transcript:

UML Dr. Nigel Trodd Coventry University United Kingdom

Introduction Analysts solve problems. Firstly, you define a problem. And then, you ask the right question. Only then can you start to think about how to solve a problem.

Learning objectives In this lesson you will critically examine a formal specification language for IS modelling. On completing this lesson you should be able to: Identify & exemplify the application of Unified Modeling Language (UML) …and appreciate some of its weaknesses.

Unified Modelling Language

UML Use case diagrams Class diagrams Object diagrams Sequence diagrams Collaboration diagrams Statechart diagrams Activity diagrams Component diagrams Deployment diagrams

Use case diagrams

Drawing use case diagrams Hand-drawn sketch Identify actors Then Use-cases Draw associations between actors and use-cases Document and store

Using use case diagrams Common Applications –Overview diagram indicating major usage requirements; –Analysis of usage requirements of an existing system Common Misapplications –Process diagramming; –Diagramming without supporting use cases

Sequence diagrams Usage scenarios The logic of methods The logic of services

Data flow diagrams & Activity diagrams

Class diagrams

but

but… GIS attracts analysts from many disciplines and with various technical backgrounds Many of them are not familiar with UML You might be one of them & wish to find out more... UML tutorial /A&D/UML_tutorial/index.htm