Course Code and Name Year - Semester. Number of marks

Size: px
Start display at page:

Download "Course Code and Name Year - Semester. Number of marks"

Transcription

1 UNIVERSITY NAME Faculty Name Department Name Course Code and Name Year - Semester Course website address Analysis Assignment/Project Car Rental Due: Date & Time Number of marks About the assignment scope and domain This is an assignment in requirements analysis. The scope of it is restricted by the coverage of the material in the first five chapters of the RASD 2ed textbook and by the coverage of software development tools in the practical classes. The application domain is a web-based car rental system. Problem statement for the assignment Car Rental (CR) The purpose of the assignment is to develop a (partial) requirements analysis document for a car rental (CR) application. This is an E-commerce application to enable customers to rent cars over the Internet. The customer can input car hire details and request the quotation for a car. After obtaining the quote, the user can proceed with the car booking by supplying credit card details. These details will then be validated and the application will the confirmation of the car rental arrangement to the customer s chosen address and then update the car rental database accordingly. For the purpose of this assignment, the scope of the CR system is limited to the following functionality: 1. Customers should be able to request a quote for renting a car. To facilitate this they should be able to enter the pick-up and drop-off locations they require, the pick-up and drop-off dates and their age in order to obtain a list of available car types based on those search criteria. 2. The search results include details of vehicle types, prices for telephone booking, and prices for online booking. 3. From the displayed search results, the customer should be able to request more detailed information about a particular vehicle type, including vehicle makes and models in the chosen type, the seating capacity, and the luggage capacity. 4. From the displayed search results, the customer should also be able to request the quote for renting a chosen vehicle type to be ed to him/her. To this end, the customer must provide address. Sending of is confirmed to the customer. Course/Year/Semester Page 1 of 14

2 5. From the displayed search results, the customer should also be able to proceed with booking a car. After selecting this option, the customer will be able to check that the details for the rental transaction are correct. 6. Prior to making the booking, the customer will be able to select from a few options including a request for an excess reduction for an additional fee, a protection waiver against cancellation and entry of a promotional code. Some extras can also be specified, including additional drivers, baby capsules and baby seats. 7. The customer will need to be given other important information such as age restrictions, fuel conditions and any other general restrictions, as well as any information on insurance details and pick-up instructions. 8. Still prior to making the booking, the customer will need to enter personal information (such as name, address, telephone number and address) as well as payment information (credit card details). 9. When processing the booking request, the system will check the completeness and correctness of the customer s data entry (in particular, the credit card information). After successful validation of entered data, the system will confirm the booking with a rental confirmation number. As an additional confirmation of the booking, an will be sent to the customer s address. In general, the CR system would have the functionality similar to other typical online car hire systems, such as For reference convenience, please consult screenshots at the end of this document demonstrating the car rental process employed by To gain additional domain knowledge, you can study pre-packaged COTS (Commercial-Of-The-Shelf) solutions for car rental software, such as and Task 1 (? marks) In Rational Rose create a new project (model) file named asg1sol.mdl. Develop a business use case model for the CR system. You may need to customize the Use Case View toolbar to see buttons you will need for drawing business use cases, business actors, both-directional associations, etc. Name the model Task1. Apply an abstraction level such that your model will identify only the main use cases of interest to the customer (i.e. the model should take the actor s (rather than system s) viewpoint on the use cases; this is discussed in RASD 2ed pp and in few other places in the book). Use <<extend>> and/or <<include>> relationships to visualize the workflow (time and other processing dependencies) between use cases. Use <<communicate>> relationships between actor and use cases (use both-directional relationships when an actor is engaged in interaction with the system, i.e. both sends and receives events). Task 2 (? marks) Develop a use case model for the CR system. Name the model Task2. Apply an abstraction level such that your model will consist of between ten and fifteen use cases. Model for a happy scenario, i.e. do not be preoccupied with exceptional conditions, error messages, etc. Make sure that the use cases cover the requirements in the problem statement. Show use cases and the <<extend>> and <<include>> relationships between them, so that you express time and conditional dependencies between use cases. Do not show actors. As opposed to Task 1, the use cases in Task 2 should take the internal system s perspective, not the actor s perspective (i.e. use cases should be named to reflect the system s functions, as they need to be implemented Course/Year/Semester Page 2 of 14

3 eventually). Note that the system s perspective favors <<include>> relationships because the consecutive use cases of a workflow must be provided in the system whether or not the actor will use them (however, don t take this hint literally as there is still a scope for <<extend>> relationships in use cases modeled from the system s perspective). Task 3 (? marks) Develop a business class model for CR. Name the diagram Task3. You may need to customize the Logical View toolbar to see the business entity button. Apply an abstraction level such that your model will identify about five business entities. Show associations between business entities and determine their multiplicities. Ensure a minimal model, i.e. do not show associations that can be derived from the associations already in the model. Explain the meaning of the diagram. Task 4 (? marks) Develop an entity class diagram (i.e. entity classes only) for CR. Name the diagram Task4. Prefix the name of each class with letter E (i.e. ECustomer, not Customer). Apply an abstraction level sufficient to model data structures referred to in the requirements listed in the problem statement (this is likely to result in about ten entity classes) Show main attributes in classes (no need to specify types and visibility). Do not show operations. Specify relationships between classes and their multiplicities. Explain any not obvious modeling decisions. Task 5 (? marks) Using Requisite Pro write a use case document for the use case Accept Search Request and Display Search Results. This use case enables the customer to search for a rental vehicle. Your use case document should be saved as a Requisite Pro document named asg1sol.ucs and it should conform to the Requisite Pro template for.ucs documents. Once completed, copy the main body of the.ucs document and paste it as an answer to this task into your main assignment document asg1sol.doc One way to obtain the.ucs template document is to: (1) create a new project using Composite Template, (2) create a new document and specify its document type as Use Case Specification Document Type and then give it the name asg1sol. Task 6 (? marks) Using Rational Rose, develop a sequence diagram and a corresponding collaboration diagram for the use case Accept Search Request and Display Search Results defined in Task 5. Name both diagrams Task6. Create the diagrams as part of the asg1sol.mdl project. Assume the happy path scenario, i.e. there is no need to account for Alternative Flows. Apply naming convention for classes that uses a single letter prefix to identify presentation (P), control (C), and entity (E) objects. Show interactions from the actor (Customer). Show message arguments (names only, no types). Explain not obvious modeling decisions. For objects instantiated in the sequence diagram, use either the constructor names or new() operations and ensure that instantiation messages go to object boxes, not to object lifelines. Include a CarDatabase object (this could be an actor) to show trips to the database. Allow only control object(s) to communicate with CarDatabase. You can assume that when the use case starts the application has already instantiated at least one control class able to intercept user s events on the car search page. Course/Year/Semester Page 3 of 14

