0% found this document useful (0 votes)
32 views2 pages

Software Engineering - PYQ

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views2 pages

Software Engineering - PYQ

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Module 3 & 4

1. Differentiate white-box and black-box testing and list their types.


2. Define cyclomatic complexity and its importance in testing.
3. What is configuration management in software engineering?
4. Describe McCall’s Quality Factors.
5. Explain the concept of software maintenance and reengineering.
6. What is SCM, and what are its key processes?
7. Define RMMM in risk management and its significance.
8. List principles of good software testing.
9. Discuss smoke testing and its purpose.
10. Define reverse engineering and list its stages.
11. Describe the strategic approaches to testing conventional and object-oriented software.
12. Explain equivalence partitioning and boundary value analysis with examples.
13. Explain regression testing and how it helps maintain software quality.
14. Analyze project scheduling principles and their significance in project management.
15. Define risk and its types with an example.
16. Explain Earned Value Analysis (EVA) and its purpose in project tracking.
17. List the main principles of project scheduling.
18. Describe the three P’s in Project Management.
19. Define RFP and explain its role in project management.
20. Explain the W5HH Principle.
21. Explain a project charter and its role in defining project scope.
22. Define PMBOK and list its knowledge areas.
23. Describe ZIPF’s law in project management.
24. Explain in detail the COCOMO II model for software cost estimation.
25. Describe the Delphi method, its purpose, and pros and cons.
26. Apply earned value analysis to a project and interpret its results.
27. Process Metrics and Project Metrics: Write a short note on process and project metrics.
28. SQA Plan Steps: Explain the steps involved in creating an SQA plan.
29. Risk Mitigation Strategies: Explain strategies for mitigating, monitoring, and managing risks.
30. Coupling and Cohesion: Describe different types of coupling and cohesion.
31. Formal Technical Review (FTR): Explain the purpose and process of FTR in software
engineering.
32. Cyclomatic Complexity Calculation: Calculate the cyclomatic complexity of a given flow graph
and explain its importance.

Module 1 & 2
1. Define feasibility study and list its types.
2. Classify the following as functional/non-functional requirements for a banking system.
3. What is Quality Function Deployment (QFD)?
4. Differentiate between inception, elicitation, and elaboration in requirements.
5. Define structural analysis and volatile requirements.
6. What is a Petri Net, and list the types of traceability in a software process.
7. Explain how requirements are validated.
8. Define a data dictionary.
9. Develop a spiral view of the requirements engineering process.
10. List two advantages of using traceability tables in requirements management.
11. Differentiate between functional and non-functional requirements.
12. Describe the spiral view of system requirements with an example.
13. What is requirement elicitation? Describe its activities with an example.
14. Explain the different types of checks for requirements during the validation process.
15. Describe requirement change management and requirement management planning.
16. Develop a semantic data model for a library management system.
17. List the characteristics of a good Software Requirements Specification (SRS).
18. Define modularity and list its types.
19. Explain FURPS in design quality attributes.
20. Differentiate between transform flow and transaction flow.
21. Explain the basic design principles of class-based components.
22. Explain function point estimation.
23. Discuss the architectural styles with examples.
24. Define mapping in software architecture.
25. Explain the following design concepts: abstraction, modularity, patterns, and functional
independence.
26. Describe software architecture design with concepts like fan-in, fan-out, coupling, cohesion, and
factoring.
27. Explain component-level design and its guidelines for class-based components.
28. Analyze the purpose of a Gantt chart and critical path methods in project scheduling.
29. Explain the COCOMO II model and its use in project estimation.

You might also like