volume_mute

Object Classes for a Group Diary System

publish date1969/12/31 00:00:00 UTC

volume_mute

A group diary and time management system supports the timetabling of meetings and appointments across co-workers. When an appointment involving multiple people is to be made, the system finds a common slot in each person's diary and arranges the appointment. Which of the following sets of object classes is most appropriate for this system? Select ALL that apply.

Correct Answer

(1) Diary - represents a single person's diary with their appointments
(2) Appointment - represents a meeting or event with date, time, duration, and participants
(3) User - represents a system user with their identity and preferences
(4) TimeSlot - represents an available or blocked time period
(5) Notification - represents alerts sent to participants when appointments are created or changed

Explanation

Appropriate object classes for a group diary system: Diary (each person's diary); Appointment (meetings/events with participants); User (person with identity); TimeSlot (available/blocked periods used for scheduling); Notification (alerts for changes). NetworkRouter is a hardware infrastructure component, not an application domain object for this system.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears