MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which design identifies the software as a system withmany components interacting with each other?
A
Architectural design
B
High-level design
C
Detailed design
D
none
Explanation: 

Detailed explanation-1: -Architectural Design-The architectural design is the highest abstract version of the system. It identifies the software as a system with many components interacting with each other. At this level, the designers get the idea of proposed solution domain.

Detailed explanation-2: -Architectural design identifies software as system with many components interacting-Designing the System. Q.

Detailed explanation-3: -Architectural design: identify the overall structure of the system, the principal components (sometimes called sub-systems or modules), their relationships and how they are distributed.

Detailed explanation-4: -High-level design focuses on how the system along with all of its components can be implemented in forms of modules. It recognizes modular structure of each sub-system and their relation and interaction among each other.

Detailed explanation-5: -A process view, which shows how, at run-time, the system is composed of interacting processes. A development view, which shows how the software is decomposed for development. A physical view, which shows the system hardware and how software components are distributed across the processors in the system.

There is 1 question to complete.