IS424 - Assignment#1 DFD + Use-Cases Kingdom of Saudi Arabia

Slides:



Advertisements
Similar presentations
Writing Good Use Cases - Instructor Notes
Advertisements

1 IMPROVING TRANSPORTATION SERVICES IN EARLY EDUCATION AND CARE SETTINGS EEC Board Meeting – November 8, 2011.
Using Luminis Groups - Introduction Portal.uoh Training.
Suppose the employees of the university are not billed for
Context Diagram Yong Choi BPA CSUB.
Chapter 3 Requirements Analysis, Negotiation and Modeling Part 3 Dr. Eman Al-Maghary Requirements Engineering.
Cloud PIV Authentication and Authorization Demo PIV Card User Workstation Central Security Server In order to use Cloud Authentication and Authorization.
BANKING SYSTEM Software Requirements Document CEN Advanced Software Engineering Fall Term
“The Honeywell Web-based Corrective Action Solution”
Withdrawal Transaction Use Case Primary Actor: Customer Pre-conditions: The customer must have a valid ATM card and PIN. Post-conditions: The customer.
Use case tutorial examples.
Parking solution designed for hotels – Providing one card solution to hotel management. Richard Hsieh Tel: Ext. 128 Fax:
BGIL Confidential Parking Management System© 1 Bharatiya Global Infomedia Ltd. Knowledge Document on Parking Management System© Document Prepared By -
How to Complete the Ground Travel Worksheet
Use Case & Use Case Diagram
BTS430 Design Model: Sequence Diagrams involving collections.
Use Case Modeling SJTU. Unified Modeling Language (UML) l Standardized notation for object-oriented development l Needs to be used with an analysis and.
ECATS “The Honeywell Web-based Corrective Action Solution” CAR Process Last Revised: August 19 th 2008 Honeywell Confidential & Proprietary.
Information System Engineering
CPSC 333: Foundations of Software EngineeringJ. Denzinger Small Test: Bank account manager System has to run on an automated teller machine. User must.
Sequence Diagrams. Introduction A Sequence diagram depicts the sequence of actions that occur in a system. The invocation of methods in each object, and.
January Ron McFadyen1 Use Cases in the UML Functionality under consideration is represented by use cases (named ellipses) enclosed in a box.
SwE 313 Case Study Registration System.
Use Case Modeling. Kendall & Kendall© 2005 Pearson Prentice Hall18-2 Commonly Used UML Diagrams The most commonly used UML diagrams are: – Use case diagram,
Visitor Management System
INTERACTION DIAGRAMS Example Kingdom of Saudi Arabia Ministry of Higher Education Princess Noura bint Abdulrahman University College of Computer & Information.
ALL students MUST be able to Identify (E) and Describe (D) the 7 most common form of UML diagrams required for OOP. MOST students WILL be able to Explain.
Electronic Crime in Modern Business Cultures Hiram College Online Course By Roger Cram PowerPoint Presentation Atoms, Energy, and Electricity – PART IV.
Use Cases 2 ENGR ♯10 Peter Andreae
HR & Payroll System. Aids analysis of employee data for reliable decision making Real time accessibility of information Track salary and personal information.
Exercise Develop a context Diagram for a small bank for “Loan Granting” process Identify EXTERNAL entities Develop a Context diagram.
ICT in Banking.
1 Object-Oriented Modeling Using UML (2) CS 3331 Fall 2009.
Team ELL System Requirements Ladakeysha Thomas Elizabeth Waldo LaWanda Warren Brandon Williams.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 25. Review Design Level Class Diagram Identifying classes/Operations/Attributes Associations – Simple associations.
Faculty of Computer & Information Software Engineering Third year
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
Use Case Modeling Example By: Dr. Issam Al-Azzoni.
Student Attendance System Requirement Analysis Presentation.
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
Activity 4 Data flow diagram of a school attendance system
CS212: Object Oriented Analysis and Design Lecture 32: Use case and Class diagrams.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
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.
Sept Ron McFadyen1 Use Cases Introduced by Ivar Jacobson in 1986 literal translation from Swedish ”usage case” Used to capture and describe.
Systems Analysis & Design
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.
Lecture Outline Monday 23 rd February (Week 4) 3 – 3:10pm Review of Requirements Eng. and use cases 3:10 – 3:40pm Exercise on Use Case 3:40-4:40 Class.
College of Pharmacy Leave System. How to login to the leave system Visit the website mpl/empli2.php
UC Diagram & Scenario RKPL C & D. Using Use Case Diagram Use case diagrams are used to visualize, specify, construct, and document the (intended) behavior.
U.S. Department of Agriculture eGovernment Program eAuthentication Initiative eAuthentication Solution Screens Review Meeting October 7, 2003.
1 Case Study and Use Cases for Case Study Lecture # 28.
Data Flow Diagram Zero Level.
Contents What is “RUP?” What are Requirement Types
Use Case Modeling - II Lecture # 27.
Employee Self Service Lite Version
PARKING AUTOMATION SYSTEM
Storyboarding and Game Design SBG, MBG620 Full Sail University
Exercices & Corrections Week 3
UML Use Case Diagrams.
Start at 17th March 2012 end at 31th March 2012
المملكة العربية السعودية وحدة التوجيه والإرشاد الطلابي
The Futuristic Approach to Parking
SAD ::: Spring 2018 Sabbir Muhammad Saleh
Use Cases 1.
Use Case Modeling Example
Using Use Case Diagrams
Use Case Document Example
Exercise Develop a context Diagram for a small bank for “Loan Granting” process Identify EXTERNAL entities Develop a Context diagram.
Presentation transcript:

