Tribhuwan University

Institute of Science and Technology

2081

Bachelor Level / Third Year / Sixth Semester / Science

B.Sc in Computer Science and Information Technology (CSC375)

(Software Engineering)

Full Marks: 60

Pass Marks: 24

Time: 3 Hours

Candidates are required to give their answers in their own words as for as practicable.

The figures in the margin indicate full marks.

Section A

Long Answers Questions

Attempt any TWO questions.
[2*10=20]
1.
Explain the importance of software pricing. Highlight COCOMO cost modeling technique. List its disadvantage.[10]
2.
What do you understand by software process model? Explain different software process activities.[10]
3.
Draw use case diagram, class diagram and sequence diagram for online book recommendation system. Make your own assumptions.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
How risk management is carried out during software development? Explain. [5]
5.
'Software maintenance is one of the most importance activity.' Justify the statement with an example. [5]
6.
Difference between verification and validation. Explain software inspection process. [5]
7.
What do you understand by design patterns? What role does it have in object oriented design. [5]
8.
Explain any one application of architecture. [5]
9.
Briefly explain on the requirements of engineering process. [5]
10.
What are the principles of agile development? Explain agile development techniques. [5]
11.
Write short notes on: a. System engineering b. Release testing [5]
12.
Differentiate between structural and behavioral models. What is the importance of behavioral model. [5]