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 04:30
There is a simple pattern for determining if a binary number is odd. what is it and why does this pattern occur? how many bits would you need if you wanted to have the ability to count up to 1000? how high could you count in binary if you used all 10 of your fingers as bits? (finger up means 1, finger down means 0)
Answers: 3
question
Computers and Technology, 22.06.2019 08:10
Ihave a music player on my phone. i can buy songs, add them to playlists and play them. obviously it would be redundant to store each song in each playlist; each playlist is just a list of pointers to the songs. for this lab you will simulate this behavior. your program will need to have options to: add songs to the system library (you will store the text of the first line of the song, rather than the audio) add playlists add songs to a playlist list playlists play a playlist list all of the songs in the library with a count of how many times each song has been played remove a song from a playlist remove a playlist remove a song from the library (and thus from all playlists that contain it) note that we will not be checking many error cases. in real programming this would be bad, you should usually try to recognize and respond to as many types of errors as you can. in the context of class we are trying to acquaint you with as many concepts as possible, so for the sake of educational efficiency we will not be checking most errors in this lab, you may assume that your user provides correct input. you may add all appropriate error testing if you wish, but we will not be testing for it.
Answers: 2
question
Computers and Technology, 23.06.2019 13:00
Which one of the following voltages should never be measured directly with a vom? a. 1200 v b. 500 v c. 800 v d. 100v
Answers: 2
question
Computers and Technology, 23.06.2019 15:00
1. which of the following statements are true about routers and routing on the internet. choose two answers. a. protocols ensure that a single path between two computers is established before sending packets over it. b. routers are hierarchical and the "root" router is responsible for communicating to sub-routers the best paths for them to route internet traffic. c. a packet traveling between two computers on the internet may be rerouted many times along the way or even lost or "dropped". d. routers act independently and route packets as they see fit.
Answers: 2
You know the right answer?
Given the following requirements: The College of Art & Science in Georgia State University has...
Questions
question
Mathematics, 15.07.2019 02:00
Questions on the website: 13722362