4 As you (hopefully) know, you can generate the collaboration diagram automatically from the sequence diagram (e.g. by just pressing the F5 key). Rose has a tendency to generate some links between objects in collaboration diagrams even though these links do not exist in the sequence diagram (i.e. there are no messages on these links). For clarity, you can remove such links (if you get them). Because the current version of Rational Rose does not fully support UML 2.0 recommendations for message types, you do not need to be concerned about the kinds of arrows used by Rose on message lines. Also, because Rational Rose does not support alternative execution paths (branching of messages), you can model such alternative executions as if they were executing in sequence. Please use the following options in Task 6. Remember also that the Object Specification window has a check-box to indicate multiple instances (which may be relevant for entity objects). Task 7 (? marks) Using Rational Rose, develop a class diagram corresponding to your sequence and collaboration diagrams from Task 6. Make the diagram a part of the asg1sol.mdl project and name it Task7. Course/Year/Semester Page 4 of 14

5 Show operations in classes (specify names of operation s arguments and return types). Show constructors for classes instantiated in Task 6. Specify relationships between classes. Use uni-directional associations unless the collaborations in Task 6 entail both-directional communication. Take advantage of instantiates relationship available in Rose (instantiates implies the existence of association). Show visibility. Explain not obvious modeling decisions. Note that CarDatabase in Task 6 does not represent a proper actor. It was only used for modeling convenience and it is not part of the application (it represents a server database that a client application communicates with). On the other hand, Customer is an (external) actor that exists also internally as a class (ECustomer). Task 8 (? marks) Using Rational Rose, develop a class diagram for the following scenario. Make the diagram a part of the asg1sol.mdl project and name it Task8. From the viewpoint of the customer, the quotation and the booking refer to a car type (car category). However, from the system s perspective, the booking is associated with a particular car in the fleet that is available for the rental duration and pickup location. Assume that a car type is characterized by four attributes: cartypeid, description (e.g. luxury 4dr auto a/c), seatingcapacity and luggagecapacity. A car has attributes such as carregnumber, make, model, status and it may have its own values for seatingcapacity and luggagecapacity. Develop a model for inheritance hierarchy such that car objects can access description, seatingcapacity and luggagecapacity of their car type, but cannot access cartypeid. Show attribute names and their visibilities (no need to specify types). Course/Year/Semester Page 5 of 14

6 Screenshots based on Course/Year/Semester Page 6 of 14

7 Course/Year/Semester Page 7 of 14

8 Course/Year/Semester Page 8 of 14

9 Course/Year/Semester Page 9 of 14

10 Course/Year/Semester Page 10 of 14

11 Course/Year/Semester Page 11 of 14

12 Course/Year/Semester Page 12 of 14

13 Course/Year/Semester Page 13 of 14

14 Course/Year/Semester Page 14 of 14

Tutorial - Building a Use Case Diagram

