Se Qbank

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Software Engineering Question Bank

Unit-1: Short Questions


Define
a. Software Engineering. Differentiate the terms
software engineering, computer science and system
engineering.

2. List the steps of software process cycle.

3. Define agility. Write any two disadvantages of agile


process model.
4. Write any four advantages of agile process model.
5. Define Software process assessment. List and define its
types.
6. Discuss advantages and disadvantages of water fall model
7. When we use the incremental model?
8. What are the necessary conditions for implementing
evolutionary models?
9. Write any two advantages and disadvantages of
evolutionary process model.
10. Write a note on aspect software development process.
11. Justify the statement “ Agile yesterday, today and
tomorrow”
12. When to use agile model?
13. Write a note on software process maturity model.
Long Questions
14. Explain Software Process Framework.
15. Explain Water Fall Process Model
16. Compare Waterfall Model and Incremental Model
17. Compare Prototyping Model and Spiral Model

18. Explain briefly about Evolutionary Process Model


.
19. Explain Incremental Process Model

20. Explain Specialized Process Model.

21. Explain Unified Process Model


22. Explain Agile Process Model
23. Explain RAD.
Unit-2: Short Questions
24. Define Requirement Engineering?

25. Write the characteristics of Requirement Engineering.

26. Write and define the qualities of Requirements.

27. Write the importance of Requirement Engineering?


28. What is Requirement elicitation? Write its objectives.

29. j Justify the statement “Requirement engineering builds


bridge to design and construction”.
30. Define Analysis Model. Write the objectives of analysis
model.
31. Write a note on Negotiation of requirements.
32. Explain validation of Requirements.
33. Define Actor and Use case.
Long Questions
34. Explain principle of Software Engineering or explain SE
Principles.

35. Explain about Communication Principle

36. Explain Planning Principles.


37. Explain Modeling Principles.
38. What is testing? List and explain its types.
39. Explain Deployment Principles.
40. How we initiate Requirement Engineering Process.
41. Explain the Requirement Engineering Task

42. Define Elicitation of Requirements. List and explain the


elicitation method.
43. Explain the Elements of Analysis Model.

Unit-3: Short Questions


44. Define Analysis Model (requirement model). Write its
objectives.

45. Explain how analysis model is link between system


description and requirement model.

46. Write the analysis rules of thumb

47. Write about Object Oriented analysis.

48. Define Pattern. Write its importance.


49. What is Design Engineering?

50. What is Design Model?

51. Why Design Model is important?


52. Explain Deployment level design elements.
53. Write the characteristics of Design Class.
54. Write the Requirement Modeling Principles.
55. Discuss about Scenario Based Modeling

56. Explain Class based modeling.


57. Explain Functional Modeling.

58. Explain Behavioral modeling.


59. Explain Data Modeling.

60. Define Design Model. Explain with figure how design model is mapped from analys
61. Write design modeling principles.
62. Explain different types of Patterns.
63. Give the design pattern template
Unit-4: Short Questions
64. What is Software Architecture?

65. Why is Architecture important?

66. List the data design principles.

67. Define Architectural styles.


68. Differentiate Architectural Style and Architectural
Pattern.

69. What architectural style comprises?


70. Differentiate User’s Mental model and Implementation
Model.
71. Define Archetype. List and define its types.
72. Explain User Interface Design Process.
73. What is Design Evaluation?

Long Questions
74. Explain Architectural Description.
75. Explain Architectural Decision and Give its template

76. Explain Data design

77. Explain the taxonomy of Architectural Style


78. Explain Architectural Design.

79. Explain Golden Rules for User Interface.

80. Explain User Interface Analysis and Design.


81. Explain User Interface Analysis
82. Explain Interface Design Steps with example.

83. Explain Design Evaluation.


Unit-5: Short Questions

84. What is Software Testing?

85. Write the generic characteristics of Testing. of Testing?


86. What is the need of Software Testing?

87. Differentiate Validation and Verification.


88. Explain Big-Picture in Software Testing.
89. Write the Criteria too say testing is done.

90. Define good test. Write its properties.

91. Differentiate testing and debugging.

92. Define QA and SQA.


93. What are test cases?
Long Questions

94. Write any 12 difference between Black box and White


Box testing.
95. Explain Fundamentals of Testing

96. Explain Black Box testing

97. Explain White box testing.


98. Explain Basis Path in White Box Testing.
99. Explain Control Structure Testing.
100. Explain Basic Elements of SQA
101. Explain the different Core and additional Steps results
from Six- Sigma for Software engineering.
102. Explain Software Reliability and Availability.
103. Explain
i) Use of AI Model Reliability
ii) Software Safety.

You might also like