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 01:00
Program description: a c# app is to be created to produce morse code. the morse code assigns a series of dots and dashes to each letter of the alphabet, each digit, and a few special characters (such as period, comma, colon, and semicolon). in sound-oriented systems, the dot represents a short sound and the dash represents a long sound. separation between words is indicated by a space, or, quite simply, the absence of a dot or dash. in a sound-oriented system, a space is indicated by a short period of time during which no sound is transmitted. the international version of the morse code is stored in the data file morse.txt.
Answers: 3
question
Computers and Technology, 22.06.2019 22:40
In this lab, you complete a python program that calculates an employee's annual bonus. input is an employee's first name, last name, salary, and numeric performance rating. if the rating is 1, 2, or 3, the bonus rate used is .25, .15, or .1 respectively. if the rating is 4 or higher, the rate is 0. the employee bonus is calculated by multiplying the bonus rate by the annual salary.
Answers: 1
question
Computers and Technology, 23.06.2019 14:00
Need ! will choose brainliest! discuss the role of abstraction in the history of computer software.
Answers: 1
question
Computers and Technology, 23.06.2019 17:30
Write pseudocode to represent the logic of a program that allows the user to enter a value. the program multiplies the value by 10 and outputs the result.
Answers: 1
You know the right answer?
Given the following requirements: The College of Art & Science in Georgia State University has...
Questions
Questions on the website: 13722367