Sie sind auf Seite 1von 2

Reg. No.

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBElUDECEMBER 2007.

Sixth Semester

(Regulation 2004)

Computer Science and Engineering

CS 1353 - SOFTWARE ENGINEERING

(Common to B.E. (Part-Time) - Fifth Semester - Regulation 2005)

Time : Three hours Maximum : 100 marks

Answer ALL questions.

PART A - (10 x 2 = 20 marks)

What are the phases encompassed in the RAD model?

Define a system and computer-based system?

Why is it so difficult to gain a clear understanding of what the customer


wants?

Create a data dictionary that provides with a precise definition of telephone


number, it should indicate, where and how this data item is used and any
supplementary information that is relevant to it?

What is an architectural style?

Describe version control in the context of SCM?

What is Logarithmic Poisson execution-time model?

What are the steps for top-down integration?

List out any two functions of a CASE tool?

10. What is reverse engineering?


PART B - (5 x 16 = 80 marks)

11. (a) Explain the spiral model? 'What are the task regions in the spiral model?
How does the customer wins by getting the system or product that
satisfies the majority of the customer's needs and the developer wins by
working to realistic and achievable budgets and deadline?
Or
(b) Explain the system engineering hierarchy? What does a System
Engineering model accomplish? What are the restraining factors to
construct a system model?

12. (a) Explain software prototyping? What are the various prototyping methods
and tools?

(b) Explain with example diagram the functional and behavioral modeling.
How do we model the software's reaction to some external event?

13. (a) Describe Transform and Transactional mapping by applying design steps
to an example system.
Or
(b) (i) Illustrate and explain the importance of modularity based on
observations of human problem solving.
..

(8) -
(ii) Explain the two qualitative criteria - Coupling and Cohesion. (8)

14. (a) (i) Explain cyclomatic complexity. (8)


(ii) Explain the steps applied to derive the basis set. Use an example to
illustrate each step in the test case design. (8)

(b) Explain the various types of black-box testing methods.

15. (a) (i) How is earned value computed to assess the progress? (8)
(ii) Explain the Constructive Cost Model. (8)
Or
(b) (i) Explain the Scheduling of a Software Project. (8)
(ii) Explain task network. Construct a schematic task network for a
concept development project. (8)

Das könnte Ihnen auch gefallen