Search This Blog

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER SUBJECT CODE : IT2251

Saturday, September 24, 2011 ·

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER SUBJECT CODE : IT2251 

SOFTWARE ENGINEERING AND QUALITY ASSURANCE ANNA UNIVERSITY QUESTION PAPER SUBJECT CODE : IT2251

B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2010
Fourth Semester
Information Technology
IT2251 — SOFTWARE ENGINEERING AND QUALITY ASSURANCE
(Regulation 2008)
Time: Three hours Maximum: 100 Marks
Answer ALL Questions
PART A — (10 × 2 = 20 Marks)
1. What are the different phases of Software Engineering?
2. Define Software process model.
3. Why is requirements elicitation process difficult?
4. What is the notation used by functional modeling?
5. How is functional independence measured?
6. When is transaction mapping applied?
7. What are ‘side effects’ while debugging?
8. When is orthogonal array testing applicable?
9. Why LOC is not treated as a standard metric?
10. What are baseline criteria in SCM?
PART B — (5 × 16 = 80 Marks)
11. (a) (i) How are software myths affecting software process? Explain with
the help of examples. (2 + 6 = 8)
(ii) Discuss major areas of the applications of the software. (8)
Or
(b) (i) Describe the role of management in software development with the
help of examples. (8)
(ii) How do ‘Project risk’ factors affect the spiral model of software
development? (8)
12. (a) What are prototyping techniques? How are prototype models prepared for
a software process? Discuss. (3 + 3 +10)
Or
(b) Describe the structure of software requirements specification documents
explaining clearly the standards to be followed. Write a typical SRS for
bank transaction. (8 + 8)
13. (a) (i) What are the characteristics of good design? Describe the different
types of coupling and cohesion. How is design evaluation
performed? (3 + 4 + 3)
(ii) State the effects of coupling and cohesion in software quality. (6)
Or
(b) (i) Why is UID critical for highly interactive software? How is the real
time software design performed for a long term software project?
(2 + 4 + 4)
(ii) Write down the software design procedures for Data Acquisition
and control system. (6)
14. (a) (i) Enumerate the various types of software test. Which type of testing
is suitable for boundary condition? Justify. (2 + 6)
(ii) How do you relate software testing results with reliability of the
product? Explain. (8)
Or
(b) (i) Explain software implementation techniques. What is the
percentage in total cost of the project? How do you expedite the
implementation stage? (6 + 2)
(ii) What is meant by control flow testing? ‘‘Is it always falling with
data flow testing in case of software’’? Justify. (2 + 6)

15. (a) State the need for software quality planning and control. How do you
assess the process and product quality of software? Write the quality
assurance standards. (4 + 6 + 6)
Or
(b) Write short notes on:
(i) SCM. (4)
(ii) Software cyclomatic complexity metric. (6)
(iii) Software cost estimation. (6)

0 comments:

Post a Comment