System definition and boundaries Subsystems, environment, connections, dependencies Payroll Rules, contracts Working time Reductions, tax Accounting and bookkeeping Statistics Payments Personnel system
Rental car agency Concept chart Vehicle Client Invoice Reservation Price Information analysis: a reservation client information (name, address, credit card) vehicle category time needed reservation time pricing basis client receives an invoice client makes a reservation a vehicle is booked different prices a reservation generates an invoice
Rental car agency: reservations Database draft price client entry & update reservation update vehicle update Invoice system Client database Rentals database Vehicle database reservation, cancellation vehicle availability invoice Name& address& card number used & uncancelled
DATA ACTIONS State diagrams and events Activity diagram Data flow diagram Work flow diagram Program structure diagram Display screens Concept chart Data stores Structural diagram Process modelling