1 SYS366 Business Use Cases and Business Actors: How to Identify Them.

Slides:



Advertisements
Similar presentations
CRM project. Agenda Introduction About Project Modules.
Advertisements

This is you and you have something important to say! Hello!
Service Access Management Tool Tour: Contract Number
The Basics of Information Systems
Karolina Muszyńska Based on:
Lecture 2: Businesses and Business Processes  archaic : purposeful activity : BUSYNESSBUSYNESS  usually commercial or mercantile activity engaged in.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
© 2005 Prentice Hall3-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
ADDING SOFTWARE TO YOUR COURSE A) Current software titlesCurrent software titles B) Software Advisory Board OverviewSoftware Advisory Board Overview C)
Lecture 4 Business Use Cases: How to document them 1 SYS366.
SYSTEM ADMINISTRATION OVERVIEW. About the Role Most important role on NHS Jobs with highest level of permissions Responsible for managing key aspects.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
SYS366 Week 6 - Lecture 1 Business Use Cases: How to Identify them & How to Document them.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Service Access Management Tool Tour: Bill to ID and Contract Number September 2009.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco Public 1 September 2009 Service Access Management Tool Tour: Bill to ID.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1  This presentation provides a general overview of using the Service Access.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1  This presentation provides a general overview of using the Service Access.
Bonus Features Available Paid Add-ons in CSO Sam & Chris.
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Usability Test Jeffrey Aguilar Loren Trejo Chris AbuGhazaleh May 18, 2007 WebUT.
Software Engineering 1 Object-oriented Analysis and Design Chap 30 Relating Use Cases.
LOGO “ Add your company slogan ” Software Measurement & Analysis Team Assignment 2.
Copyright COMPLETExRM, Inc. All rights reserved. Sales Presentation 1 For Real Estate.
Helpful Practices Using SharePoint to Manage SharePoint.
Corporate Customer Service Program You can't fix the problem if you don't know about it.
E Copyright © 2004, Oracle. All rights reserved. Next Steps Continuing your education.
Distributed Software Development VLab project plan.
Chapter 8: Actor-System Interaction Modeling
CMSC 345, Spring CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
Old.libqual.org What will ARL do for you? What will you do? January 2005 Shrivenham, UK.
1 Product Re-Selling Terms and Conditions 25/01/2003 – Today I am pleased to announce the terms and conditions for Product Reselling of the Instant Data.
Web Site Project Proposal By Peter Gillis IT Manager April 26, 2005.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 4, Requirements Elicitation.
Requirements and Estimation Process From a CMM Level 5 Organization Alan Prosser.
RST Labs Automatic Synthesis of Program- based Triggers for Intrusion Tolerance Mechanisms C C Michael Reliable Software Technologies.
1 SYS366 Business Use Case Descriptions. 2 Today Identifying Business Use Cases Documenting Business Use Cases.
CMSC 345, Fall CMSC 345 Software Design and Development Fall 2003 Section 0101 Ms. Susan Mitchell Leave Your Ego at the Door!
1 SYS366 Lecture - Business Use Cases How to Identify Them.
1 BTS330 Lecture: Businesses and Business Processes.
1 SYS366 Lecture: Businesses and Business Processes.
Requirements and Use Cases
A Well Designed Web Application The Benefits of Object Oriented Analysis and Design Simone Becker
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Lecture 14 22/10/15. The Object-Oriented Analysis and Design  Process of progressively developing representation of a system component (or object) through.
1 SYS366 Business Use Cases. 2 Today Business Use Cases Identifying Stakeholders & Actors.
1 BTS330 Week 4 - Lecture 1 Businesses and Business Processes.
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
Best 20 jobs jobs sites.
Online Photo Frame Customization App by CustomSoft.
Lecture 2: Business Use Cases and Actors - How to identify them
Chapter 2 Introduction to Computer User Support
Zoho technical support number

Presentation Title Your company information.
Presentation Title Your company information.
Zoho Phone Number About Zoho ●Zoho is basically a software development company ●Zoho provide so many software services to their customer.
Customization MLM Software | Custom MLM Software - Custom MLM Software Development |Open Source MLM Software Phpmlmsoftware
Things We Should Consider Before Outsourced Software Testing.
Week 2- Lecture 2 Business Processes: What Are They?
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
FW Product and Base Processes
Why We Need Car Parking Systems - Wohr Parking Systems
Call Us : Pursatya Arts – Best Web Designing Company In Ambala.
Types of Stack Parking Systems Offered by Wohr Parking Systems
Add Title.
Presentation transcript:

1 SYS366 Business Use Cases and Business Actors: How to Identify Them

2 Today Identifying Business Use Cases

3 Business Use Cases “An abstract form of use case that is independent of the concrete possibilities and requirements for its (IT-related) implementation.”* * Developing Software with UML: Object-Oriented Analysis and Design in Practice, Bernard Oestereich, p. 72.

4 Business Use Cases How to identify a Business Use Case? – Look for processes the company uses to satisfy the requests of the business actors Processes could be an event that the business needs to respond to or it could be an event where the business needs to generate some kind of response back Can include manual as well as automated processes

5 Business Use Cases Where does a Use case start? – “At the start there is always a commercial trigger, a commercial event Customer would like to conclude a contract Customer would like some information Marketing department would like a statistical evaluation of reservations”* * Developing Software with UML, Object-oriented Analysis and Design in Practice, Bernard Oestereich, p. 74.

6 Business Use Cases Where does a Use case end? – “At the end a result has been produced that has “commercial value” A vehicle registration A letter to the customer A business management evaluation”* * Developing Software with UML, Object-oriented Analysis and Design in Practice, Bernard Oestereich, p. 74.

7 Business Use Cases How to identify the Actors? – Look for who is placing requirements on the business. – Anybody who is directly or indirectly involved affected by the business process. Directly: someone who will have direct contact with the business process Indirectly: someone who does not have direct contact with the business process but who is involved in the business

8 Business Use Cases Example of Actors: – Users – Other departments or businesses – Clients or Management – Customers

9 In-class Exercise Add the job titles (veterinarians or vet techs or assistant, etc. ) of the persons who are performing the functions to your functions brainstorming in Lab 4 Upload the functions brainstorming to the team web site and link it to labs as Lab 5