Tuesday

Aula is a collective entryway from parents & guardians for day-care, schools & after school clubs.

Today we are going to model & develop a proof of concept of the classes and relationships in the Aula System.

  • In the inception phase, the following vision and have been identified:

Aula is a web-based IT-system that enables parents & guardians to stay in contact with the day-care, school & after school clubs. It should enable communication by message-parsing, news sharing & administration by an institutional administrator

Interview facts

In a series of interviews the following facts were uncovered:

  • Every day-care, school & after school club has a single administrator

    • They cannot be registred in the system without an administrator

  • The administrator have all communication between parent/guardian and institution

  • All messages have a subject and text field

  • A parent/guardian can send a message to the institution

  • The institution can send a message to a single parent/guardian or all

  • The institution can publish news

Exercise:

  • Identify classes, attributes & relationships from the description

    • Nouns are a good way to identify potential classes

    • Verbs are a good way of identifying methods/behaviour

  • Draw a class-diagram based on the vision & description

    • Focus on the relationships between the classes

  • Code a proof of concept based on the description & Class Diagram

    • It it not the focal area to write a "functional" system with a menu etc.

    • It is the focal area to implement the class diagram with their relationships

  • Reverse-engineer the project in Intellij

    • Compare with the design-diagram

Last updated

Was this helpful?