Use Case Diagrams Week 1 – Lab 1.

Slides:



Advertisements
Similar presentations
Database development (MIS 533) MBS in Management Information Systems and Managerial Accounting Systems (2007 / 2008) Fergal Carton Business Information.
Advertisements

Information System Analysis
Karolina Muszyńska Based on:
Chapter 7 Structuring System Process Requirements
CS3773 Software Engineering Lecture 03 UML Use Cases.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Analyzing system processes: Use Case Diagram Updated.
Use Case Diagram © copyright 2001 SNU OOPSLA Lab..
 Need to Gather requirements and other related information  Use case Modeling ◦ What the system will do for the users.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Analyzing systems process: Use Case Diagram.
Concur Copyright © 2008 Introduction to Concur Mobile Concur Mobile is available for use with Concur Expense and/or Concur Cliqbook Travel.
1 CS 425 Software Engineering Project Preparation Use Case Modeling [Based on Chapters 3 & 4, Arlow and Neustadt, “UML and the Unified Process,” Addison-Wesley,
Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH 1 Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 More on use cases System sequence.
Marcelo Santos – OOAD-CDT309, Spring 2008, IDE-MdH Object-Oriented Analysis and Design - CDT309 Period 4, Spring 2008 Use cases: deciding what you want.
IT Skills Use Case Diagrams. Objectives Richard Hancock  Define what a use case is  Describe the common elements of a use case diagram  Be.
SABAL SHRESTHA SHERIF HALAWA SHAMA KHADPEKAR JIANWEI LAI SI TRAN GROUP A Tri-Airport Shuttle System.
1 CMPT 275 Software Engineering Requirements Analysis Phase Overview of Requirements Analysis Activity System Context Diagrams.
Chapter 7 Structuring System Process Requirements
Context Diagrams There are three symbols used in these diagrams: Context Diagrams are used in the Analysis and Design phases as an analysis and design.
Chapter 3 Object-Oriented Analysis of Library Management System(LMS)
IS0514 Lecture Week 3 Use Case Modelling.
CMPT 275 Software Engineering
USE Case Model.
CSCC40 tutorial 08 1 use cases are created based on identified functional requirements but are not mapped one-to-one to requirements... specify expected.
Use Cases 2 ENGR ♯10 Peter Andreae
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Data Flow Diagram A method used to analyze a system in a structured way Used during: Analysis stage: to describe the current system Design stage: to describe.
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
Week 1 Lab2 Use Case Descriptions Dina A. Said
Key Takeaway Points A use case is a business process; it begins with an actor, ends with the actor, and accomplishes a business task for the actor. Use.
The Requirement. What is Inception? What is the vision and business case for this project? –not to define all the requirements Feasible? Buy and/or build?
Chapter 3 Developing an algorithm. Objectives To introduce methods of analysing a problem and developing a solution To develop simple algorithms using.
USE CASE Bayu Adhi Tama, MTI Faculty of Computer Science, University of Sriwijaya Slides are adapted from Petrus Mursanto
USM, Inc. Traveler Training Manual Online Booking Tool Training.
1 CMPT 275 Software Engineering Requirements Gathering Activity Janice Regan,
Week 2 Lab1 User Interface Design Dina A. Said
Lecture 3 Uses Cases Topics UML Use Cases pop quiz Readings: Chapter 3 January 24, 2008 CSCE 492 Software Engineering.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
CPSC 203. Use Case Diagram  A description of a system’s behavior as it responds to a request that originates from outside of that system. Specifies the.
1 System Analysis and Design Using UML INSTRUCTOR: Jesmin Akhter Lecturer, IIT, JU.
Object Oriented Design Jerry KotubaSYST Object Oriented Methodologies1.
Use Cases Use Cases are employed to describe the functionality or behavior of a system. Each use case describes a different capability that the system.
Week 2 Lab2 ER Diagram Dina A. Said
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
IS3320 Developing and Using Management Information Systems Lecture 16: Data-Flow Diagrams 1 (Intro to Context-Level diagrams) Rob Gleasure
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Lecture 14 22/10/15. The Object-Oriented Analysis and Design  Process of progressively developing representation of a system component (or object) through.
Use Case Diagram Lecture # 1. Use Case Diagram Use-cases are descriptions of the functionality of a system from a user perspective.  Depict the behaviour.
 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.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Page 1  Copyright © 1997 by Rational Software Corporation Putting the UML to Work The ESU University wants to computerize their registration system –
TA: Shreya Rawal.  A use case is a description of a system’s behavior as it responds to a request that originates from outside of that system (Usually.
AIRLINES RESERVATION SYSTEM Design Specifications TEAM MEMBERS Apoorva Kothoor ( ) ‏ Snigdha Gaddam ( ) ‏
Now login to your Distributor Panel on
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Analyzing system processes: Use Case Diagram Updated.
WHAT IS A Context Diagram?
An authorized user can make payments on your account by logging on with their own username and password. Click on the Authorized Users tab to add an authorized.
Creating Use Cases.
Start at 17th March 2012 end at 31th March 2012
SEEM4570 System Design and Implementation
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
ATLAS Student Portal Training
TBD Investments-Program Module
Unified Modeling Language
WHAT IS A Use Case Diagram?
Reservations and Events
How to Submit your Booking Requests?
Welcome to the Keiser University Library
ക്ഷീര ജാലകം ഹെല്പ് അഡ്മിന്‍ ജീവനക്കാരന്‍ കീഴുദ്യോഗസ്ഥര്‍ക്കു ലോഗിന്‍ പ്രോവിഷന്‍ നല്‍കുന്ന വിധം
Portman Online Training Tutorial.
Welcome to the Keiser University Library
Presentation transcript:

Use Case Diagrams Week 1 – Lab 1

What is a Use Case Diagram? Explains what the main functionality of the system is Mainly cares for the system’s expected behavior (what) rather that how it is done!

Use Case Diagram: Components 1) Actors An actor specifies a role that some external entity adopts when interacting with the system directly. It may represent a role played by: a user another system a piece of hardware Actors may be both at input and output ends of a use case

Use Case Diagram: Components Describes all the services required or performed by the actor.

Example 1 Construct a use case diagram for a library management system. The system is used by the librarian, the assistant librarian and the clients. The librarian, can add books, delete books, add clients, delete clients, list books, list clients, check in/out books The assistant librarian has all the functionality of the librarian except for add/delete for books and clients Clients may only check in/out books

Example 1 - Continued To find the actors  Look for nouns To find the user case  Look for verbs

Example 1 Construct a use case diagram for a library management system. The system is used by the librarian, the assistant librarian and the clients. The librarian, can add books, delete books, add clients, delete clients, list books, list clients, check in/out books The assistant librarian has all the functionality of the librarian except for add/delete for books and clients Clients may only check in/out books

Example 2 Construct a use case diagram for an online travel agency system. A new user can create a new profile with a username and a password. This profile can be changed at any time if the user wants. The user logs to the system using his/her username and password. After logging into the system, the user inquires about different flights. The user can book, change or cancel a flight reservation. This includes choosing a payment method, and making a payment.