Software Engineering
Unit 1 Long Important Questions :-
1) Explain the changing nature of software with suitable examples?
2) Discuss various Software myths with examples?
3) Explain software engineering as a layered technology with a neat
diagram?
4) Describe Agile methodology and its advantages & disadvantages?Explain
CMMI (Capability Maturity Model Integration) levels in detail?
5) Compare Waterfall, and Spiral, with advantages & disadvantages?
6) Describe the generic process framework and its activities?
7) Explain CMMI (Capability Maturity Model Integration) levels in detail?
8) Explain the Spiral model in detail with its advantages & disadvantages?
Unit 1 Short Important Questions :-
1) What is software engineering?
2) What is software myths?
3) What is meant by a process framework?
4) What is CMMI(Capability Maturity Model Integration) ?
5) Name any one process model used in software engineering?
Unit 2 Long Important Questions :-
1) Explain functional and non-functional requirements with suitable
examples?
2) Discuss requirements elicitation techniques (interviews, surveys, etc.)?
3) Describe the Software Requirements Document (SRD) structure?
4) Explain feasibility study types (technical, economic, operational)?
5) Explain requirements validation in detail?and requirements
management?
6) Explain the requirements engineering process in detail?
7) Discuss requirements management and its activities?
8) Differences between user requirements and system requirements?
Unit 2 Short Important Questions :-
1) What are functional requirements?
2) What are non-funtional requirements?
3) What is a Software Requirements Specification document?
4) What is feasibility study in requirements engineering?
5) What is requirements elicitation?
Unit 3 Long Important Questions:-
1) Explain the software design process and design quality concepts?
2) Describe software architecture and different architectural styles?
3) Explain design model in detail?
4) Explain basic structural modeling and class diagrams with examples?
5) Explain use case diagrams in detail?
6) Explain briefly conceptual model of UML and importance in design?
7) Describe sequence diagrams and their role in software design?
8) Discuss component diagrams and their significance in system design?
Unit 3 Short Important Questions:-
1) What is software design?
2) What is meant by software architecture?
3) What is a class diagram in UML?
4) What is use case diagram?
5) What is a sequence diagram?
Unit 4 Long Important Questions:-
1) Explain the software testing strategy in detail?
2) Compare black-box testing and white-box testing techniques?
3) Describe Testing Strategies for Conventional software?
4) Explain validation testing and its importance?
5) Discuss the art of debugging with approaches?
6) Explain software matrics for process and product quality?
7) Explain the art of debugging and different debugging approaches?
8)Discuss software measurement and its importance in software
engineering?
Unit 4 Short Important Questions:-
1) What is software testing?
2) What is black-box testing?
3) What is white-box testing?
4) What is validation testing?
5) What is software quality metric?
Unit 5 Long Important Questions:-
1) Explain risk management process in software engineering?
2) Compare reactive and proactive risk strategies?
3) Describe risk identification, risk projection, and risk refinement?
4) Explain RMMM (Risk Mitigation, Monitoring, Management) plan?
5) Discuss software quality assurance (SQA) activities?
6) Explain ISO 9000 standards and their significance in software
engineering?
7) Explain formal technical reviews in detail?
8) Discuss software reliability and factors affecting it?
Unit 5 Short Important Questions :-
1) Define software risk?
2) What is risk projection?
3) What is risk refinement ?
4) What is meant by reactive risk startegy?
5) What is software reliability?