Tutorial - Building a Use Case Diagram Tutorial - Building a Use Case Diagram 1. Introduction A Use Case diagram is a graphical representation of the high-level system scope. It includes use cases, which are pieces of functionality the system

More information

Object Oriented Programming. Risk Management

Object Oriented Programming. Risk Management Section V: Object Oriented Programming Risk Management In theory, there is no difference between theory and practice. But, in practice, there is. - Jan van de Snepscheut 427 Chapter 21: Unified Modeling

More information

Frequently Asked Questions about the Enterprise Rental Car Contract

Frequently Asked Questions about the Enterprise Rental Car Contract Frequently Asked Questions about the Enterprise Rental Car Contract 1. Where is the Enterprise Office supporting the Clemson University vehicle rental contract? The Enterprise Rent-A-Car office supporting

More information

UML Diagram Types. Use Cases do the Following. Use Case Diagram

UML Diagram Types. Use Cases do the Following. Use Case Diagram UML Diagram Types Dynamic Models activity diagrams statechart diagrams interaction diagrams sequence diagrams collaboration diagrams use case diagrams Structural Models class diagrams object diagrams packages

More information

Lab Manual: Using Rational Rose

Lab Manual: Using Rational Rose Lab Manual: Using Rational Rose 1. Use Case Diagram Creating actors 1. Right-click on the Use Case View package in the browser to make the shortcut menu visible. 2. Select the New:Actor menu option. A

More information

Completing a travel booking using Amadeus e-travel

Completing a travel booking using Amadeus e-travel Completing a travel booking using Amadeus e-travel Whenever you travel on University business (whether funded externally or by the University) you will need to complete a travel requisition in the University

More information

PRODUCTS AND SERVICES TO MAKE YOUR TRIP MEMORABLE. European Driving Guide

PRODUCTS AND SERVICES TO MAKE YOUR TRIP MEMORABLE. European Driving Guide PRODUCTS AND SERVICES TO MAKE YOUR TRIP MEMORABLE European Driving Guide HOW WE Make your trip memorable With more than 3,000 European locations, Avis tries harder to give business and leisure travelers

More information

CHOICES: Insurance Rate Comparison Search Systems. Auto Insurance. Instructions/User Guide

CHOICES: Insurance Rate Comparison Search Systems. Auto Insurance. Instructions/User Guide CHOICES: Insurance Rate Comparison Search Systems Auto Insurance Instructions/User Guide April 2014 Table of Contents Step 1 Select an Example... 3 Step 2 Select by County or Company... 4 By County...

More information

Vehicle Tracking System. www.intregra.co.in

Vehicle Tracking System. www.intregra.co.in Vehicle Tracking System www.intregra.co.in Contents 1. Business Profile 2. Product Highlights 3. Hardware 4. Technology 5. Applications 6. The Intregra Advantage For All Users 7. Reference System Screenshots

More information

Use-Case Analysis. ! What is it? ! From where did it come? ! Now part of UML

Use-Case Analysis. ! What is it? ! From where did it come? ! Now part of UML Use-Case Analysis Use-Case Analysis! What is it?! An informal, user-friendly, technique useful for functional requirements analysis and specification! From where did it come?! Ivar Jacobson, a Swedish

More information

Object Oriented Software Models

Object Oriented Software Models Software Engineering CSC 342/ Dr Ghazy Assassa Page 1 Object Oriented Software Models Use case diagram and use case description 1. Draw a use case diagram for a student-course-registration system. Show

More information

Object Oriented Design

Object Oriented Design Object Oriented Design Kenneth M. Anderson Lecture 20 CSCI 5828: Foundations of Software Engineering OO Design 1 Object-Oriented Design Traditional procedural systems separate data and procedures, and

More information

Fuel Usage and Fuel Consumption Monitoring

Fuel Usage and Fuel Consumption Monitoring Fuel Usage and Fuel Consumption Monitoring 1. Introduction Fuel (Gas) pricing growing and growing and reaching record levels. Yours vehicle fleet (special machinery) require more and more money on fuel

More information

Online Auto Rental Software for Rent a Car Reservation System & Vehicle leasing Software Programs

Online Auto Rental Software for Rent a Car Reservation System & Vehicle leasing Software Programs Online Auto Rental Software for Rent a Car Reservation System & Vehicle leasing Software Programs As the practice of leasing vehicle has clearly been on the rise now; whereas as earlier people had to personally

More information

Communication Diagrams

Communication Diagrams Communication Diagrams Massimo Felici Realizing Use cases in the Design Model 1 Slide 1: Realizing Use cases in the Design Model Use-case driven design is a key theme in a variety of software processes

More information

Memorial University of Newfoundland Travel Regents Policy

Memorial University of Newfoundland Travel Regents Policy Memorial University of Newfoundland Travel Regents Policy PURPOSE To provide for the proper control of expenses related to approved travel by Board of Regents members. Also, to set out the rates and conditions

