You are on page 1of 2

CA – 502

Software Engineering
(New)
P. Pages: 2

Time: Three Hours Max. Marks: 75

1. Attempt any three of the following

a) What is Software Process? Define the relation between process, project and
product.
b) Write a short note on CMM.
c) What are the characteristics of software?
d) What is prototype model? Under what circumstances it is beneficial to construct
a prototype model? Does the construction of a prototype model always increase
the overall cost of software development?
e) Define software documentation. Also write its purpose, characteristics and
limitations.

2. Attempt any three

a) Define and differentiate – Measures, metrics and indicators, by an example.


b) What do you mean by system specification, requirement specification, and
software specification? Explain in brief.
c) Discuss the formal specification technique.
d) What types of models are created during requirement analysis? How are they
used?
e) What are the important issues which an SRS document must address?

3. Attempt any three


a) Differentiate between analysis and design.
b) Write down the basic principles that help in navigating the design process.
c) What is modularity? List important properties of modular system. List Different
types of module coupling and cohesion.
d) What is meant by software design strategies? State their importance. Also,
explain various software design methods.
e) Explain the concept of software measurement. What is the difference between
direct and indirect measure?
4. Attempt any three
a) Discuss the relationship between the concept of information hiding as an
attribute of effective modularity and the concept of module independence.
b) What are the components and aids of good programming style?
c) Discuss Software testing strategies. Differentiate between verifications and
validation.
d) Differentiate between black-box and white-box testing.
e) Find out the cyclomatic complexity of the following flow graph.

4 3

5 7 8

1
0
5. Attempt any three
a) Write Short note on Project Scheduling.
b) What are the major issues in staffing?
c) Discuss the software configuration management (SCM) activities.
d) What is Web Engineering? What are the attributes of Web-based applications?
e) What are risk management activities? Explain what is the effect of risk
management activity on the overall cost of the project.

You might also like