B.E/B.Tech. DEGREE EXAMINATION, NOVEMBER 2010
Fifth Semester
Computer Science and Engineering
CS2301 - SOFTWARE ENGINEERING
(Regulation 2008)
Time: Three hours Maximum : 100 Marks
(Answer ALL questions)
PART A - (10 X 2 = 20 Marks)
1. Define Business process reengineering.
2. Write down the generic process framework that is applicable to any software project.
3. What is software prototyping?
4. Define functional and non-functional requirements.
5. What are the primary interaction styles and state their advantages?
6. List the architectural models that can be developed.
7. What are the characteristics of good tester?
8. Give the difference between verification and validation.
9. What are the processes of risk management?
10. Define error, fault and failure.
PART B - (5 X 16 = 80 Marks)
11. (a) Explain the following:
(i) waterfall model
(ii) spiral model
(iii) RAD model
(iv) Prototyping model. (16 Marks)
(Or)
(b) Discuss in detail the project structure and programming team structure of a software organization. (16 Marks)
12. (a) Discuss any four process models with suitable application. (16 Marks)
(Or)
(b) Explain the execution of seven distinct functions accomplished in requirement engineering process. (16 Marks)
13. (a) Explain the core activities involved in User interface design process with necessary block diagrams. (16 Marks)
(Or)
(b) Explain the various modular decomposition and control styles commonly used in any organizational model. (16 Marks)
14. (a) (i) What is white- box testing? (2 Marks)
(ii) Explain how basis path testing helps to derive test cases to test every statement of a program. (14 Marks)
(Or)
(b) (i) Define: Regression testing. (2 Marks)
(ii) Distinguish: top-down and bottom-up integration. (10 Marks)
(iii) How is testing different from debugging? Justify. (4 Marks)
15. (a) (i) Elaborate on the series of tasks of a software configuration management process. (8 Marks) (ii) Describe function point analysis with a neat example. (8 Marks)
(Or)
(b) (i) Explain the methods of decomposition for software cost estimation. (8 Marks)
(ii) Mention the challenges of risk management. (8 Marks)