More information

Aurora Web Business to Business - B2B A web booking system for Agent Partners Credit & Pre Pay Quick Start Guide

Aurora Web Business to Business - B2B A web booking system for Agent Partners Credit & Pre Pay Quick Start Guide Aurora Web Business to Business - B2B A web booking system for Agent Partners Credit & Pre Pay Quick Start Guide Aurora Web B2B Quick Start Guide 1 Table of Contents PAGE 1. Overview 3 2. Accessing the

More information

Distribution (Optional B2B/Fleet Market)

Distribution (Optional B2B/Fleet Market) Distribution (Optional B2B/Fleet Market) Unlike the consumer market, where automakers are selling to individuals and small organizations through their captive dealership network, the business-to-business

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Penn State University (PSU)

Penn State University (PSU) Penn State University (PSU) FAM Inventory Management Training Manual Prepared By Revision History Revision Date: March 18, 2014 Revision Number: 1 Revision # Date Collaborator Description 1.0 March 18,

More information

A Case-Based Approach to Integrating an Information Technology Curriculum

A Case-Based Approach to Integrating an Information Technology Curriculum A Case-Based Approach to Integrating an Information Technology Curriculum Kathleen S. Hartzel 1 William E. Spangler Mordechai Gal-Or Trevor H. Jones A. J. Palumbo School of Business Administration Duquesne

More information

Adding a File Attachment to a CFS Requisition

Adding a File Attachment to a CFS Requisition Adding a File Attachment to a CFS Requisition When creating a requisition, there are certain purchases that may require additional documentation. The Attachment feature is used to attach this documentation.

More information

Fleet Management Division. Current Solutions for Efficient Daily Travel

Fleet Management Division. Current Solutions for Efficient Daily Travel Fleet Management Division Current Solutions for Efficient Daily Travel Key Topics I. Mileage Reimbursement vs. Rental what s better? II. How to Reserve Fleet s Vehicles Online? III. How to Handle Agency

More information

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...

More information

Writing Use Case Scenarios for Model Driven Development

Writing Use Case Scenarios for Model Driven Development Writing Use Case Scenarios for Model Driven Development This guide outlines how to use Enterprise Architect to rapidly build Use Cases and increase your productivity through Model Driven Development. Use

More information

w w w. t u s k e r d i r e c t. c o m

w w w. t u s k e r d i r e c t. c o m w w w. t u s k e r d i r e c t. c o m Contents About us 2 3 4-5 6 7 About us W h y Tu s k e r? Fleetdesk overview Success stories Fleetdesk features W h y Tu s k e r? Tu s k e r d i r e c t i s a m a r

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

Model Simulation in Rational Software Architect: Business Process Simulation

Model Simulation in Rational Software Architect: Business Process Simulation Model Simulation in Rational Software Architect: Business Process Simulation Mattias Mohlin Senior Software Architect IBM The BPMN (Business Process Model and Notation) is the industry standard notation

More information

How To Draw A Cell Phone Into A Cellphone In Unminimal Diagram (Uml)

How To Draw A Cell Phone Into A Cellphone In Unminimal Diagram (Uml) UML Tutorial: Collaboration Diagrams Robert C. Martin Engineering Notebook Column Nov/Dec, 97 In this column we will explore UML collaboration diagrams. We will investigate how they are drawn, how they

More information

8 Creating a Workflow

8 Creating a Workflow Whether you are building a new workflow from scratch or using an SAP supplied workflow, it is important that you understand the Workflow Builder tool. This chapter gets you started by enabling you to create

More information

Rent Centric Version 2.4 Complete Feature List True Cross Browser Cloud Computing

Rent Centric Version 2.4 Complete Feature List True Cross Browser Cloud Computing Rent Centric Version 2.4 Complete Feature List True Cross Browser Cloud Computing Rent Centric, Inc. not only provides the most cost effective, easy to deploy car rental software solution, but also the

More information

Exporting from WebSphere Business Modeler Unit 23

Exporting from WebSphere Business Modeler Unit 23 Exporting from WebSphere Business Modeler Unit 23 Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 5.1.0.1 Unit objectives After completing this unit,

More information

Source Code Translation

Source Code Translation Source Code Translation Everyone who writes computer software eventually faces the requirement of converting a large code base from one programming language to another. That requirement is sometimes driven

More information

Use Case Diagrams. Tutorial

Use Case Diagrams. Tutorial Use Case Diagrams Tutorial What is a use case? A requirements analysis concept A case of a use of the system/product Describes the system's actions from a the point of view of a user Tells a story A sequence

More information

Associate Vice President of Public Safety & Administrative Services

Associate Vice President of Public Safety & Administrative Services Policy Title: Vehicle Use Policy Policy No.: 5810 Effective Date: June 1 2013 Responsible Office: Responsible Official: Department of Public Safety Associate Vice President of Public Safety & Administrative

More information

