Software engineering

profilertr4
SoftwareEngineering.docx

A follow-up course in software engineering: Software Engineering practice

Community shared parking system

As residents buy more and more vehicles, parking spaces in communities are facing shortages. But there are also some residential owners who buy parking spaces, but do not park at certain times. If we share these parking spaces,on the one hand, it can alleviate the difficulty of parking, on the other hand, it can also offer the owners some additional income.

The system mainly provides the following functions. For drivers who need to park, navigation and information about parking spaces in corresponding communities are provided. For owners who intend to provide shared parking spaces, the system will provide an interface for them to share the parking spaces. Community access control system identifies vehicles that have been reserved, let them in when they enter the garage. The system automatically calculates the parking fee and charge the drivers who use shared parking spaces and pay fees to the owners who provided shared parking spaces.

(1) According to customer requirement, draw the data flow diagram of Level 0(top level) and Level 1(bottom level) and use case diagrams.

(2) Design technical scheme.

(3) Analyze the risk factors in the development.