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

software modeling design. Need help with 4.3, please help me d. Files contain re

ID: 638811 • Letter: S

Question

software modeling design. Need help with 4.3, please help me

d. Files contain records. e. A polygon is composed of an ordered set of points. f. A drawing object is text, a geometrical object, or a group. g. A person uses a computer language on a project. h. Modems and keyboards are input/output devices. i. Classes may have several attributes. j. A person plays for a team in a certain year. k. A route connects two cities. I. A student takes a course from a professor. lighted in anticipation of an editing operation. A buffer is a collection of lines and boxes that have been cut or copied from the sheet. As it stands, the diagram does not express the constraint that a line or a box belongs to exactly one buffer or one selection or one sheet. Revise the class diagram and use generalization to express the constraint by creating a superclass for the classes Buffer, Selection, and Sheet. Dis-cuss the merits of the revision. (3) Categorize the following relationships into generalization, aggregation, or association. Be-ware, there may be n- ary associations in the list, so do not assume every relationship involving three or more classes is a generalization. Explain your answers. a. A country has a capital city. b. A dining philosopher uses a fork. c. A file is an ordinary file or a directory file.

Explanation / Answer

a. Aggregation

b. Association

c. Generalization

d. Aggregation

e. Association

f. Generalization

g. Association

h. Generalization

i. Aggregation

j. Association

k. Association

l. Association