UML-based Test Generation and Execution

UML-based Test Generation and Execution UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT

More information

Commercial Lines Workflows

Commercial Lines Workflows Applied Systems Client Network SEMINAR HANDOUT Commercial Lines Workflows Prepared for ASCnet Applied Systems Client Network 801 Douglas Avenue #205 Altamonte Springs, FL 32714 Phone: 407-869-0404 Fax:

More information

Laila TECHNICAL SKILLS

Laila TECHNICAL SKILLS PROFESSIONAL SUMMARY Diversified experience in the field of Information Technology in the financial domain. In depth knowledge of RUP, Agile, waterfall Software Development Life Cycle (SDLC) processes.

More information

Interaction Diagrams. Use Cases and Actors INTERACTION MODELING

Interaction Diagrams. Use Cases and Actors INTERACTION MODELING Karlstad University Department of Information Systems Adapted for a textbook by Blaha M. and Rumbaugh J. Object Oriented Modeling and Design Pearson Prentice Hall, 2005 INTERACTION MODELING Remigijus GUSTAS

More information

How to Create User-Defined Fields and Tables

How to Create User-Defined Fields and Tables SAP Business One How-To Guide PUBLIC How to Create User-Defined Fields and Tables Applicable Release: SAP Business One 8.8 All Countries English July 2009 Table of Contents Creating User-Defined Fields

More information

Introduction. UML = Unified Modeling Language It is a standardized visual modeling language.

Introduction. UML = Unified Modeling Language It is a standardized visual modeling language. UML 1 Introduction UML = Unified Modeling Language It is a standardized visual modeling language. Primarily intended for modeling software systems. Also used for business modeling. UML evolved from earlier

More information

Project Management Guidebook

Project Management Guidebook METHOD 12 3 empowering managers to succeed Project Management Guidebook ISBN 0-473-10445-8 A bout this e-book This e-book was created by Method123 (see www.method123.com) to help provide you with a simple

More information

Week 1: Introduction. Transcript of Week 1 Podcast

Week 1: Introduction. Transcript of Week 1 Podcast Transcript of Week 1 Podcast Week 1: Introduction This is the Week 1 Podcast for the course, Information System and Service Analysis and Design. This week is about Project Management. Systems development

More information

Europcar.biz Normal User Guide

Europcar.biz Normal User Guide Europcar Group UK Limited Europcar.biz Normal User Guide Contents Landing Page Europcar.biz Main Log-in Page - 2 Homepage Europcar.biz Home Page 3 Reservation Placing a Reservation 4 New Reservations 5

More information

UML for C# Modeling Basics

UML for C# Modeling Basics UML for C# C# is a modern object-oriented language for application development. In addition to object-oriented constructs, C# supports component-oriented programming with properties, methods and events.

More information

Purchasing Car Rental Coverage

Purchasing Car Rental Coverage Purchasing Car Rental Coverage Discussion Points What the rental contract offers Issues to consider Where to find coverage for rental cars What the car rental contract offers What you typically get for

More information

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7? HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7? This document contains introduction to P2ware Project Manager 7 views (P2ware Project Manager 7 walkthrough) and shows how to create high quality plans

More information

Using Rational Rose to Create Object-Oriented Diagrams

Using Rational Rose to Create Object-Oriented Diagrams Using Rational Rose to Create Object-Oriented Diagrams This is a brief overview to get students started in using Rational Rose to quickly create object-oriented models and diagrams. It is not by any means

More information

Use Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011

Use Cases. Massimo Felici. Massimo Felici Use Cases c 2004 2011 Use Cases Massimo Felici Use Cases 1 Support requirements engineering activities and the requirement process Capture what a system is supposed to do, i.e., systems functional requirements Describe sequences

More information

Design and UML Class Diagrams

Design and UML Class Diagrams Design and UML Class Diagrams 1 Suggested reading: Practical UML: A hands on introduction for developers http://dn.codegear.com/article/31863 UML DistilledCh. 3, by M. Fowler How do people draw / write

More information

3.1 Use Case Diagrams

3.1 Use Case Diagrams 3.1 Subject/Topic/Focus: Introduction to Use Cases Summary: System Boundary Actors Use Cases Generalization, Inclusion, Extension Literature: [Fowler99], UML Distilled, Second Edition [Booch98] Last change:

More information

TRAVEL POLICY PURPOSE

TRAVEL POLICY PURPOSE TRAVEL POLICY PURPOSE Travel is one of Particle Measuring Systems largest expense items. This travel policy is intended to aid PMS in managing travel expenses and to bring uniformity to PMS travel practices.

More information

How to Configure the Workflow Service and Design the Workflow Process Templates

How to Configure the Workflow Service and Design the Workflow Process Templates How-To Guide SAP Business One 9.0 Document Version: 1.0 2012-11-15 How to Configure the Workflow Service and Design the Workflow Process Templates Typographic Conventions Type Style Example Description

