Unit Wise Possible Questions: Software Engineering

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

SOFTWARE ENGINEERING

Unit wise Possible Questions


Unit-1

1. Define the terms: Software & Software Engineering


2. Explain the Evolution of Software engineering methodologies?
3. Discuss various software engineering challenges?
4. Explain all the software process models with following
a. Description
b. Advantages and disadvantages
c. Comparisons among them
5. Describe three P’s in software development?
6. Explain the characteristics of software process?

Unit-2

1. Define Project Management? Explain the Knowledge areas for project management?
2. Discuss the various reasons to get software projects get failed and success?
3. Define SCM? Explain the Software Configuration Management Process?
4. Define Risk? Describe the Risk Management Process?
5. Explain the Software Project Planning Activities?
6. Describe the Various units of size measurements in project estimations?
7. Explain Effort Estimation Techniques in software development?

Unit-3:
1. Difference between functional and non-functional requirements.
2. Explain the requirement engineering process.
3. Discuss various elicitation techniques of requirement.
4. Describe SRS document with example.
5. Explain requirement validation techniques.

Unit-4:
1. Discuss the characteristics of good software design.
2. Explain coupling and cohesion techniques in software design.
3. Discuss the importance of modularity in software design.
4. Define software architecture .Explain various styles to represent software architecture.
5. Describe the best coding principles.
6. Compare traditional coding process between test driven coding process.
7. Explain various coding verification techniques.

Unit-5

1. Define the word: Testing (collect min of 5 definitions)


2. Explain the Testing Process?
3. Describe the Black Box Testing Techniques?
4. Describe the white Box Testing Techniques?
5. Discuss the terms: CFG, Cyclomatic Complexity and DFA
6. Explain Basic Path Testing?
7. Discuss various levels of testing
8. Describe the : Mutation Testing, regression testing
9. Explain performance testing?
10. Define Software Quality. Explain various Software Quality factors.
11. Differentiate between Verification and Validation
12. Describe Software Quality Assurance.
13. Explain the various CMM levels.
14. Discuss Software Reliability.

You might also like