Given the following specification, design a class diagram using PlantUML. To design the class diagram, use abstract, static, package, namespace, association, and generalization on PlantUML Specification: A school has a principal, many students, and many teachers. Each of these persons has a name, birth date, and may borrow and return books. The book class must contain a title, abstract, and when it is available. Teachers and the principal are both paid a salary. A school has many playgrounds and rooms. A playground has many swings. Each room has many chairs and doors. Rooms include offices, restrooms, classrooms, and a cafeteria. Each classroom has many computers and desks. Each desk has many rulers.
Given the following specification, design a class diagram using PlantUML. To design the class diagram, use abstract, static, package, namespace, association, and generalization on PlantUML
Specification:
A school has a principal, many students, and many teachers. Each of these persons has a name, birth date, and may borrow and return books. The book class must contain a title, abstract, and when it is available. Teachers and the principal are both paid a salary.
A school has many playgrounds and rooms. A playground has many swings. Each room has many chairs and doors. Rooms include offices, restrooms, classrooms, and a cafeteria. Each classroom has many computers and desks. Each desk has many rulers.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images