More information

Case studies: Outline. Requirement Engineering. Case Study: Automated Banking System. UML and Case Studies ITNP090 - Object Oriented Software Design

Case studies: Outline. Requirement Engineering. Case Study: Automated Banking System. UML and Case Studies ITNP090 - Object Oriented Software Design I. Automated Banking System Case studies: Outline Requirements Engineering: OO and incremental software development 1. case study: withdraw money a. use cases b. identifying class/object (class diagram)

More information

Intellect Platform - Tables and Templates Basic Document Management System - A101

Intellect Platform - Tables and Templates Basic Document Management System - A101 Intellect Platform - Tables and Templates Basic Document Management System - A101 Interneer, Inc. 4/12/2010 Created by Erika Keresztyen 2 Tables and Templates - A101 - Basic Document Management System

More information

Policy: 1117 Academic Travel Involving Students (International) Key Process: Program Delivery Effective Date: September 10, 2012

Policy: 1117 Academic Travel Involving Students (International) Key Process: Program Delivery Effective Date: September 10, 2012 Policy: 1117 Academic Travel Involving Students (International) Key Process: Program Delivery Effective Date: September 10, 2012 POLICY To minimize risk and provide a safe and positive learning experience

More information

Menouer Boubekeur, Gregory Provan

Menouer Boubekeur, Gregory Provan Software Requirements Menouer Boubekeur, Gregory Provan Lectures Introduction to UML Introduction to Requirements Analysis Advanced techniques for Requirement Analysis M. Boubekeur, CSL, University College

More information

TDDC88 Lab 2 Unified Modeling Language (UML)

TDDC88 Lab 2 Unified Modeling Language (UML) TDDC88 Lab 2 Unified Modeling Language (UML) Introduction What is UML? Unified Modeling Language (UML) is a collection of graphical notations, which are defined using a single meta-model. UML can be used

More information

mf online Quote Process

mf online Quote Process mf online Quote Process Brokers Corner In order to log into our system, user needs to first open up our Internet website www.mf.co.za and scroll down to the screen below. Click on the Broker Login under

More information

product rating guide where customers come first www.alpsltd.co.uk

product rating guide where customers come first www.alpsltd.co.uk product rating guide where customers come first www.alpsltd.co.uk This guide provides you with rates for all ALPS products. For a full explanation of the features and benefits associated with each product,

More information

Direct Conditions for Car Rental (New Zealand) Valid 1 April 2013 to 31 March 2014

Direct Conditions for Car Rental (New Zealand) Valid 1 April 2013 to 31 March 2014 Direct Conditions for Car Rental () Valid 1 April 2013 to 31 March 2014 Summary of Rental Conditions This document contains a brief summary of our rental conditions. The full details of our rental contract

More information

As you have reached this stage, we want to thank you for visiting our website and we want to get to know you.

As you have reached this stage, we want to thank you for visiting our website and we want to get to know you. Rental Terms and Conditions This document has been compiled to guide you through the reservation steps, and you will find here all the details and fees for the services supplied in order to be sure that

More information

TERMS AND CONDITIONS

TERMS AND CONDITIONS TERMS AND CONDITIONS Riviera Car Rent is dedicated to providing you with all the information you require in order to ensure that you travel with piece of mind. The following terms and conditions relate

More information

August 2008 BB&T, Member FDIC.

August 2008 BB&T, Member FDIC. Small Business Payment Solutions: Business Cards August 2008 BB&T, Member FDIC. Today s Presenters: Dee Moore is Vice President and Commercial Card Sales Manager in BB&T s Bankcard and Merchant Services

More information

Corporate Account Package and Corporate Credit Card Authorization

Corporate Account Package and Corporate Credit Card Authorization SFRR San Francisco Reliable Rides Tel. 415-816-1570 P.O.Box 4476 Fax. 650-552-9296 Burlingame CA 94011 Corporate Account Package and Corporate Credit Card Authorization Why use San Francisco Reliable Rides

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT SYSTEMS ANALYSIS & DESIGN EXAMINERS REPORT

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT SYSTEMS ANALYSIS & DESIGN EXAMINERS REPORT BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT SYSTEMS ANALYSIS & DESIGN EXAMINERS REPORT Monday 28 th September 2015 Case Study for both sections A and

More information

QUICK START GUIDE RESOURCE MANAGERS. Last Updated: 04/27/2012

QUICK START GUIDE RESOURCE MANAGERS. Last Updated: 04/27/2012 QUICK START GUIDE RESOURCE MANAGERS Last Updated: 04/27/2012 Table of Contents Introduction... 3 Getting started... 4 Logging into Eclipse... 4 Setting your user preferences... 5 Online help and the Eclipse

More information

BUSINESS CAR & VAN RENTAL The cost effective rental management solution

