Professional Documents
Culture Documents
QUESTION BANK
UNIT I
SOFTWARE PRODUCT AND PROCESS
PART-A (2 MARKS)
1. What is software engineering?
2. What is Software?
3. What are the characteristics of the software?
4. What are the various categories of software?
5. What are the challenges in software?
6. Define software process.
7.What are the fundamental activities of a software process?
8. What are the umbrella activities of a software process?
9. What are the merits of incremental model?
10. List the task regions in the Spiral model.
11. What are the drawbacks of spiral model?
12. What is System Engineering?
13. List the process maturity levels in SEIs CMM.
14. What is an effector process?
15. Define the computer based system.
16. What does Verification represent?
17. What does Validation represent?
18. What are the steps followed in testing?
19. What is the use of CMM?
20. Name the Evolutionary process Models.
21. What is meant by Software engineering paradigm?
22. What are the various elements for computer based system?
23. Define dynamic verification?
24. Define static verification?
1. Explain the linear software life cycle model with suitable illustration. Bring out the demerits
of this model. (16)
2. Distinguish between verification and validation process. What is meant by generic view of
software engineering? Brief it. (16)
3. Explain the process model, which is useful when staffing, is unavailable for Complete
implementation. (16)
A.R.Engineering College-Villupuram 1
IT2251- Software engineering and Quality Assurance
4. What is prototyping? Mention its types. Also explain this model with advantages and
disadvantages. (16)
5. Explain brief about Computer based system? . (16)
6. Define Software process model? Explain any one of it with a neat diagram. (16)
7. Explain the hierarchy of Business process Engineering. . (16)
8. Explain Software Life cycle process. . (16)
9. Explain Evolutionary process model. . (16)
10. Explain the different layers of Software Engineering? (16)
11. Describe the process model which defines a network of activities? (16)
12. Why the first systems throw away system? Explain the concept with advantages and
disadvantages. . (16)
13. Draw a system engineering hierarchy diagram and explain the concept? (16)
14. Explain the process model that combines the elements of waterfall and iterative
fashion. (16)
15. Explain iterative waterfall and spiral model for software life cycle and discuss various activities
in each phase. . (16)
16. List several software process paradigms. Explain how both waterfall model and prototyping
model can be accommodated in the spiral process model. . (16)
17. Explain in detail Boehm's spiral model for software life cycle and discuss various activities in
each phase. . (16)
18. a) which is more important-the product or process? Justify your answer. (4)
b) Identify the umbrella activities in software engineering process. (4).
c) With suitable illustration explain SPIRAL model evolutionary software development (8).
UNIT II
SOFTWARE REQUIREMENTS
PART-A (2 MARKS)
1. Explain Brief about the functional and Non Functional Requirements. (16)
2. Explain the Software Document (16)
3. How do prepare the Software documents in the following Application.
a) To Maintain the Account of the customer for bank management
system. (8)
b) Reserve the railway ticket for online booking system. (8)
4. Explain the Requirement engineering process. (16)
5. Write the feasibility studies for foreign trading system. (16)
6. Explain software prototyping in detail? (16)
7. Give in detail about the mechanics of structure analysis and data dictionary? (16)
8. Discuss Data modeling? (16)
9. Discuss in detail about models in software requirements. (16)
10. Discuss about a) elicitation b) validation c) management? (16)
11. Give in detail about rapid prototyping techniques? (16)
12. A)Explain about functional models. (8)
B)Explain about behavioral models. (8)
A.R.Engineering College-Villupuram 3
IT2251- Software engineering and Quality Assurance
UNIT III
ANALYSIS, DESIGN CONCEPTS AND PRINCIPLES
PART-A
A.R.Engineering College-Villupuram 4
IT2251- Software engineering and Quality Assurance
11. Explain Real Time Systems. (16)
12. What is Software Architecture? Explain it. (16)
13. Draw a translating diagram for analysis model into a software design specification. (16)
14. Given complete template for documentation design specification. (16)
15. How the interrupts are handled in real time systems? Explain. (16)
16 Write a note on real time software design. (16)
UNIT IV
TESTING
PART-A(2 MARKS)
A.R.Engineering College-Villupuram 5
IT2251- Software engineering and Quality Assurance
8. Suggest software testing sequence for 100% bug free software explains. (16)
9. Why is testing important? Narrate the path testing procedure in detail with a
sample code. (16)
10. Distinguish between black box and white box testing. (16)
11. Explain the different integration testing approaches. (16)
12. Explain in detail Black box testing in detail . (16)
13. How Boundary test conditions are achieved? (16)
14 . Explain in detail Structural testing? (16)
15. Explain in detail Software Testing Strategies. (16)
16. Explain the test coverage criteria based on Data flow mechanisms. (16)
17. What are all the formulas for cyclomatic complexity? Calculate cyclomatic
Complexity for greatest of three numbers. (16)
18. Explain about system testing. (16)
19. Explain different types of software measures. (16)
UNIT V
SOFTWARE QUALITY ASSURANCE
PART-A ( 2 MARKS)
1.What is RMM plan?
2. What are the qualities team leaders should posses?
3. What is an agile team?
4. What are the categories of activities connected with measurement process?
5. What are the different measurable characteristics of an OO design?
6. What are the measures of software quality?
7. What is metrics evaluation?
8. What is software quality assurance?
9. What is SQA group?
10. What are the activities associated with SQA group?
11. What are the different SCM features?
12. What are reactive risk strategies?
13. What are the characteristics of software risks?
14. What is software availability?
15. What are the management responsibilities regarding ISO 9001 requirements?
16. Define SPICE.
17. What is MALCOLM BALDRGE award?
18. What are the ISO 9000 series of quality management standards?
19. Define CMM.
20. What are the capability levels defined in SEI?
21. What are the four ps focused on effective software project management?
22. Define software configuration management.
23. What is quality planning?
24. What is quality improvement?
25. What is quality management?
26. What are the benefits of QFD?
27. What are the different dimensions of quality?
28.Define quality.
29. What is quality cost?
30. What are the 7 QC tools?
A.R.Engineering College-Villupuram 6
IT2251- Software engineering and Quality Assurance
PART-B(16 MARKS)
1. Explain Quality Function Deployment in detail. (16)
2. Describe in detail the standardization procedure of benchmarking. (16)
3. Explain how software quality assurance is ensured in a software firm. (16)
4. Explain the seven basic quality control tools in detail. (16)
5. Explain software project management in detail. (16)
6. Explain how software quality assurance is ensured in a software firm (16)
7. What are the different software testing tactics? Explain. (16)
8. Write detail notes on risk management. (16)
9. Write detail notes on ISO9000 series of quality management standards. (16)
10. Account on CMM in detail. (16)
11. Give a detail note on SPICE in detail. (16)
12. Write detailed notes on Malcolm Baldrige award. (16)
13. Explain how software process assessment helps software organizations to improve
themselves. (16)
14. Explain the testing phase of software development in detail. (16)
15. Give detailed description about software process assessment. (16)
16. Explain software inspections in detail. (16)
18. Write detailed notes on the techniques for error cause analysis and defect prevention. (16)
19. Account on clean-room software engineering. (16)
20. Write notes on TSP and PSP. (16)
A.R.Engineering College-Villupuram 7