By: Prof. Dr. Fazal Rehman | Last updated: March 3, 2022
Important MCQs of Software Architecture
1. A business case consists of __________________A. What help does Architecture description language provides?B. How much should a product cost?C. What is domain analysis?D. None of the these
Answer - Click Here:
B
2. HCI architectures used in _______________.A. Virtual realityB. CSCW systemsC. Mobile computingD. All of the above
Answer - Click Here:
D
3. Latest versions of structural design is __________________.A. Regular NotationsB. Wide support by CASE(Computer Aided Software Engineering)C. More detailed and flexible processesD. Wide support by CASE, More detailed and flexible processes
Answer - Click Here:
D
4. Analyzing and evaluating architecture follow _________________.A. ADL’s provide valuable analytical capabilities but tend to concentrate on run-time properties of systemB. Maintainability has many facetsC. Maintainability is the main aspectD. All of the above
Answer - Click Here:
D
5. Why does s many design principles shared by software engineering design?A. For expansion of product lifetimeB. Common design goal of creating high quality designC. All of the aboveD. None of the these
Answer - Click Here:
C
6. The wrong procedure for structural design is _______________A. More procedural approachB. Handling of larger and more complex productsC. Transition of problem models to solution modelsD. Designing Object oriented systems
Answer - Click Here:
A
7. Software Design includes ________________.A. Software Engineering DesignB. Software Product DesignC. None of the aboveD. a, b
Answer - Click Here:
D
8. Is design principles considered unique? Why?A. They are characteristic of well constructed programsB. They are robustC. All of the AboveD. None of the these
Answer - Click Here:
A
9. Design task followed _________________.A. Checking model’s completenessB. Choosing specific classes, operationsC. Following design task heuristicsD. All of the above
Answer - Click Here:
D
10. Which one is true ?A. Design – Understanding problemB. Analysis – Solving problemC. a, bD. None of the above
Answer - Click Here:
A
11. The primary goal for software engineering design is _________________.A. To specify the behavior of program satisfying software product specificationB. To specify the structure of program satisfying software product specificationC. None of the theseD. All of the above
Answer - Click Here:
D
12. Which analysis are not acceptable ?A. Object oriented design always dominates structural designB. Object oriented design is far better approach compared to structural designC. Object oriented uses more specific notationsD. Object oriented design are given more preference than structural design.