follow this please to make the a UML PlantText code: A museum needs a software app to better visitor experience, key needs for the software app  are:  >>Artwork Management: >>The system has to keeps a comprehensive catalog of the museum's artworks, artifacts, and exhibitions. Every item in the collection should have detailed information like the  title, artist, date of creation, historical significance, and exhibition location. The locations are: permanent galleries, exhibition halls, and outdoor spaces.  >>Visitor Management: >>The system should facilitate the management of visitor information: ticket purchases and visitor demographics. Visitors can buy tickets online or in-person for many exhibitions, tours, and special events that the museum offers. Exhibitions are held for a duration of time and in a spicific location in the museum, which is mentioned on the purchased tickets. Tours are facilitated on a selected date for a group of 15 to 40 visitors with a guide, and the details are mentioned on the ticket. Special events are organized for purposes such as fundraising, musical concerts, or light shows, and the location and duration are mentioned on the tickets.  >>Ticketing and Pricing: >>The system should support flexible pricing options for different visitor categories. Adults between the ages of 19 to 50 pay 55 USD. Also, the system applies a 3% value added tax on the final ticket price. However, kids below 19, teachers and students of an institute, and seniors (above 50) are given a free ticket upon presenting their ID cards. Groups receive a 25% discount on the ticket's original price. Special Events have individual ticket prices.  Requirements Design a UML class diagram in PlantText representing the concepts and relationships in the scenario above. Make sure to use the inheritance, aggrigation, composition and types of association relationships where necessary between the classes. You are allowed to add assumptions about attributes (with proper access specified) and concepts not dirictly mentioned in the problem statement if needed. Give a clear description of the relationships and assumptions. The minimum number of required classes is seven (7) or six (6), add to the uml classes multiplicities.  Multiplicity Indicators. Indicator Meaning 0..1 Zero or one 1 One only 0..* Zero or more 1..* One or more n Only n (where n > 1) 0..n Zero to n (where n > 1) 1..n One to n (where n > 1)

icon
Related questions
Question

follow this please to make the a UML PlantText code: A museum needs a software app to better visitor experience, key needs for the software app  are:  >>Artwork Management: >>The system has to keeps a comprehensive catalog of the museum's artworks, artifacts, and exhibitions. Every item in the collection should have detailed information like the  title, artist, date of creation, historical significance, and exhibition location. The locations are: permanent galleries, exhibition halls, and outdoor spaces.  >>Visitor Management: >>The system should facilitate the management of visitor information: ticket purchases and visitor demographics. Visitors can buy tickets online or in-person for many exhibitions, tours, and special events that the museum offers. Exhibitions are held for a duration of time and in a spicific location in the museum, which is mentioned on the purchased tickets. Tours are facilitated on a selected date for a group of 15 to 40 visitors with a guide, and the details are mentioned on the ticket. Special events are organized for purposes such as fundraising, musical concerts, or light shows, and the location and duration are mentioned on the tickets.  >>Ticketing and Pricing: >>The system should support flexible pricing options for different visitor categories. Adults between the ages of 19 to 50 pay 55 USD. Also, the system applies a 3% value added tax on the final ticket price. However, kids below 19, teachers and students of an institute, and seniors (above 50) are given a free ticket upon presenting their ID cards. Groups receive a 25% discount on the ticket's original price. Special Events have individual ticket prices.  Requirements Design a UML class diagram in PlantText representing the concepts and relationships in the scenario above. Make sure to use the inheritance, aggrigation, composition and types of association relationships where necessary between the classes. You are allowed to add assumptions about attributes (with proper access specified) and concepts not dirictly mentioned in the problem statement if needed. Give a clear description of the relationships and assumptions. The minimum number of required classes is seven (7) or six (6), add to the uml classes multiplicities. 

Multiplicity Indicators.

Indicator

Meaning

0..1

Zero or one

1

One only

0..*

Zero or more

1..*

One or more

n

Only n (where n > 1)

0..n

Zero to n (where n > 1)

1..n

One to n (where > 1)

Expert Solution
steps

Step by step

Solved in 1 steps

Blurred answer