Use Case Diagrams College of Alameda Copyright © 2007 Patrick McDermott.

Slides:



Advertisements
Similar presentations
LEARNING STYLES.
Advertisements

The Use of Cases: Use Case Scenarios College of Alameda Copyright © 2007 Patrick McDermott Sometimes a Word is worth a thousand.
UML & Together 2006 tutorial Hong Qing Yu 10/2006.
Scenarios: The missing link or – “ Some Stuff About Use Cases and Testing”
Zen & The Art of Oriented / Objects College of Alameda Copyright © 2006 Patrick McDermott With a tip of the hat to: Herrigel, Eugen,
Information System Engineering
CS3773 Software Engineering Lecture 03 UML Use Cases.
1 Problem Analysis CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 9, 2004.
Context Diagram. What is it? System Context Diagram are diagrams used in systems design to represent the more important external actors that interact.
Use Cases Elizabeth Bigelow CS C 9/15/2000.
Using MS Project To draw a Network diagram. Add tasks Add the 8 tasks listed for making a cup of tea. Add the duration of each –Note: MS Project doesn’t.
© 2005 Prentice Hall3-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Use cases and requirement specification - 1 Use case diagrams 3 use cases System boundaries Remember: Use case diagramming is a tool, not the requirements.
Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 Use cases: deciding what you want.
An Introduction to Models & The UML The Unified Modeling Language Copyright © 2007 Patrick McDermott College of Alameda Not really.
About The Course UC Berkeley Extension Copyright © 2007 Patrick McDermott
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 06. Requirements.
Use Cases College of Alameda Copyright © 2007 Patrick McDermott.
XL as a Database College of Alameda Copyright © 2008 Patrick McDermott.
Word Problem children are inside the house. Model Number Sentence Answer Home 1 5 children live at this house. 3 children are outside. How many children.
Cycles & Life Cycles College of Alameda Copyright © 2007 Patrick McDermott.
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
Software Engineering Chapter 7 Fall Capturing the Requirements as Use Cases Capturing the Requirements as Use Cases By using use cases analysts.
Access Data Types Copyright © 2006 Patrick McDermott College of Alameda
Use Cases Week 8 CMIS570. Refresher – Class Diagrams Appointment scheduling example Car Rental example E-Commerce example.
Dates College of Alameda Copyright © 2008 Patrick McDermott Astronomical Julian Day January 1, 4713 B. C. E. Greenwich noon Gregorian.
 A software application is like a city  Modeling = Architecture  OOP = Civil Engineering  UML Classes = Blueprints of Buildings  UML is a common.
Submitted By: Memon Khurshed (Group Leader) Hamed Abdollahpur
Quick Draw Copyright © 2007 Patrick McDermott College of Alameda M.C. Escher ( ) Drawing Hands 1948.
Requirements Analysis and Design Engineering Southern Methodist University CSE 7313.
A Student Guide to Object- Oriented Development Chapter 10 Designing objects and classes.
CRAM/ERAT Babel College of Alameda Copyright © 2000 Patrick McDermott CRAM: Class-Relationship-Attribute-Method ERAT: Entity-Relationship-Attribute-Trigger.
1 Version /05/2004 © 2004 Robert Oshana Requirements Engineering Use cases.
Which CRAM? College of Alameda Copyright © 1999 Patrick McDermott Class Relationship Attribute Method cf.: Entity-Relationship-Attribute-Trigger.
Banking Example College of Alameda Copyright © 1998 Patrick McDermott.
JOURNAL This presentation will provide directions on how to complete all phases of the “Journal” tab on the AET.
Elevator Example.
Larman chapter 61 Use cases Larman chapter 6. 2 Fig. 6.1.
 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.
Cladogram. Cladogram/Phylogeny Cladogram/Phylogeny: diagram used to show ancestral relations between organisms represents evolutionary tree of life Like.
The Drawing Process Step 1: Looking Stage LOOK at the object you are drawing THINK about what shapes make up the object.
Ondřej Přibyl Faculty of Transportation Sciences, CTU DESIGN OF ITS SYSTEMS Project support 1 3 PROJECT SUPPORT Use cases.
Requirements capture: Using UML Use Cases David Millard and Yvonne Howard {dem,
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.
Elevator Example. Problem GSU schedules to upgrade all the campus elevators in 6 months. Due to incompatibility with the new hardware, the current software.
 Sequence Diagrams Introduction.  Sequence Diagrams  Review Schedule Sheridan.
WHAT IS A Context Diagram?
Lec-5 : Use Case Diagrams
How to fold a sheet of paper to make a Frayer Diagram.
UML PPt by: Hong Qing Yu.
Team member, Team member and Team member
CMGT 410 Education for Service-- snaptutorial.com.
Copyrights apply.
CMGT 410 Teaching Effectively-- snaptutorial.com.
Part 10 Q46 to Q50 of National 5 Prelim
אפיון ועיצוב מערכות מוכוון עצמים
IMPORTANT NOTICE TO STUDENTS:
Symbolism. Symbolism anything that is associated with and hints at something else. In Life… A UNIVERSAL symbol is: anything that is associated with.
“The Tell-Tale Heart” Eye Project
How would you describe this painting: the style, subject, color palette, mood? What is a picture of? How was it made? How would you describe this painting:
Team member, Team member and Team member
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Fill out your leadership support structure
TIME.
Week 8 Lecture 1: Identifying Actors and Activities
UML & Together 2006 tutorial
Write a story about the picture
LOCATING PROSPECTIVE UNION MEMBERS:
Use cases Dr. X.
The Database Development Process
Presentation transcript:

Use Case Diagrams College of Alameda Copyright © 2007 Patrick McDermott

A Use Case has Scenarios Use Case Scenario Class Requirements Program Spec Class Diagram

UC Diagrams “Draw a use case diagram to show what your system IS without getting into unnecessary detail.” —H1 st OOA&D The Blueprints for the system The Big Picture 10,000 foot view Claude Monet ( ) Boulevard des Capucines 1873

 Box  The Box is the System Boundary You must provide everything inside You will NOT provide anything outside Use it to show Scope

UC Actor  Outside The System Else would be represented inside

Use Cases Business “Stories” Can become Test Cases User Rep: walking use case Enter Hours Revise Schedule Report Hours Boss HRIS Worker

Use Case Diagrams

A Use Case Diagram Enter Hours Revise Schedule Report Hours Boss HRIS Use Case 1 Use Case 2 Use Case 3 Actor A Actor C Actor B Worker Cartouche Actor Use Case

Chart Form