Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

B.1 Interaction model control styles Before commencing to create the sequence diagrams for your project one should note that there are typically 3 control style

B.1 Interaction model control styles

Before commencing to create the sequence diagrams for your project one should note that there are typically 3 control style patterns that can be applied to the interactions. These are i) centralized, ii) delegated, and iii) dispersed.

In centralized control there is one component that is the main controller and typically most messages will come from this component. Note, that this violates one of the interaction heuristics.

In delegated control, responsibility is delegated to other components but still coordinated by a central controller.

In the dispersed control components have very few operations that results in many interactions with the other components in the system.

B.2 Lab Deliverables

To do:

1-Design a high-level sequence diagram for TA matching system.

General System Operation

- The TA Matching System is a standalone software package that takes into account TA course and professor preferences and assigns courses to the TAs based on these preferences and constraints on the course and TA.

-The algorithm, should offer some prioritization of the selection criteria to the user based on the following:

TA course choice priority

Professor TA priority

A combination of TA and Professor priority

TA experience priority

For the user option 3 (a combination of TA and Professor priority) the output views should adopt a cell colouring scheme that reflects the selection priority on whether they are:

First TA and 1st Professor choices

First Ta and 2nd professor choices

Second TA and 1st professor choices.

.image text in transcribed

image text in transcribed

2-Modify the high-level sequence diagram to include those Classes that you have defined in your architecture. Choose one interaction model control style and comment on why you made this choice.

Open with Google Docs Sr. No. Theme Responsibilities Handle all data Entities Database system (data,courses,TA,priority are set in this module involved Actors Database Interface with operator hings whose informations data is stored Hold data containing name,course,choices,unit pool 2 Manage the Entities charge Manage TA system assign,check,priority,vie or involved system Actors Operator Interface with operator Things whose codes of a process functionality inside the data is stored system 3 TA assigning Entities involved Teaching assistantTA to be assigned to courses. Things whose preferential data of Hold data containing all data is storedTA related status in Boolean format Entities involved View assigned courses Courses to be assigned to TA 4Courses Actors Operator Interface with operator Things whose Set preferential data Hold data containing all data is storedof courses related status in Boolean rmat Page 3 16 Open with Google Docs Sr. No. Theme Responsibilities Handle all data Entities Database system (data,courses,TA,priority are set in this module involved Actors Database Interface with operator hings whose informations data is stored Hold data containing name,course,choices,unit pool 2 Manage the Entities charge Manage TA system assign,check,priority,vie or involved system Actors Operator Interface with operator Things whose codes of a process functionality inside the data is stored system 3 TA assigning Entities involved Teaching assistantTA to be assigned to courses. Things whose preferential data of Hold data containing all data is storedTA related status in Boolean format Entities involved View assigned courses Courses to be assigned to TA 4Courses Actors Operator Interface with operator Things whose Set preferential data Hold data containing all data is storedof courses related status in Boolean rmat Page 3 16

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

XML Data Management Native XML And XML Enabled Database Systems

Authors: Akmal Chaudhri, Awais Rashid, Roberto Zicari, John Fuller

1st Edition

0201844524, 978-0201844528

More Books

Students also viewed these Databases questions