GURUNANAK INSTITUTIONS TECHNICAL CAMPUS(AUTONOMOUS)SCHOOL OF ENGINEERING &TECHNOLOGY
Question Bank with BTL
Subject Name: Software Engineering
Subject Code:(22PC0CS10)
Class :IIYear IIsemester
AcademicYear : 2023-24
Blooms Taxonomy Levels(BTL)
L-1-Remembering,L-2- Understanding, L-3-Applying,
L-4- Analyzing, L-5- Evaluating, L-6- Creating
Question Bank for MID-1
UNIT 1
S.No Very Short answer Questions (1Mark) BTL CO
1 Define software process. L1 CO1
2 What are Software Engineering Layers?. L1 CO1
3 List out various Process models. L1 CO1
4 What is an agile model? L1 CO1
.
5 Define Software myths. L1 CO1
6 Define Software Engineering. L1 CO1
7 What are advantages of waterfall model.. L1 CO1
8 What are phases of generic view of a process. L1 CO1
9 What is CMMI? L1 CO1
10 Write the drawbacks of spiral model. L1 CO1
Short Answer Questions (5Marks)
Define software. Explain software myths in detail.
1 L1 CO1
2 Elaborate “Software Engineering as a Layered Technology”. L2 CO1
3 Outline the limitations of waterfall model. Can we overcome these L2 CO1
limitations using Iterative model. Discuss.
4 Elaborate the changing nature of software. L2 CO1
5 Explain Prototyping model. L2 CO1
6 Describe the drawbacks of incremental process models. L2 CO1
7 Describe the advantages and disadvantages of spiral model. L1 CO1
Long Answer Questions (10Marks)
Explain different levels of CMMI model.
1 L1 CO1
2 Explain waterfall model with its merits and demerits. L2 CO1
Discuss in detail about five generic process framework activities? CO1
3 L2
4 What is Agile Methodology? Explain any one agile process model. L1 CO1
5 Compare waterfall model with spiral model. L2 CO1
UNIT 2
SNO Very Short Answer Questions (1Mark) BTL CO
1 Define verification. L1 CO2
2 List out the major tasks involved in requirements engineering. L2 CO2
3 Define non-functional requirements. L1 CO2
4 What are the types of requirements? L2 CO2
5 What is SRS document. L2 CO2
6 What is feasibility study? L2 CO2
7 What is the role of requirements management in Requirements L2 CO2
Engineering.
8 What is requirement validation? L2 CO2
.
9 Define requirements. L2 CO2
.
10 How do System requirements differ from User requirements. L1 CO2
Short Answer Questions (5Marks)
1 Differentiate functional and non-functional requirements. L2 CO2
.
2 Explain the process of Feasibility Study. L2 CO2
3 Explain requirements engineering with suitable diagrams. L2 CO2
4 L3 CO2
Elaborate Requirements Elicitation Phase.
5 Classify Functional and Non-Functional requirements. L3 CO2
Ans: EXAMPLE: functional and non-functional requirements for a Blood
Bank System:
6 State and Explain various aspects in Requirements Validation. L2 CO2
Long Answer Questions (10Marks)
Describe the process of Requirements Elicitation and analysis.
1 L2 CO2
Explain in detail about requirements engineering withsuitable CO2
2 L2
diagrams.
3 Discuss requirements elicitation process. L2 CO2
.
4 Explain the characteristics of good SRS document. L2 CO2
5 Describe User interface Specification document. L2 CO2
UNIT 3
Very Short Answer Questions (1Mark)
1 Define Design. L1 CO3
2 Define Architecture. L1 CO3
3 What are the attributes of a good design. L1 CO3
4 What is Cohesion? L1 CO3
5 Define coupling. L1 CO3
Short Answer Questions (5Marks)
1 Explain software design concepts. L2 CO3
2 List the principles of software design. L3 CO3
3 Describe the elements of Design Model. L2 CO3
Long Answer Questions (10Marks)
1 Describe Architectural Styles in Software Design. L2 CO3
2 Explain the Steps involved in Design process. L2 CO3
Question Bank for MID-2
UNIT 3
SNO Very Short answer Questions (1Mark) BTL CO
1 How does a Collaboration diagram differs from a Sequence L-2 CO3
Diagram
2 What is UML? Write the Principles of modeling. L-1 CO3
3 Define modularity? L-3 CO3
4 Draw a Usecase diagram for ATM. L-2 CO3
5 What is Component level Design? L-3 CO3
Short Answer Questions (5 Marks)
1 What are Key components of a conceptual model in UML? L2 CO3
L-2, L- CO3
2 Detail the purpose and components of Class Diagram and
3
Sequence diagram in UML
3 Describe a Design model with various kinds of elements L-2 CO3
Long Answer Questions (10Marks)
Ilustrate an Usecase Diagram for Libarary Management System. CO3
1 L-2
2 Distinguish between Analysis model and Design model. L-4 CO3
3 Explain Structural modeling of UML? L-3 CO3
UNIT 4
SNO Very Short Answer Questions (1Mark) BTL CO
1 Define Software Testing? L-2 CO4
2 Define Product Metrics? L-2 CO4
3 What is Validation Testing in software development? Name one L-1 CO4
technique used in Validation testing.
4 Define Software Quality Metrics? L-2 CO4
5 What is System Testing? L-1 CO4
6 What is Verification? L-1 CO4
7 Explain the metrics for Software quality L-2 CO4
8 Define Process Metrics. L-1 CO4
9 What is Integration Testing. L-1 CO4
10 What is Functional Testing. L-1 CO4
Short Answer Questions (5 Marks)
1 What is Integration Testing? Explain in detail? L-1 CO4
2 Distinguish difference between Validation and Verification. L-4 CO4
3 Describe the process of art of debugging. L-3 CO4
4 What is Unit Testing? Explain about Unit test considerations and L-2
procedures.
5 Write the Testing Strategies for software Testing. L-3 CO4
6 Explain Test characteristics of a good test. L-2 CO4
Long Answer Questions (10 Marks)
1 What is Black box testing? Explain its Types? L-3 CO4
2 Explain White box testing Techniques. L-3 CO4
Distinguish between an Error and Failure in the context of program CO4
3 testing.Testing detects which of these two? Justify your answer L-3
4 Define Software metric. Explain Process and product metrics. L-2 CO4
UNIT 5
SNO Very Short Answer Questions (1 Mark) BTL CO
1 Define Risk L-1 CO5
2 List any two differences between Reactive and Proactive risk L-3 CO5
Strategies.
3 Define Risk projection. L-3 CO5
4 Describe the process of risk refinement in software risk L-2 CO5
management.
5 What is Statistical Software Quality Assurance(SSQA) L-1 CO5
6 Define Software Reliability L-1 CO5
7 What are the Objectives of FTR. L-1 CO5
8 Define SQA L-2 CO5
9 Explain Software Risks. L-2 CO5
10 Define SCM L-2 CO5
Short Answer Questions (5 Marks)
1 Explain briefly about Risk Idenfication. L-3 CO5
2 Discuss metrics for software quality. L-4 CO5
3 Explain briefly about software quality concepts. L-1,L2 CO5
4 Explain SQA activities. L-2 CO5
L-3 CO5
5 Explain in detail about the ISO 9000 quality
standards.
6 What are features of SCM. L-6 CO5
Long Answer Questions (10 Marks)
Explain Risk management in Software Engineering. CO5
1 L-3
L-3,L-2 CO5
Describe the following quality assurance
2 in detail.
a. Software quality assurance
b. Statistical software quality assurance
CO5
3 Write about Formal Technical Reviews L-3
in brief?
CO5
4 How the Registration process of ISO 9000 L-1
certification is done?