Tuesday, September 4, 2012

Software Architecture---- Ist internal Question Bank


Software Architecture            06IS72                                Computer Science & Engg-7th Sem

 

1.    Define software architecture. How the architecture business cycle works with a neat diagram?

 

2.    Explain where do architectures come from?

 

3.    Explain the different steps involved in the architectural activities.

 

4.    What makes a good architecture? Name the two major recommendations and list down the process recommendations.

 

5.    With a neat diagram explain what does software architecture tells and what it is not.

 

6.    Explain about architectural pattern, reference models and reference architecture with a neat diagram.

 

7.    Briefly explain importance of software architecture? Elaborate that architecture is the vehicle for stakeholder communication.

 

8.    Differentiate between software architecture structures and views. Briefly explain different types of software structures.

 

9.    Define architectural styles. List the common architectural styles.

 

10. Explain the following:   I) Pipes and Filters    ii) Data Abstraction

 

11. Discuss about the implicit invocation. List the benefits and liabilities.

 

12. Explain layered system and repositories.

 

13. Define the following: I) Controlled Variable ii) Set Point     iii) Open Loop System

iv) Feedback control system    v) Feedforward control system

 

14. Explain process control organization style. Explain open- and closed- loop control.

 

15. State the problem of KWIC index system. Explain the abstract data type and implicit invocation solutions with a neat sketch.

 

16. Explain the instrumentation software with all possible solutions with a neat diagram.

 

17. Define the problem of mobile robotics and discuss the design considerations.

 

18. Explain the solutions of layered solution and blackboard architecture in mobile robotics.

 

19. Briefly describe the cruise control system.

 

20. With a neat diagram explain the three vignettes in mixed style.

 

21. What is a quality attribute scenario? List the parts of such a scenario. Distinguish between availability scenarios and modifiability scenarios.

 

22. Explain how faults are detected and prevented.

 

23. Explain the business qualities.

 

24. What do you mean by tactics? Explain the availability tactics with a neat diagram.