Download Visvesvaraya Technological University (VTU) BE ( Bachelor of Engineering) CSE 2015 Scheme 2020 January Previous Question Paper 4th Sem 15CS42 Software Engineering
15CS42
Fourth Semester B.E. Degree Examination, Dec:S.
Software Engineering
Time: 3 hrs. Max. Marks: 80
Note: Answer any FIVE full questions, choosing
ONE full question from each module.
?
CIAIKODI
USN
Module- I
What are the attributes of good software?
With a neat diagram, explain the requirement engineering process.
Explain four professional and ethical responsibilities of a software engineer.
OR
List and explain the metiers used for specifying non-functional requirements.
With a neat block diagram, explain the spiral process model.
Define functional requirements and explain.
Module-2
With a neat diagram, explain the rational unified process.
Draw a state machine model of a simple microwave oven.
What are the different types of UML diagram? Explain.
OR
What is design pattern? Explain four elements of design pattern.
What is reuse? Explain the types of reuse levels.
Write a short note on open source development.
Module-3
Define the terms verification and validation.
What is interface testing? Explain the interface components and interface errors.
Explain test-driven development with diagram.
1 a.
b.
C.
2 a.
b.
C.
3 a.
b.
C.
4 a.
b.
C.
5 a.
b.
C.
(04 Marks)
(08 Marks)
(04 Marks)
(05 Marks)
(07 Marks)
(04 Marks)
(06 Marks)
(05 Marks)
(05 Marks)
(06 Marks)
(05 Marks)
(05 Marks)
(02 Marks)
(08 Marks)
(06 Marks)
OR
6 a. Explain the following : i) Release testing ii) Regression testing iii) Unit testing.
b. What is software testing? What are the distinct goals of testing process?
advantages of software inspection over testing?
c. Explain the Leman's law.
(06 Marks)
Write the
(06 Marks)
(04 Marks)
Module-4
7 a. What are the factors affecting software pricing? Explain. (06 Marks)
b. With a neat diagram, explain cocomo - II model. (10 Marks)
OR
8 a. Explain the activities involved in re-engineering process, with an illustrative figure.(o8 Marks)
b. What are estimation techniques? Explain. (08 Marks)
Module-5
9 a. What is program inspection? Write an inspection checklist. (08 Marks)
b. Explain the practices involved in the extreme programming. (08 Marks)
v :: ::
: rfi *** .
1.1:::-..:%\
.
*:.'*K? \
?, IP '%
10 a. State the principles of agile methods.
i
..,. !.., .. .
:
,
1
!
I (
(0
10
6
M
M
a
a
r
r
k
k
s
s
)
)
? b. Write a short note on : i) Pair programming ii) Ref L , - ...,
actoringi:
./1
-'T
-
* * * * * `1
1
r '../ 1,--)L'
OR
FirstRanker.com - FirstRanker's Choice
This post was last modified on 02 March 2020