Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Where would I add boundary and control classes to this diagram? and also which o

ID: 3863652 • Letter: W

Question

Where would I add boundary and control classes to this diagram? and also which ones would be considered a entity class?

Department Chair Department +Add course Update course sections Assign instructor usit of Course +Course Name +Cous NumberofCredit Add section +CheckPrerequiste Section Date +StartTime EndTime +Mode Location Check schedule conflict Preference +Date entered +Date preferred Time prefered Registration Date Added Date Dropped Instructor +UIN +Email +Office Phone t preference Student +UIN +Name +Register +Drop 0 Pay Payment +Date Paid. +lamount Paid CreditCardNumber

Explanation / Answer

Boundaries and Controls in Database environment are similar to MVC pattern in an UserInterface design.

Boundaries are objects that interface with system actors that is an user or a service and etc.

Controls are objects that mediate between boundaries and entities.

Entity classes are Student, Instructor.

Boundaries are section, Course , Preference – These acts as an interface to the student and instructor, A student will allotted a course and section and can have preferences. Similarly, an instructor will be assigned a course and section.

Controls are Department chair, registration and Payment – These mediate as Department chair will decide on the course sections and etc, similary registration process and payment controls will allow user to attend the course and etc.