MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
____ of a system is the structure or structures of the system which comprise software elements, the externally visible properties of these elements and the relationship amongst them.
A
Software construction
B
Software evolution
C
Software reuse
D
Software Architecture
Explanation: 

Detailed explanation-1: -The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships among them.

Detailed explanation-2: -Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.

Detailed explanation-3: -The focusing question is this: What is the relationship of a system’s software architecture to the environment in which the system will be constructed and exist? The answer to this question is the organizing motif of this book. Software architecture is a result of technical, business, and social influences.

Detailed explanation-4: -The design model provides details about software data structures, architecture, interfaces and components which are required to implement the system.

Detailed explanation-5: -However, a fairly common definition is that an ICT architecture is a set of rules to define the structure of a system and the interrelationships between its parts. Thus, the appearance of the architecture will obviously depend on the definition of the system.

There is 1 question to complete.