BUSINESS CAR & VAN RENTAL The cost effective rental management solution BUSINESS CAR & VAN RENTAL The cost effective rental management solution WE ANSWER YOUR BUSINESS NEEDS GOT A QUESTION ABOUT BUSINESS CAR AND VAN RENTAL? How can we reduce the costs associated with our fleet?

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System

More information

FAQ s. 1. How do I benefit from an Operating Lease?

FAQ s. 1. How do I benefit from an Operating Lease? FAQ s 1. How do I benefit from an Operating Lease? No blocking of capital for non productive assets Tax saving option, Cash in Hand goes up with CTC remaining the same. Outsourcing the total Risk and Administration.

More information

Applying for Membership

Applying for Membership Applying for Membership How do I enroll? Go to: www.zipcar.com/vanderbilt Click on I am a Vanderbilt student or I am Vanderbilt faculty or staff and follow the instructions. Vanderbilt Departments should

More information

Bitrix Site Manager 4.0. The Guide to Managing User Group Permissions

Bitrix Site Manager 4.0. The Guide to Managing User Group Permissions Bitrix Site Manager 4.0 The Guide to Managing User Group Permissions Contents CONTENTS...2 INTRODUCTION...3 ACCESS PERMISSION LEVELS...4 Access to files and folders...4 Permissions for the system modules

More information

Business Systems Analysis Certificate Program. Millennium Communications & Training Inc. 2013, All rights reserved www.mcomtraining.

Business Systems Analysis Certificate Program. Millennium Communications & Training Inc. 2013, All rights reserved www.mcomtraining. Business Systems Analysis Certificate Program Millennium Communications & Training Inc. 2013, All rights reserved www.mcomtraining.com www.pebblehills.edu Program Delivery Partner Certification Endorsement

More information

UML TUTORIALS THE USE CASE MODEL

UML TUTORIALS THE USE CASE MODEL UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between

More information

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

4217 S. Oak Ave. Brookfield, IL 60513 http://www.1800limo.com Phone: (800) 546-6266 Fax: (703)991-5592

4217 S. Oak Ave. Brookfield, IL 60513 http://www.1800limo.com Phone: (800) 546-6266 Fax: (703)991-5592 E N D U S E R M A N U A L V E R S I O N 2.3 L A S T U P D A T E D O N A P R I L 2 6, 2 0 0 3 4217 S. Oak Ave. Brookfield, IL 60513 http://www.1800limo.com Phone: (800) 546-6266 Fax: (703)991-5592 Table

More information

E D M O N T O N ADMINISTRATIVE PROCEDURE

E D M O N T O N ADMINISTRATIVE PROCEDURE DEPARTMENT DELEGATED AUTHORITY CONTACT FINANCIAL SERVICES CHIEF FINANCIAL OFFICER, FINANCIAL SERVICES DEPARTMENT TRAVEL COORDINATORS DEFINITIONS Account Coding A defined list of SAP cost elements used

More information

UMBC TRAVEL POLICY AND PROCEDURES

UMBC TRAVEL POLICY AND PROCEDURES UMBC TRAVEL POLICY AND PROCEDURES UMBC #VIII-11.00.01 Directory Pre-Approvals Expense Reimbursements Ticketing Hotel Reservations Meals Travel by Car Travel by Private Airplane Travel Advances Recruiting,

More information

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC

DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC 1,* John B. Oladosu, 2 Oludare Opaleye & 3 Olusayo D. Fenwa Computer Science and Engineering Department,

More information

Car Rental Insurance Provided by Visa. General Information & Terms and Conditions

