EMERGING TRENDS IN SOFTWARE ENGINEERING
MISCELLANEOUS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Only appropriate for computer hardware design.
|
|
Not able to support the development of reusable components.
|
|
Dependent on object technologies for support.
|
|
Not cost effective by known quantifiable software metrics.
|
Detailed explanation-1: -In a nutshell, object-oriented programming focuses on the relationships between classes that are combined into one large binary executable, while component-oriented programming focuses on interchangeable code modules that work independently and don’t require you to be familiar with their inner workings to use them.
Detailed explanation-2: -A component-based process model fosters the development of a project by identifying and reusing components that already exist. Component-based process models reduce down to the following steps; decompose, search, and combine.
Detailed explanation-3: -Examples of component models are: Enterprise JavaBeans (EJB) model, Component Object Model (COM) model, . NET model, X-MAN component model, and Common Object Request Broker Architecture (CORBA) component model.