Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Software Engineering course homework: Draw the Data-flow diagram for the following project: the purpose of this project is the automation of a parking lot. the

Software Engineering course homework:

Draw the Data-flow diagram for the following project:

the purpose of this project is the automation of a parking lot. the system has to control the incoming reservations and parking spots.when a reservation comes in,if the customers plate number is confirmed to be legal by the Database, the system will search for a free parking spot and reserve it for the customer and subtract the appropriate amount from the customers account credit. the system is controlled by an admin, the admin can login to the system,add customers,remove customers,edit customer profiles, create and cancel reservations, control the closure of part of the parking or all of it. each customer with a profile in the system can login to it and request for a reservation(by giving the needed info e.g. what time,how long etc) and add to his/her account credit. when the customer wants to leave the parking and is going to log out from the system,if he/she has had any delay,the system computes the penalty and subtracts it from the customers account credit and updates the parking spot the customers car was on to being available.

Use the UML 2.0 design paradigm and dont forget to specify the cardinality and modality of the relations Heres its usecase diagram:

image text in transcribed

utamaied Pails L tima nterindudes plate ulate n delay inclyde Login open vf Clase up eat e Admin vatiu add Csonels Condrol mave Cutamers edit Costamers

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started