Business and IT modeling Car Rental example Alar Krist Alar

Slides:



Advertisements
Similar presentations
DFD, LDS, ELH Inter-Relationships
Advertisements

A Case Study Stolen from Ken Lunn
Table 22.1 Stakeholder summary for the Odd Shoe Company
University Car Rental Project Vision Consulting Donna, Lap, Lisa & Tom
1 Review Visual System Modeling Tools Todd Bacastow Penn State University Geospatial System Analysis & Design.
Introduction to UML Todd Bacastow Penn State University Geography 583 Geospatial System Analysis & Design.
System definition and boundaries Subsystems, environment, connections, dependencies Payroll Rules, contracts Working time Reductions, tax Accounting and.
Lecture 12: Chapter 22 Topics: UML (Contd.) –Relationship Structural Behavioral –Diagram Structural Behavioral.
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 1.
UML Overview. UML Diagrams to be Covered Class Diagrams Use Case Diagrams Collaboration Diagrams Sequence Diagrams Package Diagrams Component Diagrams.
Document Flow Diagram Sample. Document Flow Diagram Production Planning Stock Control Factory Supplier Purchasing Design Production Plan Stock Withdrawal.
Advanced Entity Relationship Concepts. Advanced Concepts UIDs Intersection Entities Recursive Relationships Roles Subtypes Exclusivity Historical Fan.
Object-Oriented Design
Intro to UML - OO Class Diagrams Week 5 CMIS570. Plan for Tonight Object terms Unified Modeling Language history Class Diagrams Intro to Oracle Oracle.
 A software application is like a city  Modeling = Architecture  OOP = Civil Engineering  UML Classes = Blueprints of Buildings  UML is a common.
11 Software Engineering Dr. K. T. Tsang Lecture 9 Advance State Modeling
Assignements. CSC343: Intro. to Databases2 Exercise 1 Superkeys: Candidate keys: Primary key:
Modeling Shari L. Pfleeger and Joanne M. Atlee, Software Engineering: Theory and Practice, 4 th edition, Prentice Hall, Hans Van Vliet, Software.
Use Case Modeling Example By: Dr. Issam Al-Azzoni.
A “Whack-The-Balls” session: Every Friday the manager of Whack-The-Balls arranges the playing sessions for the week beginning in 4 weeks time. At the same.
UML Examples PRESETED BY: MEHRAN NAJAFI SHIMA AGHTAR.
Information Systems Engineering Activity Diagram 1.
What functionality of each group people will get Customer Sales Agent Sales Manager National Manager Managing Director.
Chapters 10, 11 SSD (Revision) SD DCD Exam Object-Oriented Design.
Introduction to UML Todd Bacastow Rational Unified Process A process for the effective implementation of key “Best Practices” Control Changes Manage.
Entity Relationship Diagrams (ERDs)
Collaboration diagrams. Deployment diagrams. Lesson 4.
 System Sequence Diagrams Sheridan SYST Engineering Quality Systems 11.
1 More About UML Todd Bacastow Penn State University Geospatial System Analysis & Design.
“Your Key To Success in CNIT 280” UML REFRESH COURSE.
Overview Rental Quote Overview
Introduction to UML.
Assignements.
Design Skills Example.
Secrets of the Process Modeler
Object-oriented and Structured System Models
Component and Deployment Diagrams
Component and Deployment
Lecture 2: Business Use Cases and Actors - How to identify them
Review for Midterm, Fall 2009
Purchasing and Use of Purchase Order Forms
Use case Diagram.
CSS 496 Business Process Re-engineering for BS(CS)
What to Look for In an Executive Car Service. 2 3.
Continuation of Causeway Example
Visit for more Learning Resources
Great Kingshill School PTA Great Kingshill School PTA
Abstract descriptions of systems whose requirements are being analysed
IS301 – Software Engineering V:
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
IT Data Modeling Basics 2016 Alar Krist Swedabnk Group, Strategy and Architecture, Enterprise Information Architect IT Kolledz, Süsteemianalüüsi.
Business data modeling Car Rental example Alar Krist Alar
Commercial Office Space For Rent In Bangalore. Commercial Office Space.
Advanced Java Programming
Entity Relationship Diagrams - 1
ניתוח מערכות מידע א' הרצאה 3
Domain Class Diagram Chapter 4 Part 2 pp
Unified Modeling Language
University of Houston-Clear Lake
Use Case Modeling Example
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Entity Relationship Diagrams - 2
ERD (Entity Relationship Diagrams)
Software Design Lecture : 15.
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Information Systems Engineering
Chapter 14. Activity Modeling for Transformational Systems
Presentation transcript:

Business and IT modeling Car Rental example Alar Krist Alar Business and IT modeling Car Rental example Alar Krist Alar.Krist@Swedbank.ee 5118398

Simplified description of a car rental business The essence of the car rental business: customers rent cars We have many offices in many countries We have many cars we group cars by car types (small, medium, big) We assign rental price to each car type Customer can make bookings for car types (not for concrete cars) Customer visits an office and rents a free car or customer makes a rental agreement for a car Customer returns the car to an office Clerk creates an invoice to customer Customer pays the invoice by card or by cash

Simplified process model (BPMN diagram)

More advanced process model with events (BPMN diagram)

Use case diagram

Attribute level BIM– business decision: what detail information is needed

Sub set of a physical data model (UML class diagram)

Architecture model – UML general component diagram (sub systems and main data flows)

Architecture model – UML detail component diagram (internal components of sub systems and data flows)

Architecture model – UML deployment diagram (nodes where to deploy components)

Architecture model – UML deployment diagram (nodes and deployed components)

Architecture model – UML class diagram 1 Sub systems, its main data entities, main functionalityand data flows