CMIS 470 Structured Systems Design Object-Oriented Analysis and Design – Sequence Diagrams; BPP details Week 5.

Slides:



Advertisements
Similar presentations
Process Models: Data Flow Diagrams
Advertisements

Teaching Students Project Management Dr. Bill Oakes, EPICS Director Pamela Dexter, EPICS High School Coordinator 2011.
SM101 - Registrations Session 3 of 5 An ACEware Presentation.
Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
CLINIC MANAGEMENT SYSTEM APPOINTMENT SCHEDULING. How will this start? Any schedules already built will not be carried over to the CMS Portal You will.
1 Behavioral Modeling Chapter 8. 2 Key Ideas Behavioral models describe the internal dynamic aspects of an information system that supports business processes.
CourseWhere Guide for Instructors. To view, print and update Attendance and Grades Log on to CourseWhere using your ID and password Link to CourseWhere:
Information System Engineering
Department of Tourism Computerization Project Phase I Training Module July 2009.
Customer Service Module Course Contents Table of Contents Enter A Request Search A Request Create Invoice (Funeral home request) Search Invoice Manage.
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Slide 1 Systems Analysis & Design CS183 Spring Semester Dr. Jonathan Y. Clark Course Website:
SwE 313 Case Study Registration System.
Close Registration Brief Description
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Tech Depot takes the user directly into the vendor’s website and online.
Presented By: Katie, Jake, Janet, Marcellous, and Junaid.
Search Your Doctor By Specialty or Location or by Name.
Slide 1 Chapter 8 Behavioral Modeling. Slide 2 Key Ideas Behavioral models describe the internal dynamic aspects of an information system that supports.
Setting Up the INVENTORY & SERVICES Module Slideshow 8 A.
HOW TO REGISTER A TEAM Version 1.04 Rev Season 1v1.04 Rev ASA’s Online Registration.
© 2013 Ticor Title | tt_cwp_122013_v1_3 Customer Web Portal Overview Simply, Connected to your order.
Registrar’s Office. Before you can use myUCF to enroll, you must get your: Network ID (NID) & Password for the NID. Network ID (NID)
Tracking progress on tasks and assignments TUTORIAL # 3.
Lesson 5: Using Tasks, Notes and the Journal
The Registration Experience Student Registration via Self-Service.
This tutorial is a “suggested workflow” to help with sending documents to Referring Providers via Starpanel. The Provider Communication Wizard is an application.
Data Modeling using Entity Relationship Diagramming (ERD)
CMIS 470 Structured Systems Design
\ iGraduate Road Map to Success Day 1, Part C The Mentoring Process 1.
Faculty Center for Instructors and Roster Contacts Roles and Access Faculty Center Features Grade Changes and Approval.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification With Advance Tutorial Brought to you by the Office of Financial Management.
Faculty Center for Instructors and Roster Contacts Roles and Access Faculty Center Features Grade Changes and Approval.
Introduction to Sequence Diagrams
Skyward Tips and Training
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Intro to UML - OO Class Diagrams Week 5 CMIS570. Plan for Tonight Object terms Unified Modeling Language history Class Diagrams Intro to Oracle Oracle.
ZEIT2301 Design of Information Systems
Prepared by Afra`a Sayah. Introduction. Weekly Tasks. Plane Phase. Analysis Phase. Design Phase. Report Rules. Conclusion. 2.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Object-Oriented Sequence Diagrams
Faculty Center for Instructors Roles and Access Faculty Center Features Grade Changes and Approval.
Use Cases Week 8 CMIS570. Refresher – Class Diagrams Appointment scheduling example Car Rental example E-Commerce example.
How to use TREx 1 Disclaimer: TREx under development, minor modifications may occur pending final release. Prepared for Education Service Center TREx Training.
Learner and Manager Roles Module 2 1. SLMS Primary Administrator Training Learner Tasks 2.
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
1 Faculty Center for Instructors and Roster Contacts Accessing Faculty Center Class Roster Grade Roster Request Grade Changes Grade Approval Process Next.
Behavioral Modeling Chapter 8.
NEW FOR 2009 Faster, Easier, Friendlier. Before you start Any student, staff, or faculty member can file an accident/incident report. Accident reporting.
CCCApply - CCCApply is the statewide online application center for California Community Colleges, streamlining the application process for students and.
Mama's Love Bakery Employee and Supplier Record Tracker Co, Roxanne De Leon, Gelvin Dela Cruz, Shannen Rose Haw, Michael.
Faculty Center for Instructors and Roster Contacts Roles and Access Faculty Center Features Grade Changes and Approval.
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification (No Advance) Tutorial Brought to you by the Office of Financial Management.
NWPP Multiple-Award Technical Support Contract (eff. 08/2005) Unit 8 Unit 8 “Managing the Task Order”
Your Guide. Table of Contents Welcome to MyChart…………………………….…..3 How to Sign Up………………………………… MyChart Homepage (navigating through MyChart)……...
6. TRACKING PROGRESS. OBJECTIVES Save current schedule values in a plan as a baseline. Record progress on tasks through a specific date. Record tasks’
Faculty Center for Instructors Roles and Access Faculty Center Features Grade Changes and Approval.
Faculty Center for Instructors Roles and Access Faculty Center Features Grade Changes and Approval.
section II Analysis Systems Analysis and Design
IS3320 Developing and Using Management Information Systems Lecture 18: Data-Flow Diagrams 3 – Level 1 Modelling Rob Gleasure
More DFDs Class 12.
OpenEMR: Patient Notes & Transactions Based on OpenEMR 4.1 Laboratory Informatics Institute January 2014.
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 8: Behavioral Modeling.
Faculty Center for Instructors Roles and Access Faculty Center Features Grade Changes and Approval.
Basic Navigation in Oracle R12 BY: Muhammad Irfan.
Sponsor MCLE Online System Instructions. Login here: Tip: You may want to bookmark the link for future reference.
Modelling Complex Systems
A Quick Start Guide to Online Ordering
Process for Reporting Deceased Members using MM and MB
(CS Team Member) Location, Date Receipting for Property
Presentation transcript:

CMIS 470 Structured Systems Design Object-Oriented Analysis and Design – Sequence Diagrams; BPP details Week 5

Plan for Class Sequence diagrams Turn in OO homeworks #1 and #2 (Use- Case and Class diagrams) BPP details

Sequence Diagrams Illustrates the objects that participate in a use-case and the messages that pass between them over time for one use- case. A dynamic model Most similar to a DFD Level 0

Patient Admission System A patient will call in to schedule an appointment or cancel an appointment. The office employee should be able to look up the patient’s name to determine if this is an existing patient. The office employee should also be able to lookup any existing unpaid bills the patient may have with the doctor’s office. The system will look up available times and dates for an appointment. When a day/time works for the patient, the system will add a new appointment. Before available days and times can be recorded, an employee of the doctor’s office will need to create a master schedule. This master schedule will list all the doctor’s schedules and the days and times the office will be open for appointments. A doctor can alter his or her schedule. When this occurs, the doctor will inform the employee of any days/times when he/she is not available. In addition, the doctor can add days/times when he/she is available to see patients.

Elements of a Sequence Diagram Text Objects Message or interaction Message condition Dotted Line Focus of Control or Activation

Object creates Object If object creates an object, message is sent directly to an object instead of its lifeline.

Creating a Sequence Diagram 1. Copy text for use case from the use case specification. Paste it onto the left margin of the page. 2. Identify Objects 3. Add messages 4. Place lifeline and focus of control

Another example Enrolling in a fitness class Catapult special order system

Enrolling in a Fitness Class When a student wants to add a new class, the manager will check the fitness class schedule for availability. The manager will notify the student of an opening, and the student will pay the fee if there is an opening. The student is then registered for the class. As new instructors are hired, their availability to teach a class will be recorded. Information on the type of class the instructor is certified to teach as well as the times he/she is available is recorded. At times, the fitness class schedule must be changed. When this occurs, the manager will change the fitness schedule, and will then notify the instructors and students who are affected by the change.

CD special order Using the web, customers should be able to search for products and identify if the item is available. They should be able to order the item. The functionality that the system should have is listed below: Search through the inventory of products Receive marketing material on all products User should be able to place item into shopping cart User should be able to provide customer information including billing information. Order is accepted.

TIPS Don’t turn your sequence diagram into a flowchart Update existing models

Modification of Class Diagram Similar to DFDs and ERDs, after creating a Sequence Diagram, you may alter your Class Diagram.

For Next Class Meeting… Review of PDD and WBS

Next RR Deliverable Baseline Project Plan is due in three weeks.

Project Management: The Big Picture TRACKING AND REPORTING Set the baseline plan Set the baseline plan Enter actuals Track variance Adjust plan Print and submit reports Communicate

RR Project: Next Deliverable (BPP) Baseline Project Plan deliverable: 1.Enter your project plan (WBS) into MS Project 2.Review the plan and fine-tune it (paying attention to logic of task completion dates) 3.Define resources and assign them to the project tasks 4.Save as baseline plan Must save as BASELINE before starting to record actuals 5.Produce reports requested for the BPP deliverable

RR Project: TRACK and REPORT First status report due October 13 Suggest you hold a team meeting once a week to: Record actuals Record actuals At least START DATE (and FINISH DATE when task is completed) Close out completed tasks by setting Percent Complete to 100% Prepare status report for class Prepare status report for class See RR Project specs for what the weekly status report needs to contain Make sure each team member is clear on what needs to be done during the next week Make sure each team member is clear on what needs to be done during the next week Consider generating MS-P “To Do List” reports