CSCC40 tutorial 08 1 use cases...... are created based on identified functional requirements but are not mapped one-to-one to requirements... specify expected.

Slides:



Advertisements
Similar presentations
Requirements Diagrams With UML Models
Advertisements

Systems Analysis and Design in a Changing World, 6th Edition
Project Analysis Course ( ) Final Project Report Overview.
Use case tutorial examples.
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.
Use Case & Use Case Diagram
Scott Wilson Shaun Moats Arjun Shrestha Andrew Garrison.
WEST Presented By 3s. Introduction Project Overview Project Overview Use Case Diagram Use Case Diagram Domain Model Diagram Domain Model Diagram UI for.
Assignment I, part 1. Groups of three students. Specify one as group leader. group names to TA and me. Create an object-oriented conceptualization.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
Solving the Problem Analysis & Design.
SwE 313 Case Study Registration System.
Activity, Collaboration, and Component Diagrams Philip Liew
Collaboration Diagrams. Example Building Collaboration Diagrams.
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
Data-collection techniques. Contents Types of data Observations Event logs Questionnaires Interview.
University of Toronto Department of Computer Science © Steve Easterbrook. This presentation is available free for non-commercial use with attribution.
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
Data Analysis (and User Interaction) GEOG 463 5/7/04.
03/12/2001 © Bennett, McRobb and Farmer Use Case Diagrams Based on Chapter 6 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and.
Event Viewer Was of getting to event viewer Go to –Start –Control Panel, –Administrative Tools –Event Viewer Go to –Start.
Use Case Diagrams Week 1 – Lab 1.
USE Case Model.
1.  Modeling the context of a system  Modeling the requirements of a system 2.
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
CMIS 470 Structured Systems Design
Object-Oriented Analysis - Instructor Notes
Use Cases 2 ENGR ♯10 Peter Andreae
Chapter 5 Analysis Model. Analysis model (AM) The first step in describing how the system will implement the requirements specification The first step.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
Object-Oriented Analysis and Design Lecture 1 Instructor: John Cole 1Object-Oriented Analysis and Design - Intro.
Requirements Artifacts Precursor to A & D. Objectives: Requirements Overview  Understand the basic Requirements concepts and how they affect Analysis.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
Faculty of Computer & Information
Behavioral Modeling: Sequence and Communication Diagrams Copyright © 2009 John Wiley & Sons, Inc. Copyright © 2005 Pearson Education Copyright © 2009 Kannan.
1 Object-Oriented Modeling Using UML CS 3331 Section 2.4 Modeling Requirements with Use Cases.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
Shanghai Jiao Tong University 上海交通大学软件工程中心 Object Oriented Analysis and Design Requirements Overview.
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.
Student Attendance System Requirement Analysis Presentation.
A Student Guide to Object- Oriented Development Chapter 10 Designing objects and classes.
1 Objectives: Sequence Diagram 1. You will able to create a sequence diagram. 2. Assign objects in sequence diagrams to classes 3. Map messages to operations.
Week 10 1 Sequence Diagrams. Outline a)Add scenarios to the system to describe how Use Cases are realized as interactions among societies of objects b)Describe.
Essentials of Visual Modeling w/ UML Instructor Notes
Understanding Requirements
Object-Oriented Analysis and Design Use cases Finding classes Collaboration and Sequence diagrams Associations between classes.
Object Oriented Analysis and Design Introduction to Rational Rose.
Use Case Diagrams. Introduction In the previous Lecture, you saw a brief review of the nine UML diagrams. Now that you have the clear, you'll start to.
Page 1  Copyright © 1997 by Rational Software Corporation Putting the UML to Work The ESU University wants to computerize their registration system –
Creating your course on MOODLE Learning Management System.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
1 Object Oriented Analysis and Design System Events & Contracts.
Developing Business Processes Developing an activity diagram of the business processes can provide us with an overall view of the system.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Analyzing system processes: Use Case Diagram 2/2
Creating Use Cases.
Introduction to Triggers
UML Use Case Diagrams.
100% Passing Guarantee Free MB2-706 Microsoft Exam Dumps
NSG 3036Competitive Success/tutorialrank.com
NSG 3036 Education for Service-- tutorialrank.com.
Sequence Diagrams.
Unified Modeling Language
SAD ::: Spring 2018 Sabbir Muhammad Saleh
Object Interaction Diagrams
Assignment 5 - Solution Problem 1
Business Analysis Entity Life History Chris Russell O2.41d
Using Use Case Diagrams
Current Year Scheduling - Utilities
Presentation transcript:

CSCC40 tutorial 08 1 use cases are created based on identified functional requirements but are not mapped one-to-one to requirements... specify expected behaviour [what] but not the exact methods of making it happen [how]... are named using a verb that describes the action that must be performed... but does not describe the actor (user) interface

CSCC40 tutorial 08 2 use cases can be business / domain use cases showing interaction between users and the business (domain)... system use cases showing interaction between users and the system note that one business use case contains a set of system use cases

CSCC40 tutorial 08 3 example high-level use case diagram showing business / domain use cases the course instructor has the following responsibilities managing topics within tutorials managing tutorial records/information/schedule managing TA information assigning tutorials to TAs TAs can manage their own information look at tutorial content look at the tutorial schedule students can only view the tutorial schedule

CSCC40 tutorial 08 4

CSCC40 tutorial 08 5 when an instructor manages the tutorial records by creating new tutorials modifying existing tutorials deleting existing tutorials updating the tutorial schedule validating tutorial information when changes are made example lower-level use case diagram showing breakdown of a business / domain use case

CSCC40 tutorial 08 6

CSCC40 tutorial 08 7 Use case : Manage tutorial information Participating Actors: Course Administrator Entry Conditions: Course Administrator is logged onto the system Exit Conditions: Course Administrator has received an acknowledgement from the system that the selected transaction is complete, or if not complete, a message explaining the failure. Quality Requirements: (Performance) Course Administrator receives a response from the system in less than 3 seconds. Related Requirements: Create, Modify, Delete Tutorial Typical from of events: 1: Course Administrator selects Create New Course Course Administrator selects Modify Existing Course....

CSCC40 tutorial 08 8

CSCC40 tutorial activity diagram

CSCC40 tutorial use cases and activity diagrams

CSCC40 tutorial

CSCC40 tutorial 08 12