subject

Given the following requirements: The College of Art & Science in Georgia State University has several departments. Each department is managed by a chair, and at least one professor. Professors must be assigned to one, but possibly more departments. At least one professor teaches each course, but a professor may be on sabbatical and not teach any course. Each course may be taught more than once by different professors. We know of the department name, the professor name, the professor employee id, the course names, the course schedule, the term/year that the course is taught, the departments the professor is assigned to, the department that offers the course. do the following:
1) Identify Classes (just names)
2) Find Associations (think about verbs and nouns)
Department
Department
Chair manages
department chair professor course
department managed by is assigned offers
aggregate
chair manages is a
professor assigned to
aggregate teaches
course offered by taught by
3) Draw Rough Class Diagram (Put classes in rectangles and draw the associations connecting the classes)
4) Fill in Multiplicity (Determine the number of occurrences of one class for a single teaches occurrence of the associated class).
5) Identify Attributes (Name the information details (fields) which are relevant to the application domain for each class. Use + for offers public access and – for private access)
6) Identify Behaviors (Specify the operations that are required for each class [assume getter Department manages Chair and setter methods for each attribute]. In this example - we are not given any behaviors, so we will have to make them up. What are some behaviors of these classes?
7) Review your diagram and fine tune it. Look for inconsistencies and errors. Fix them. Make sure you have captured everything required from the domain you are studying - that your diagram is complete.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 20:00
How is the number 372 written when expanded out to place values in the base 8 (octal) number system? a. 2 x 4 + 3 x 2 + 4 x 1 b. 3 x 64 + 7 x 8 + 2 x 1 c. 3 x 8 + 7 x 7 + 2 x 6 d. 3 x 100 + 7 x 10 + 2 x 1
Answers: 1
question
Computers and Technology, 24.06.2019 00:00
Afashion designer wants to increase awareness about her brand. which network can she use and why she can use the blank to blank her products online. answers for the first blank: internet, extranet, or intranet answers for the second blank: market, design, and export
Answers: 1
question
Computers and Technology, 24.06.2019 12:30
Nikki sent flyers in the mail to all houses within the city limits promoting her computer repair service what type of promotion is this and example of
Answers: 1
question
Computers and Technology, 24.06.2019 16:50
How many types of string types does python support?
Answers: 1
You know the right answer?
Given the following requirements: The College of Art & Science in Georgia State University has...
Questions
question
English, 26.08.2019 16:30
question
History, 26.08.2019 16:30
Questions on the website: 13722362