How does the object-oriented view of component-level design differ from the traditional view?

What will be an ideal response?


The object-oriented view focuses on the elaboration of design classes that come from both the problem and infrastructure domains. Classes are elaborated by specifying messaging details, identifying interfaces, defining attribute data structures, and describing process flow for operations. In the traditional view, three of components are refined: control modules, domain modules, and infrastructure modules. This requires representations to be created for data structures, interfaces, and algorithms for each program module in enough detail to generate programming language source code.

Computer Science & Information Technology

You might also like to view...

After applying a motion path to a selected text, the green triangle indicates the starting point and the red triangle indicates the stopping point.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

The three main operating systems today are Windows, Mac OS, and ____________________.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

The ____________________ statement restores an allocated block of storage back to the free storage area (the heap) while a program is running.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Why are developers concerned with application assets?

A. They like to know what is important B. Play a key role in keeping the application running safe C. They are in charge of protecting D. They are accountable in anything were to happen

Computer Science & Information Technology