LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.Sc. DEGREE EXAMINATION – COMPUTER SCIENCE
|
FIFTH SEMESTER – APRIL 2008
CS 5502 – SOFTWARE ENGINEERING
Date : 30-04-08 Dept. No. Max. : 100 Marks
Time : 1:00 – 4:00
PART-A
Answer ALL the questions: (10×2=20 marks)
- What is the need for Software Engineering?
- How do skills and training affect software quality?
- Give the factors that increase risk.
- What do you mean by Prototyping?
- Differentiate cardinality and modality.
- What are the steps to conduct JSD?
- Define Quality.
- Distinguish between architectural design and detailed design.
- Define testing.
- What is black box testing?
PART-B
Answer ALL the questions: (5×8=40 marks)
- a) Explain briefly the system development life cycle.
(OR)
- b) What are the difficult kinds of Project Size? Explain any two of them.
- a) How are the requirements of a Project determined?
(OR)
- b) Explain the Prototyping methods and tools.
- a) Explain “Structured Analysis”
(OR)
- b) Explain Data flow Diagram with illustration.
- a) How are Cohesion and Coupling are related?
(OR)
- b) Describe the Modular design chart.
- a) Describe the McCall’s software quality factors.
(OR)
- b) Discuss the steps involved in white Box Testing.
PART-C
Answer any TWO questions: (2×20=40 marks)
- a) Describe the Software Cost estimators.
- b) Describe in detail about software requirement specification.
- a) Discuss with a neat block diagram about the elements of the analysis model.
- b) Mention few guidelines for organising the ectivities of software design.
- a) What is integration testing? Explain Top-down integrations in detail.
- b) Write a note on
(i) Abstraction
(ii) Software Configuration Management