Using the UML graphical notation for object classes, design the following object classes, identifying attributes and operations. Use your own experience to decide on the attributes and operations that should be associated with these objects.

• a messaging system on a mobile (cell) phone or tablet
• a printer for a personal computer
• a personal music system
• a bank account
• a library catalogue


There are many possible designs here and a great deal of complexity can be added

to the objects. However, I am only really looking for simple objects which

encapsulate the principal requirements of these artefacts. Possible designs are

shown in the following diagram.

Computer Science & Information Technology

You might also like to view...

File names cannot be longer than ____ characters.

A. 255 B. 128 C. 64 D. 8

Computer Science & Information Technology

Most small businesses use ________ databases as they are reliable and less costly

A) object oriented B) relational C) multidimensional D) hierarchical

Computer Science & Information Technology

Options for changing background picture colors display on the right side of the Format Background dialog box

Indicate whether the statement is true or false

Computer Science & Information Technology

Separate Year, Month, Day, Year Accessed, Month Accessed, and Day Accessed fields appear in the Create Source dialog box for a(n) ________ source

A) electronic B) conference proceedings C) website D) case

Computer Science & Information Technology