Car Rental Insurance Provided by Visa. General Information & Terms and Conditions Car Rental Insurance Provided by Visa General Information & Terms and Conditions What is this benefit? When certain terms and conditions are met, Visa Auto Rental Collision Damage Waiver benefit ( Auto

More information

Sequence Diagram Tutorial. From: UML Distilled, Third Edition, Chapter 4 M. Fowler

Sequence Diagram Tutorial. From: UML Distilled, Third Edition, Chapter 4 M. Fowler Sequence Diagram Tutorial From: UML Distilled, Third Edition, Chapter 4 M. Fowler Use Cases and Scenarios A use case is a collection of interactions between external actors and a system In UML, a use case

More information

A GUIDE TO NETWORK ANALYSIS by MICHAEL C GLEN

A GUIDE TO NETWORK ANALYSIS by MICHAEL C GLEN Introduction A GUIDE TO NETWORK ANALYSIS by MICHAEL C GLEN The core technique available to Project Managers for planning and controlling their projects is Network Analysis. This short guide will provide

More information

CMTRAC. Application Overview APPLICATION DATASHEET

CMTRAC. Application Overview APPLICATION DATASHEET Application Overview CMTRAC APPLICATION DATASHEET CMtrac is an innovative web-based tool for controlling and tracking change processes. This tool provides businesses with a simple mechanism to define and

More information

Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U

Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U Modelling Software Requirements Exercise on comparing two methods in an empirical study. BLUE 2 nd session Experiment package mss- U Surname: Color: BLUE Name: Application: mss Treatment: UML Use Cases

More information

PHP Code Design. The data structure of a relational database can be represented with a Data Model diagram, also called an Entity-Relation diagram.

PHP Code Design. The data structure of a relational database can be represented with a Data Model diagram, also called an Entity-Relation diagram. PHP Code Design PHP is a server-side, open-source, HTML-embedded scripting language used to drive many of the world s most popular web sites. All major web servers support PHP enabling normal HMTL pages

More information

Universiti Teknologi MARA. Requirement Analysis Using UML Approach for Research Management System (RMS)

Universiti Teknologi MARA. Requirement Analysis Using UML Approach for Research Management System (RMS) C^tJ O19OO(^'J.Tfi^'i- Universiti Teknologi MARA Requirement Analysis Using UML Approach for Research Management System (RMS) Enamul Hasan Bin Rusly Thesis submitted in fulfillment of the requirements

More information

Loan Creation Version-1.0 9NT1390 - FCUBS V.UM 11.0.MF.1.0.0.0 [May] [2010] Oracle Part Number E51714-01

Loan Creation Version-1.0 9NT1390 - FCUBS V.UM 11.0.MF.1.0.0.0 [May] [2010] Oracle Part Number E51714-01 Loan Creation Version-1.0 9NT1390 - FCUBS V.UM 11.0.MF.1.0.0.0 [May] [2010] Oracle Part Number E51714-01 Document Control Author: Documentation Team Created on : March 22, 2010 Group: UBPG Revision No

More information

University of Central Florida Class Specification Administrative and Professional. Web Operations Manager

University of Central Florida Class Specification Administrative and Professional. Web Operations Manager Web Operations Manager Job Code: 2572 Manage enterprise web site project development and programming. Serve as the top technical administrator for web development strategies. Work with senior management

More information

Organizing Computer Documents

Organizing Computer Documents Organizing Computer Documents The organizing of your computer documents is vital to your success in your professional and personal life. The average worker now loses over two hours looking for misplaced

More information

Merchants Insurance Group New Hampshire Personal Lines Agents

Merchants Insurance Group New Hampshire Personal Lines Agents March 16, 2011 BULLETIN NO. 5149-NH TO: SUBJECT: Merchants Insurance Group New Hampshire Personal Lines Agents Introduction of Merchants Flexible Choice Auto sm Great News for Our Personal Lines Agents!

More information

ivms-4200 Client Software Quick Start Guide V1.02

ivms-4200 Client Software Quick Start Guide V1.02 ivms-4200 Client Software Quick Start Guide V1.02 Contents 1 Description... 2 1.1 Running Environment... 2 1.2 Surveillance System Architecture with an Performance of ivms-4200... 3 2 Starting ivms-4200...

More information

Create a Job Requisition. Create a Job Requisition. Concept

Create a Job Requisition. Create a Job Requisition. Concept Create a Job Requisition Concept This document explains how a hiring manager can create and submit a requisition to create a job posting. Procedure Use this document to create a job requisition. 1. Click

More information

Rose Data Modeler (logical)

Rose Data Modeler (logical) Rose Data Modeler (logical) Rational Rose uses a data modeler to model the conceptual, logical, and physical database models, but also to generate DDLs commands, such as creating tables following UML methodology.

More information

Nexus GPS Tracking. Advanced GPS Monitoring System

Nexus GPS Tracking. Advanced GPS Monitoring System Nexus GPS Tracking Advanced GPS Monitoring System What is Nexus GPS Tracking? Nexus GPS Tracking is a GPS tracking and fleet management system which is meant to improve the transport operations quality

More information

Homework #2 solutions

Homework #2 solutions Homework #2 solutions 6.4 Do the following for the Study Abroad Management System (SAMS) presented in Chapter 4: a. Identify the type of system and briefly justify your answer. b. Identify an architectural

More information

TOP10 AUTO INSURANCE FAQ S

TOP10 AUTO INSURANCE FAQ S TOP10 AUTO INSURANCE FAQ S Lane s Insurance Chad answers the Top 10 most frequently asked Auto Insurance FAQ s A Publication By: 1 1 - Why is my premium so high? Auto insurance premium rates are based

More information

Setting up your Account and Paying Rent Online

Setting up your Account and Paying Rent Online Setting up your Account and Paying Rent Online Below you will find step by step instructions on how to set up your online payment account and make payments to Renaissance Rentals. If you have any questions,

More information

Modeling Workflow Patterns

Modeling Workflow Patterns Modeling Workflow Patterns Bizagi Suite Workflow Patterns 1 Table of Contents Modeling workflow patterns... 4 Implementing the patterns... 4 Basic control flow patterns... 4 WCP 1- Sequence... 4 WCP 2-

More information