ALL SEMESTER CSE DEPT QUESTIONS AVAILABLE HERE

Sunday, November 4, 2012

CS2301 - SOFTWARE ENGINEERING-NOVEMBER 2010


B.E/B.Tech. DEGREE EXAMINATION, NOVEMBER 2010
Fifth Semester 
Computer Science and Engineering
CS2301 - SOFTWARE ENGINEERING
(Regulation 2008)    
Time: Three hours                          Answer ALL questions         Maximum : 100 Marks
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 activites 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)



UNIT 1-SOFTWARE PROCESS

1. Explain iterative waterfall and spiral model for software life cycle and
    various activities in each phase. (16)
2. Explain about the incremental model. (16)
3. Explain in detail about the software process. (16)
4. Explain in detail about the life cycle process. (16)
5. Explain Spiral model and win-win spiral model in detail? (16)

UNIT II-SOFTWARE REQUIREMENTS

1. Explain in detail about Functional Modeling. (16)
2. Explain in detail about Structural Modeling. (16)
3. Explain in detail about data modeling. (16)
4. Explain about rapid prototyping techniques. (16)
5. Explain the prototyping approaches in software process. (16)

UNIT III-DESIGN CONCEPTS AND PRINCIPLES

1. Explain in detail the design concepts. (16)
2. Explain the design principles. (16)
3. Explain the design steps of the transform mapping. (16)
4. Explain in detail about the real time systems. (16)
5. Explain in detail about SCM. (16)
UNIT IV-TESTING 

1. Explain the types of software testing. (16)
2. Explain in detail about Black box testing. (16)
3. Explain about the software testing strategies. (16)
4. Explain in detail about Integration testing. (16)
5. Explain in detail about system testing. (16)

UNIT V-SOFTWARE PROJECT MANAGEMENT

1. Explain about software cost estimation. (16)
2. Explain in detail about COCOMO model. (16)
3. Explain in detail about Delphi Method. (16)
4. Explain in detail about software Maintenance. (16)
5. Explain about CASE tools. (16)





No comments:

Post a Comment