UML Design

Webmedia expanded from demo lecture

Rate this solution



About this Solution


This solution expands from our discussion during the demo lecture. It is one solution... Many other solutions could be as good as this one.


Problem description excrept


  • A web design company, called Webmedia, is organised in 4 departments: the HR (Human Resources), the Graphic Designers, the Developers and the Managers. Each employee may work in one or two Departments and is under the supervision of only one manager.

    Additional important information to be recorded for each employee includes the name, surname and age as well as the paid leave allowance per year (number of paid days the employee can take as leave).


Solution Image


Sorry, you need to install flash to see this content.

Solution Files


Attached Solution File(s):

Other Solutions for the same Problem


Webmedia

A web design company, called Webmedia, is organised in 4 departments: the HR (Human Resources), the Graphic Designers, the Developers and the Managers. Each employee may work in one or two Departments and is under the supervision of only one manager.

Additional important information to be recorded for each employee includes the name, surname and age as well as the paid leave allowance per year (number of paid days the employee can take as leave).

Solutions for this problem
Solution NameAuthor
Webmedia expanded from demo lectureNo votessandrine
Download Problem as Text file: reqs-70.txt


EVCS - with Speclad files

Rate this solution



About this Solution


This solution has some minor issues to it... to get you started on the discussions :)


Problem description excrept


  • The Local Council has an Emergency Control Vehicle System (ECVS) to manage and control the allocation of emergency vehicles during any emergencies that arise within a 40 km radius. The Local Council owns 10 emergency vehicles; four ambulances, three fire emergency vehicles and three smaller patient care and transport vehicles. For each vehicle a registration number, the buying cost and the vehicle's brand (either a Ford, a Subaru or a Toyota) are stored. Each vehicle has an allocated driver during an emergency call.


Solution Image


Sorry, you need to install flash to see this content.

Solution Files



Other Solutions for the same Problem


ECVS solution with fewer classes

Rate this solution



About this Solution



Problem description excrept


  • The Local Council has an Emergency Control Vehicle System (ECVS) to manage and control the allocation of emergency vehicles during any emergencies that arise within a 40 km radius. The Local Council owns 10 emergency vehicles; four ambulances, three fire emergency vehicles and three smaller patient care and transport vehicles. For each vehicle a registration number, the buying cost and the vehicle's brand (either a Ford, a Subaru or a Toyota) are stored. Each vehicle has an allocated driver during an emergency call.


Solution Image


Sorry, you need to install flash to see this content.

Solution Files


Attached Solution File(s):

Other Solutions for the same Problem


ECVS solution with lots of classes

Rate this solution



About this Solution



Problem description excrept


  • The Local Council has an Emergency Control Vehicle System (ECVS) to manage and control the allocation of emergency vehicles during any emergencies that arise within a 40 km radius. The Local Council owns 10 emergency vehicles; four ambulances, three fire emergency vehicles and three smaller patient care and transport vehicles. For each vehicle a registration number, the buying cost and the vehicle's brand (either a Ford, a Subaru or a Toyota) are stored. Each vehicle has an allocated driver during an emergency call.


Solution Image


Sorry, you need to install flash to see this content.

Solution Files


Attached Solution File(s):

Other Solutions for the same Problem


Emergency Council Vehicle System

The Local Council has an Emergency Control Vehicle System (ECVS) to manage and control the allocation of emergency vehicles during any emergencies that arise within a 40 km radius. The Local Council owns 10 emergency vehicles; four ambulances, three fire emergency vehicles and three smaller patient care and transport vehicles. For each vehicle a registration number, the buying cost and the vehicle's brand (either a Ford, a Subaru or a Toyota) are stored. Each vehicle has an allocated driver during an emergency call.

Solutions for this problem
Solution NameAuthor
EVCS - with Speclad filesNo votesChloeDurand
ECVS solution with fewer classes
1
2
3
4
5
sandrine
ECVS solution with lots of classesNo votessandrine
Download Problem as Text file: reqs-44.txt


A partial solution with only the service classes

Rate this solution



About this Solution



Problem description excrept


  • In our organisation we have many students from all levels and staff. For all we record their names (family, first and sometimes their previous name), and for our students we record their current level of study (either primary, secondary or tertiary).
    For our Graduate students we also record their latest qualification. Qualifications are various, and we need to recall the name of that qualification, along with the year and place it was awarded.
    Our Top Group of students has 3 members: 2 Graduates: Pattie and Kelly, and one student we're not yet sure about his status: Michael.


Solution Image


Sorry, you need to install flash to see this content.

Solution Files


Attached Solution File(s):

Other Solutions for the same Problem


Top Groups

In our organisation we have many students from all levels and staff. For all we record their names (family, first and sometimes their previous name), and for our students we record their current level of study (either primary, secondary or tertiary).
For our Graduate students we also record their latest qualification. Qualifications are various, and we need to recall the name of that qualification, along with the year and place it was awarded.
Our Top Group of students has 3 members: 2 Graduates: Pattie and Kelly, and one student we're not yet sure about his status: Michael.

Solutions for this problem
Solution NameAuthor
A partial solution with only the service classes
1
2
3
4
5
sandrine
Download Problem as Text file: reqs-35.txt


Rent by Nite

The Rent-by-Nite car rental company wants you to design a software system for car rentals that manages the rental and return of vehicles. A driver (customer) rents a vehicle for a certain period of time, specified through the agreed pick-up and return dates and times. The vehicle must be returned to the rental location by the agreed return date otherwise surcharges are applied. Vehicles are classified into different categories (economy, standard, luxury) for which different rates apply. Rental charges are calculated from the daily rate for that vehicle multiplied by the number of rental days.

Download Problem as Text file: reqs-34.txt


Syndicate content