IS424 - Assignment#1 DFD + Use-Cases Kingdom of Saudi Arabia Ministry of Higher Education Princess Noura bint Abdulrahman University College of Computer & Information Sciences   IS424 - Assignment#1 DFD + Use-Cases T. Shatha AlAjlan

Exercise#1 For the following situation, draw a context-level diagram and a level-0 data flow diagram. Kellogg State Bank provides car and home loans to its banking customers. Initially, a potential loan customer meets with a Kellogg loan officer, requests a loan for a certain amount and time frame, and completes a loan application. Next, the loan officer determines the customer’s credit standing, the type of loan required, and available interest rates. While the loan officer can authorize car loans for credit worthy customers, a loan committee must approve all home loans.

Solution A suggested context-level data flow diagram is provided below.

Solution (cont.) A suggested level-0 data flow diagram is provided below.

Exercise#2 A university wishes to increase security in its car park. It has been decided to issue an identity card to all employees. The cards record the employee’s name, department and identity number . A barrier, a card reader and a sensor are placed at the entrance of the car park. The driver inserts the numbered card into the card reader. The card reader checks the card number. If the number is valid, the reader sends a signal to raise the barrier and the vehicle can enter the car park. The sensor sends a signal to the barrier to lower when the vehicle has entered. There is a system at the exit with a barrier which is raised when a car wishes to leave the car park. When there are no spaces in the car park a sign at the entrance displays “Full” and is only switched off when a vehicle leaves. Special visitors’ cards, which record a number and the current date, also permit access to the car park. Visitors’ cards may be sent out in advance or collected from reception. All visitors’ cards must be returned to the reception when the visitor leaves the site so that they can be deleted from the list of valid cards.

Solution Draw a UML use case diagram for the university car park system.

Solution (cont.) Write the flow of events for one of use cases . ( Enter Car Park ) Use Case#1 Use Case Name : Enter Card Park Use Case Description : a driver Enter card to card reader then to car park Primary Actor : driver Secondary Actor :System Pre-Conditions : 1.Driver should have a valid card Post-Conditions 1.car enter car park

Solution (cont.) Write the flow of events for one of use cases . ( Enter Car Park )  primary flow of event (normal) Request Response 1. The driver inserts his/her card.   2. The card reader reads the card number. 3. The system checks if the card number is in the list of valid card numbers.  4. The system checks if there is a space. 5. sends a message to the barrier to lift up. 6. The sensor sends “car passed” message to the system. 7. The sensor sends a message to the barrier to lower. 8. The system decreases the number of available spaces by 1.

Solution (cont.)  Alternative flow of event Request Response 1. The driver inserts his/her card.   2. The card reader reads the card number. 3. The system checks if the card number is in the list of valid card numbers.  4. The system checks if there is a space. ( if The car park is full. ) 5.A sign at the entrance displays “Full” 6.switched off when a vehicle leaves.

Solution (cont.)  Error flow of event Request Response 1. The driver inserts his/her card.    5.Driver re-enter his/her card 2. The card reader reads the card number. 3. The system checks if the card number is in the list of valid card numbers.  ( if the system can’t check) 4. The system restart . 6. The card reader reads the card number. 7. The system checks if the card number is in the list of valid card numbers.  8. The system checks if there is a space. 9. sends a message to the barrier to lift up. 10. The sensor sends “car passed” message to the system. 11. The sensor sends a message to the barrier to lower. 12. The system decreases the number of available spaces by 1.