SOFTWARE ENGINEERING

EMERGING TRENDS IN SOFTWARE ENGINEERING

MISCELLANEOUS

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: -A software architecture is defined by a configuration of architectural elements–components, connectors, and data–constrained in their relationships in order to achieve a desired set of architectural properties.

There is 1 question to complete.