Multiple choice technology programming languages

What are essentials for component development? Select all that apply.

  1. Independent components specified by their interfaces.

  2. Component standards to facilitate component integration.

  3. Middle ware that provide supports for component interoperability.

  4. A development process that is geared to reuse.

Reveal answer Fill a bubble to check yourself
A,D Correct answer
Explanation

The essentials for successful component development are: (1) components must be independent and specified through well-defined interfaces (A), and (2) the development process must be designed with reuse in mind (D). While standards (B) and middleware (C) are supportive infrastructure, they are not development essentials: components can exist without them, though integration becomes harder. The question asks what's essential for the development process itself.