0% found this document useful (0 votes)
2 views2 pages

Exercise

The document outlines the design of a Smart Appointment Booking System for a healthcare startup, detailing tasks such as requirement analysis, use case diagram creation, class design, and sequence diagram development. It specifies the need for functional and non-functional requirements, core classes including User, Patient, Doctor, Appointment, and Schedule, and a sequence diagram for the appointment booking process. Each task is assigned a specific mark allocation, emphasizing the importance of structured design and documentation.

Uploaded by

studyverse001
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Exercise

The document outlines the design of a Smart Appointment Booking System for a healthcare startup, detailing tasks such as requirement analysis, use case diagram creation, class design, and sequence diagram development. It specifies the need for functional and non-functional requirements, core classes including User, Patient, Doctor, Appointment, and Schedule, and a sequence diagram for the appointment booking process. Each task is assigned a specific mark allocation, emphasizing the importance of structured design and documentation.

Uploaded by

studyverse001
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Exercise: Design a Smart Appointment System

Scenario

You are building a Smart Appointment Booking System for a healthcare startup. The system
should allow patients to book, reschedule, and cancel appointments with doctors.

Tasks

1. Requirement Analysis (20 marks)

Write functional and non-functional requirements.

2. Use Case Diagram (20 marks)

Draw a Use Case Diagram.

3. Class Design (30 marks)

Design core classes.

Minimum expected classes:

• User

• Patient

• Doctor
• Appointment

• Schedule

Include:

• Attributes

• Methods

• Relationships (inheritance, association)

4. Sequence Diagram (30 marks)

Draw a sequence diagram for:


“Booking an Appointment”

Steps to consider:

1. Patient selects doctor

2. System checks availability


3. Slot is reserved

4. Confirmation is sent

You might also like