Software Engineering Important Questions
Unit-I
Short questions
1. Elaborate on evolution of software
2. Discuss the attributes of a good software
3. How software engineering is different from hardware
engineering? 4. Discuss various process maturity levels.
5. What is Capability Maturity Model Integration?
6. Explain about capability assessment process
7. Discuss about various phases of assessment
8. Describe the incremental software development process model
9. Discuss bout prototyping model. Explain it’s merits and demerits.
10. Describe the elements of concurrent process model
11. Define software process model.
12. What is software engineering?
13. Briefly explain legacy software.
14. Explain unified process.
15. What is layered technology in software engineering?
16. Explain the five software process assessment principles
17. Explain about classic life cycle model.
18. What is CASE? Discuss different types of it.
19. Discuss the major problems with Capability Maturity Model
20. What is process assessment?
Long questions
21. Explain the unified approach to software development. Discuss the merits and
demerits of this approach.
22. What is CMMI? Discuss how various maturity levels of CMMI can be measured?
23. Explain about classic life cycle model.
24. What is linear sequential model? Discuss the problems encountered in it.
25. Illustrate on RAD process model.
26. Discuss about prototyping model. Explain it’s merits and demerits.
27. Discuss various evolutionary software process models in detail
28. Define software myth and explain about each software myth in detail.
Unit-II
Short questions
1. What are non-functional requirements? Explain the classification
2. What are system requirements?
3. Define data model and object models.
4. Briefly explain about behavioral models.
5. What are functional requirements?
6. Define interface specification.
7. Define requirement validation.
8. Explain software requirements document.
9. Define brainstorming.
10. Define a scenario.
Long questions
11. What is object models with examples
12. What is requirements management? Why is it needed?
13. Discuss an example of a type of system where social and political factors might strongly
influence the system requirements. Explain why these factors are important in your
example?
14. Define a scenario. Write a sample use-case scenario for an article downloading in
the library system.
15. Define brainstorming. Explain where it is used with an example.
16. What are viewpoint and service template forms? Explain why they are used.
17. Discuss various techniques for requirements elicitation and analysis
Unit-III
Short questions
1. Explain about user interface analysis
2. Define design class.
3. Define and explain about coupling and cohesion.
4. Define refactoring.
5. What is software architecture?
6. What are the goals of the user interface design
7. What is meant by user interface? What are the three areas that user interface
design focuses? Explain them
8. What is meant by transform mapping?
9. Discuss the design principles that reduce user’s memory in user interface
10. State and explain the different models that come into play when a user interface is to
be analyzed and designed
Long questions
11. Discuss the statement abstraction and refinement are complementary concepts
12. Discuss the advantages and disadvantages of modularization
13. Why should we not over modularize? How would you decompose a software solution
to obtain the best set of modules?
14. Define refactoring. Explain its intent. Also explain the advantages and disadvantages
of it.
15. Define design class. Describe their purpose. Explain different types of it.
16. Define and explain about coupling and cohesion. Also differentiate between them.
17. What is software architecture? Why is it important?
18. What is meant by transform mapping? Explain the steps involved in mapping data
flow diagrams into an architecture.
19. State some examples that illustrates why response time variability of user interface can
be an issue
Unit-IV
Short questions
1. Explain the size-oriented metrics with an example
2. What is software testing?
3. Why a highly coupled module is is difficult to unit testing?
4. What is an indirect measure?
5. Distinguish between metrics and measurements
6. What is the overall strategy for software testing?
7. What is black box testing?
8. What is white box testing?
9. Discuss about software tools for project and process metrics
10. Discuss the relationship between lines of code and function points
Long questions
11. List some of the problems that might be associated with the creation of an
independent test group
12. The software analysis and design are constructive tasks and software testing is
considered to be destructive from the point of view of developer. Discuss
13. Discuss a testing strategy for object-oriented architectures
14. What is meant by bottom-up integration test? Explain how it is implemented.
15. Bottom-up integration eliminates the need for complex stubs. Discuss
16. Describe the difference between process and project metrics in your own words
17. What is an indirect measure? And how are such measures
common in software metrics work?
18. What is object oriented metrics and how it is different from LOC and FP
metrics?
Unit-V
Short questions
1. Discuss the importance of quality assurance
2. What is software quality control
3. What is meant by SQA?
4. What is meant by software reliability?
5. Define software measurement.
6. Differentiate reactive and proactive risk strategies.
7. Explain about risk refinement?
8. Explain about RMMM?
9. Discuss about ISO 9000 quality standards.
10. Explain quality concepts?
Long questions
11. What is meant by SQA? Discuss in detail SQA activities
12. Discuss in detail the defect amplification with reviews and without reviews
13. Discuss in detail about Formal Technical Reviews(FTR)
performed by software engineers
14. When will be the formal technical reviews are conducted? And what re its
objectives?
15. What is meant by software reliability? Discuss the measures of it.
16. Discuss about ISO 9000 quality standards.
17. Discuss the seven principles of risk management which were identified by SEI
18. Discuss these principles of risk management which were identified by SEI.