INFO415: Systems Analysis INFORMATION X Activity Diagrams.

Slides:



Advertisements
Similar presentations
ER Model For a college DB
Advertisements

Context Diagram Yong Choi BPA CSUB.
Academic Records and Registration Office The Hong Kong University of Science & Technology Enquiry: , ,
Slide 1 of 7 Permission Overrides The purpose of the Permission Assignment pages is to allow staff members with appropriate security to post overrides.
Welcome to High School! Registration for Gr. 10.
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.
Academic Records and Registration Office The Hong Kong University of Science & Technology Enquiry: , ,
CHQ Learning Management System. 2 New Learning Management Website General Dynamics Private l New learning management website for CHQ employees ä Leveraging.
The Wonderful World of Permission Numbers Traci Saige.
8 June Single table database in normal form Fields and records Normal form 1.Header in the first line 2.Same content for every field 3.Each record.
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
SwE 313 Case Study Registration System.
Gathering Information and Use Case Scenarios
Database Design Concepts Info 1408 Lecture 2 An Introduction to Data Storage.
Database Design Concepts INFO1408 Term 2 week 1 Data validation and Referential integrity.
Distributed Software Development
North Carolina Virtual Public Schools Parent/Guardian Orientation By ELA/Lab Facilitator Alan McNaughton & Jess Milligan.
Entity-Relationship Design
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
LMS Gap Analysis 6/15/2011 Department of Personnel.
TxConnect – A Parent’s View. 4/9/  Is a web-based application designed to allow parents access to student information entered in the txGradebook.
The Registration Experience Student Registration via Self-Service.
MIS 2000 Information Systems for Management Section A01, Bob Travica Introduction to Course Updated: May 2015.
RECORDS AND REGISTRATION FOR DEPARTMENT CHAIRS. TOPICS  Prerequisites  Registration Restrictions  Registration Overrides  Waitlists  Enrollment Capacity.
Campus Solutions Self Service: Students. The Student Center Enrollment Weekly Schedule Account Inquiry Holds Meningitis Acknowledgement Form Addresses.
11 1 Object oriented DB (not in book) Database Systems: Design, Implementation, & Management, 6 th Edition, Rob & Coronel Learning objectives: What.
Data Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths.
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
CM_AD_320 Booking v91 Booking CM_AD_320. CM_AD_320 Booking v92 Course Content Unit 1- Create Booking Unit 2 – Edit Booking Unit 3 – Waitlists.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 1 Business Driven Technology.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Ao`ao `i`iwi Demo interactive ppt for module 7 Examples Q&A.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Curriculum and Term/Course Refresher Cynthia Mehoves, Sr. Business Analyst, Student Systems.
SATERN for Supervisors Updated: January Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.
REQUIREMENTS CAPTURE 1 ASU Course Registration System Use-case Model Actor.
Sourcing Event Guide Updated September 12, 2011 Sourcing Event Guide.
BLC Training for Managers Presented By: Banner Health Learning & Development Team.
SCHOOL NAME
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
1 Relational Databases and SQL. Learning Objectives Understand techniques to model complex accounting phenomena in an E-R diagram Develop E-R diagrams.
Lecture 1: Overview of CSCI 485 Notes: I presented parts of this lecture as a keynote at Educator’s Symposium of OOPSLA Shahram Ghandeharizadeh Associate.
Overview of Course Request System (CRS) Office of Programs and Academic Assessment (OPAA), UIC July, 2010.
Simple Product Really … but only half of us using it!  Create workshops  for PD days and/or  for any workshop offerings you provide  for their hearing.
1 A Student Guide to Object- Oriented Development Chapter 6 Identifying Functionality.
4 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Relationship Degree Indicates number of entities or participants.
Student Attendance System Requirement Analysis Presentation.
FAST STUDENT Your Chance to Learn!. Objectives for today’s course Show you what we think is new & exciting in FAST Student Demo of some new functionality.
Interstate CourseLink Instructions August  Go to  Select the CourseLink.
INFORMATION X INFO415: Systems Analysis Systems Analysis Project Deliverable 2: Gathering System Requirements Instructions.
Information Access Mgt09/12/971 Entity-Relationship Design Information Level Design.
AutoDESA Presentation Project Documentation October 2005.
CS223: Software Engineering
Introduction to Database Systems
Prepared by: Leanna Bowman Registrar’s Office, Systems X3996 SCHEDULE TRAINING.
Socorro Independent School District Tyler Parent Portal.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
DECENTRALIZED TRAINING SEMINAR SESSION - I FUNDAMENTALS Facilities Planning and Scheduling Fall 2015 Sessions Banner 8.5 West Virginia University Facilities.
Creating an ERD Part 1 Define the Problem
Getting Started Using the Wheelock Student Portal
Database Development Lifecycle
Create a Study Abroad Section
Kelly Carroll and Kristin Mahoney
requisite Checking system
Example A university registrar’s office maintains data about the following entities: (a) courses, including number, title, credits, syllabus, and prerequisites;
Marvel College Appendix A.
Database Dr. Roueida Mohammed.
COmputeR ScIenCe wait-list User Stories Presentation
Entity-Relationship Design
Presentation transcript:

INFO415: Systems Analysis INFORMATION X Activity Diagrams

INFO415: Systems Analysis INFORMATION X Example – Student Registration Process is: Student Registration (which is part of an overall process: attend university) What are major steps in student registration – they include: – Determine courses to take: Based on program of study, year, prerequisites, elective interests, etc. – Enroll in courses – Pay for courses – Others? Remember, we need to determine: how should the process work – what should the steps be? What information is required to make the process work effectively – what information is required to support each process step? Example: Enroll in course

INFO415: Systems Analysis INFORMATION X Enroll in Course: Current situation (5 years ago) StudentProfessorRegistrar Select Courses Reg. Form Wait in line, usually in rain. Line up for professor Registration open yet? Need another course? Y N Y Review request Determine if prereqs. met met Determine if space available in sections) taught sections) taught Can student enroll? Reg. Form N Enroll student, update form Reg. Form Y N Bring completed form to registrar table Review forms for issues/errors Reg. Form Y N Key registration data into computer Reg. Form Form OK?

INFO415: Systems Analysis INFORMATION X Enroll in Course: Proposed Process StudentBanner Select Courses Sit at computer. Sip coffee. Supply user name and password Registration open yet? Y N Authenticate user Input requested courses Check that student has prereqs Check availability in requested sections Present student results of course requests Need more courses? Y N Record results in database

INFO415: Systems Analysis INFORMATION X Requirements Answering the questions: – What does the system need to do – what are the functions, what business rules and logic must be implemented? – What information does the system need to contain? – What are the constraints under which the system must operate?

INFO415: Systems Analysis INFORMATION X Example: Functional Requirement Requirement number: F1 Requirement title: Check Course Prerequisites Requirement text: Describes the logic to be implemented to ensure that students have the proper prerequisites to take a given course. Requirement type: Functional - Processing Requirement details and constraints: The University has a set of rules that determine whether a student is eligible to take a given class. One rule is that in order to take a class, students are sometimes required to take other classes that give them the required foundation for the class. These rules must be enforced during the student enrollment process. The specific prerequisites to be implemented for each course can be found in the University calendar. During the enrollment process, the system will: Retrieve the course the student wishes to enroll in Retrieve the students course completion history to determine the courses taken and completed successfully by the student Retrieve the prerequisites for the desired course Determine if the student has the appropriate prerequisites for the course If the student has the required prerequisites: Flag the course as OK, allow course to move to next step in the process (check enrollment) If the student does not have the appropriate prerequisite courses: Retrieve override information Determine if instructor has given student permission (through override) to enroll in the course If yes, allow course to move to check enrollment step If no, end message to student that enrollment not allowed. Revision date and reversion number: 10/15/2002 Version1.0 Criticality: Must

INFO415: Systems Analysis INFORMATION X Example: Functional Requirements Requirement number: F2 Requirement title: Course data Requirement text: Describes required system-maintained course data Requirement type: Functional - Data Requirement details and constraints: A course is an educational offering of the University. The system must maintain the following information regarding courses: Course Title (e.g, INFO415) Course description Program of study. Each course is assigned to a given program (e.g., Biology, Information Systems, Business Administration) Sections. A section is a defined as an ‘instance’ of a course assigned an instructor, a timeslot (e.g., ‘J’) and a classroom and an enrollment limit (e.g., 50 students). The system must allow multiple sections of a course to be taught. Prerequisites. A prerequisite is another course that a student must take to be eligible to for a given course. Each course may have zero, one or many prerequisites Etc…………. Revision date and reversion number: 10/15/2002 Version1.0 Criticality: Must

INFO415: Systems Analysis INFORMATION X Example: Technical Requirement Requirement number: T1 Requirement title: Enrollment service requirements Requirement text: Describes the technical service requirements to be placed on the system in terms of number on concurrent users and location of users. Requirement type: Technical Requirement details and constraints: The student enrollment process must be able to allow 100 students to enroll concurrently. The system must support students enrolling locally (in university computer labs) as well as remotely (e.g., from dorm rooms on campus or from homes) The system must support ‘locking down’ the enrollment process to specific locations during peak registration periods. For example, the system must allow access only from specific computer lab computers during the freshman registration period Revision date and reversion number: 10/15/2002 Version1.0 Criticality: Must