Lec 18
Lec 18
18
CASE STUDY: Connie’s Convenience Store - A point of
Sale System
The System
Identify the purpose of the system
develop an overall purpose statement in 25 words or less. Why this system?
Why now?
Keep the overall goal, the critical success factor, always before you.
“To support, to help, to facilitate, ...”
_____________________________________________________________________
© Copyright Virtual University of Pakistan
CS504-Software Engineering – I VU
balance the cash in the drawer with the amount recorded by the point-of-sale
system.
Why ?
speed up checkout time
reduce the number of pricing errors
reduce the labour required to ticket the item with a price, originally and when
prices change.
Summary
to help each cashier work more effectively during checkout, to keep good records
of each sale, and to store more efficient store operations.
_____________________________________________________________________
© Copyright Virtual University of Pakistan
CS504-Software Engineering – I VU
SELECTING OBJECTS
Select Actors
the actor is:
person
Select Participants
the Participants are:
cashier
head cashier
customer
Select Places
The places are:
store
shelf
Shelf
The system does not keep track of the shelves.
Select Transactions
Significant Transactions are:
sale
every sale is a collection of sale line items
return
payment
session
_____________________________________________________________________
© Copyright Virtual University of Pakistan
CS504-Software Engineering – I VU
item
register
cash drawer
Tax Category (Descriptive things)
Session
Is it important? It is important in order to evaluate a cashier’s performance.