LOYOLA COLLEGE (AUTONOMOUS), CHENNAI – 600 034
B.Sc. DEGREE EXAMINATION – COMPUTER SCIENCE
|
FIFTH SEMESTER – NOV 2006
CS 5502 – SOFTWARE ENGINEERING
(Also equivalent to CSC 508)
Date & Time : 27-10-2006/9.00-12.00 Dept. No. Max. : 100 Marks
PART A
Answer all questions: 5 X 2 = 20
- Define software engineering.
- Define Function Point.
- What are the activities of Software Configuration Management?
- What is meant by software prototyping?
- Define Modality.
- Define DSSD.
- What is meant by data design?
- Define Coupling.
- What are the objectives of testing?
- Define Debugging.
PART B
Answer all questions: 5 X 8 = 40
- a) “ Software development can follow a classic life cycle”- How?
Or
- b) Explain in detail about the Boehm’s hierarchical model of empirical estimation.
- a) How risks are projected in the risk table?
Or
- b) What is meant by Software Configuration Item? Explain its baselines.
- a) Define the following with examples.
- i) Data Object ii) Attributes iii) Relationship iv) Cardinality and its types.
Or
- b) Explain the following analysis methods.
- i) JSD ii) SADT
- a) Explain the process of transforming Analysis to Design with suitable diagram.
Or
- b) Define Cohesion? Explain its types with the spectrum.
- a) Explain testing fundamentals.
Or
- b) Explain all the software quality factors stated by McCall’s.
PART C
Answer any two questions: 2 X 20 = 40
- a) Discuss in detail Organizing a software team and communication and
coordination issues in software project planning.
- b) Explain phases of software requirement analysis.
- a) Explain the construction of Data Flow Diagram and its implementation to real
time system.
- b) State and explain the principles of effective software design.
- a) Explain the software characteristics that need to a testable software.
- b) Discuss in detail about the various software myths.