Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
You are developing software for different independent Bike Rental Outlets. Your team has already completed a use case diagram together with potential clients.
Only some outlets offer to sell bikes, all other don’t need the use cases of the package “bike sale”. That's why EstimateMarketValue is implemented as am extension use-case.
ACTORS: USER
ACTORS: USER
ACTORS: USER
ACTORS: COUNTER STAFF
ACTORS: COUNTER STAFF
ACTORS: MECHANIC
ACTORS: MECHANIC
ACTORS: COUNTER STAFF
IF the shop sells bikes
AFTER FINISHED_MAINTENANCE
ACTORS: MECHANIC