MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Domain Analysis helps to recognize
A
analysis patterns and classes at first place
B
Defines and categorizes the key aspects of analysis
C
Use on subsequent projects
D
All of the mentioned above
Explanation: 

Detailed explanation-1: -Explanation: Domain analysis helps to recognize analysis patterns and classes at first place, Defines and categorizes the key aspects of analysis and use on subsequent projects.

Detailed explanation-2: -Domain Analysis is the process that identifies the relevant objects of an application domain. The goal of Domain Analysis is Software Reuse. The higher is the level of the life-cycle object to reuse, the larger are the benefits coming from its reuse, the harder is the definition of a workable process.

Detailed explanation-3: -McCain introduces a set of guidelines to conduct domain analysis. The process has three basic steps that recur repeatedly for different kinds of components: 1 identification of reusable entities 2 abstraction or generalization 3 classification and cataloging for further reuse.

Detailed explanation-4: -Raw domain knowledge from any relevant source is taken as input. Participants in the process can be, among others, domain experts and analysts. Outputs are (semi)formalized concepts, domain processes, standards, logical architectures, etc. Subsequent activities produce generic design fragments, frameworks, etc.

Detailed explanation-5: -Examples of domain requirements are-medical equipment or educational software. In medical equipment, software must be developed per IEC 60601 regarding medical electrical equipment’s basic safety and performance.

There is 1 question to complete.