UML Exercise #1 Create use cases for a simple restaurant. Only include the customer, waiter, and cook. Create a class diagram Create a sequence diagram.

Slides:



Advertisements
Similar presentations
Sequence diagram How to. Guards Sequence diagram with combined fragments and messages Sequence diagram based on figure of UML specification It.
Advertisements

The latest in DATA MINING Technology allows you full access to all information generated in your business.
What is oBIX?. oBIX Open – all technical details freely available Building – any and all building systems Information – pertinent system data eXchange.
Unified Modeling Language Sequence Diagrams Chapter 2 (JIA)
Design patterns exercise Nick Lopez Duplication of course material for any commercial purpose without the explicit written permission of the professor.
Exercise 1: Write out the values of logical clocks p1p1 p1p1 p1p1.
Lecture 12: Chapter 22 Topics: UML (Contd.) –Relationship Structural Behavioral –Diagram Structural Behavioral.
1 SWE Introduction to Software Engineering Lecture 25 – Object-Oriented Design (Chapter 14)
Exercise Exercise3.1 8 Exercise3.1 9 Exercise
Chapter 10 System Sequence Diagrams. What is a System Sequence Diagram? A way of modeling input and output events related to systems It is a picture that.
Exercise Exercise Exercise Exercise
Exercise Exercise Exercise Exercise
Exercise Exercise6.1 7 Exercise6.1 8 Exercise6.1 9.
Exercises on requirements modeling and model checking.
Interaction Modelling. Modelling Behaviour: Interaction Modelling.
Systems Analysis and Design in a Changing World, 6th Edition
Unit 5 Simple Present, Time Clauses, Used To, and Would.
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
UML for Java Programmers Object Mentor, Inc. Copyright  by Object Mentor, Inc All Rights Reserved
1.  Modeling the context of a system  Modeling the requirements of a system 2.
CS 310 Ch8: System models Abstract descriptions of systems being analyzed to help the analyst understand the system functionality communicate with customers.
State diagrams Interaction diagrams –Sequence diagrams –Collaboration diagrams Object orientation Part 4: Dynamic Modeling.
Pfleeger and Atlee, Software Engineering: Theory and PracticePage 4.1 © 2006 Pearson/Prentice Hall Sidebar 4.1 Why Are Requirements Important? Top factors.
Software Design The Dynamic Model Design Sequence Diagrams and Communication Diagrams Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
Introduction to Counting Methods MATH 102 Contemporary Math S. Rook.
1 HVACR - Refrigeration Series and Parallel Circuits.
Use Case Modeling Chapter 7 Part of Requirements Modeling Designing Concurrent, Distributed, and Real-Time Applications with UML Hassan Gomaa (2001)
Contextual design Ebba Thora Hvannberg. Contextual Inquiry “The core premise of CI is very simple: go where the customer works, observe the customer as.
Sigma Notation A compact way of defining a series A series is the sum of a sequence.
Data Flow Diagrams © Dolinski What are they? Data flow diagrams show us how data moves through a system. It is a diagram which looks at all the.
System sequence diagrams
CSCI-383 Object-Oriented Programming & Design Lecture 12.
System Sequence Diagram Chandan Rupakheti & Steve Chenoweth Week 5-3a.
CONTENT 1.Software Process 2.Object Technology 3.UML 4.UML For Java.
1 ENGG 1203 Tutorial Combinational Logic (II) and Sequential Logic (I) 8 Feb Learning Objectives  Apply Karnaugh map for logic simplification  Design.
A Student Guide to Object-Oriented Development
Lecture 3: Application State + Event Driven Programming CSS290: APPS ON MOBILE DEVICES.
Models and Diagrams. Models A model is an abstract representation of something real or imaginary. Like a map, a model represents something A useful model.
Spring 2007 Week 10: Object Modeling (1)Use Case Model IFS410: Advanced Analysis and Design.
INTELLIGENT DUMBBELL Internet Engineering Course lectured by Dr. Shafiee Internet of things (IOT) project Spring 94 Mansour Saffar.M Nima Palizban.
Basic Counters: Part I Section 7-6 (pp ).
IST 220 – Intro to Databases Database Design I. DB Design – Sports League The league needs to keep track of Teams Players Coaches Sponsors How many tables.
SEQUENCES. Introduction The symbols and words of Sequences n is a symbol used all the time in sequences n simply represents a counting number.
3 BIT DOWN COUNTER SUBJECT: DIGITAL ELECTONICS CODE: COLLEGE: BVM ENGINEERING COLLEGE COLLEGE CODE:008 ELECTRONICS & TELECOMMUNICATION DEPT.
GiveBack Event Ruby Tuesday’s allows the event promoters to pass out flyers to the community. The customers will then submit the flyers along with their.
Requirements Models Representing the Product in Ways Other than Text.
“Your Key To Success in CNIT 280” UML REFRESH COURSE.
Using Custom Silicone Wristbands as Promotional Items.
Activity Diagram.
Working out the Details
Business and IT modeling Car Rental example Alar Krist Alar
Instructor: Dr. Hany H. Ammar
Instructor: Dr. Hany H. Ammar
Enjoying Maths In Year 1.
System sequence diagrams
UML Use Case Diagrams.
Information Flows.
Object-Orientated Analysis, Design and Programming

Tips Need to Consider When Organizing a College Event
Informatics 43 Discussion, April 8, 2016
ماجستير إدارة المعارض من بريطانيا
UML Diagrams: Sequence Diagrams Dynamic Analysis Model
Use Cases & Use Case Diagrams
State Machines Massimo Felici.
More Requirements Models
Write the equation of the line.
Week 8 Lecture 1: Identifying Actors and Activities
Ch. 28 Larman UML & Patterns
For More Details:
Presentation transcript:

UML Exercise #1 Create use cases for a simple restaurant. Only include the customer, waiter, and cook. Create a class diagram Create a sequence diagram for an order Create an activity diagram for an order

UML Exercise #2 Create a detailed class diagram for the classes: Time, Clock, and Alarm Clock

UML Exercise #3 Consider a Turnstile system (e.g. a series of turnstiles for use at a subway station, sporting event, etc.) Customer must drop a quarter to pass through the turnstile System should track cash earned, customer count across all turnstiles Create use case diagrams Create class diagrams Create state diagram for the turnstile