SOFTWARE ENGINEERING QUESTION PAPER
TIME: 3 HOURS
Max. Marks: 100
Answer all questions
PART-A (10 X 2 = 20 Marks)
1. List the process maturity levels in SEI’s CMM.
2. Justify the statement
“Software Engineering is a layered technology”.
3. Distinguish between expected requirements and exciting requirements.
4. What is data dictionary? Where it is used in software engineering?
5. Enumerate different data flow architectures.
6. In what way
abstraction differs from refinement.
7. How regression and
stress tests are performed?
8. Define “Cyclomatic complexity”.
9. List four categories
of CASE tools.
10. Why do we need software maintenance?
PART-B (5 X 4 = 20 Marks)
11 a) How to manipulate the
umbrella activities in software engineering process.
(OR)
11
b) (i). Why software architecture
is important in software process?
(ii). Distinguish between
process and methods.
12 a) What is prototyping
technique? How does prototype models are prepared for software process?
(OR)
12.b) What is the need for feasibility study?
What is the outcome of feasibility study?
13. a) (i). What
are the parameters for software configuration?
(ii). what is the work product of software design
process and who does it?
(OR)
13b) Explain the activities
that are carried out in SCM.
14a) How
do you test boundary conditions?.
(OR)
14b) Distinguish between defects and errors.
15a) It is often said CSE is like
“SHOES FOR SHOE MAKER’S CHILDREN” What do you
understand by this?
(OR)
15b) Justify the following
statement:
“software maintenance is costlier”
PART – C (5 x 12 = 60 marks)
16.a) (i).
How does a spiral model represent a process suitable to represent a real time
problem?
(ii). Which type of applications suit
RAD model? Justify your answer.
(OR)
16. b) Explain
the various parts of the system with the Life cycle process? Discuss them by
applying
the steps to any real world
application of your choice.
17 a) Narrate the importance
of software specification of requirements. Explain typical SRS
structure and its
parts.
(OR)
17b) With data flow diagrams compute the
following:
(i) The basic structure of
analysis model.
(ii) Data modelling.
18a ) Explain the real time software
design and discuss the same for data acquisition system.
(OR)
18b) Manipulate
the software configuration items that form baseline of the project.
19.a) How do you define test cases for a software
and explain how do you organize and perform
various testing.
(OR)
19b) Explain
verification and validation techniques. How they are related to the software
reliability?
Discuss.
20a) Describe two metrics
which have been used to measure the software .Discuss clearly the
advantages and disadvantages.
(OR)
20b) Write
short notes on-
(i). Cocomo estimation criteria
(ii). Earned value analysis
0 Comment "SOFTWARE ENGINEERING QUESTION PAPER"
Post a Comment