2009 ANNA UNIVERSITY CHENNAI B.E COMPUTER SCIENCE AND ENGINEERING CS 1353 -- SOFTWARE ENGINEERING QUESTION PAPER

QUESTION PAPER CODE: J 3162


B.E/B.TECH. DEGREE EXAMINATION, MAY/JUNE 2009

SIXTH SEMESTER

COMPUTER SCIENCE AND ENGINEERING

CS 1353 -- SOFTWARE ENGINEERING

(REGULATION 2004)

TIME: THREE HOURS MAXIMUM:100 MARKS

ANSWER ALL QUESTIONS

PART A--(10*2=20 MARKS)

1. List the advantage of using Waterfall model instead of adhoc build and fix model.

2. How does "Project Risk" factor affect the spiral model of software development?

3. List out the requirements engineering.

4. What are the linkages between data flow and ER diagrams?

5. What is modularity?

6. If a module has logical cohesion what kind of coupling is this module likely to have with

others.

7. What is the difference between alpha and beta testing?

8. Will the exhaustive testing guarantee that the program is 100% correct?

9. What are the various activities during software project planning?

10.What are the risk management activities?

PART B --(5*16=80 MARKS)

11. (a) (i) What do you understand by the term software development life cycle?[3]

(ii) Why is it important to adhere to the life cycle model while
developing a large software product?[3]

(iii)Explain the different models of Software development Life Cycle.[10]

Or

(b) (i) Discuss the selection process parameters for a life cycle model.[12]

(ii)As you move outward along with process flow path of the spiral
model what can we say about the software that is being developed
or maintained?[4]

12. (a) What are the crucial process steps of requirements engineering?
Discuss with the help of a diagram.

Or

(b) Consider the problem of railway reservation system and design the
following:

(i) Problem statement.[6]

(ii) Use case diagram.[5]

(iii)Use cases.[5]

13. (a) (i) Discuss the differences between object oriented and function
oriented design with examples.[8]

(ii) Why documents should be produced on completion of design phase?[8]

Or

(b) Explain coupling and cohesion with examples.[16]

14. (a) Briefly discuss the following:

(i) Test case design Test and Test Suite.[6]

(ii) Verification and Validation.[4]

(iii) Alpha beta and Acceptance testing.[6]


Or

(b) What are the various kinds of functional testing?
Describe any one in detail.[16]

15. (a) Compute the function point FP for a payroll program
that reads a file of employees and a file of information
for the current month and prints cheques for all the
employees. The program is capable of handling an interactive
command to print an individually requested cheque immediately.

Or

(b) Explain COCOMO Model in detail. What types of
categories of projects are identified?
KEYWORDS:2009 ANNA UNIVERSITY CHENNAI B.E COMPUTER SCIENCE AND ENGINEERING CS 1353 -- SOFTWARE ENGINEERING QUESTION PAPER,ANNA UNIVERSITY QUESTION PAPER,ANNA UNIVERSITY,ANNA UNIVERSITY CHENNAI,ANNA UNIVERSITY COIMBATORE,ANNA UNIVERSITY TRICHY,ANNA UNIVERSITY TIRUNELVELI,ANNA UNIVERSITY MADURAI,ANNA UNIVERSITY SYLLABUS,ANNA-UNIVERSITY RESULTS,ANNA UNIVERSITY DISTANCE EDUCATION,ANNA UNIVERSITY MBA-CENTRE FOR DISTANCE EDUCATION,ANNA UNIVERSITY SCHEDULE OF EXAMINATIONS,ANNA UNIVERSITY ADMISSION,ANNA UNIVERSITY COURSES,ANNA UNIVERSITY ACADEMIC,ANNA UNIVERSITY DEPARTMENTS,ANNA UNIVERSITY RESEARCH,ANNA UNIVERSITY MAIL,ANNA UNIVERSITY QUESTION PAPERS,ANNA UNIVERSITY COUNSELLING DATES,ANNA UNIVERSITY RE-EVALUATION RESULTS