Tribhuwan University

Institute of Science and Technology

2076

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.
What is software process model? Discuss waterfall model with its merits and demerits.[10]
2.
Discuss different types of risks which are likely to arise in software projects. Briefly explain risk analysis stage during risk management process.[10]
3.
Explain system modeling with suitable example.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Briefly explain functional, non-functional, and domain requirements. [5]
5.
What are rapid prototyping techniques? Briefly explain different rapid prototyping techniques. [5]
6.
What is formal specification? Discuss interface specification in detail. [5]
7.
What are the activities of architectural design process? Discuss abstract machine model. [5]
8.
What is modular decomposition? Discuss object oriented model of decomposition. [5]
9.
What is clean room software development? Discuss the characteristics of cleanroom software development. [5]
10.
Discuss path testing with suitable example. [5]
11.
Write Short notes on: a. Reliability validation b. Reverse engineering [5]
12.
Discuss the importance of use case diagram in object-oriented development. Draw a use case diagram for library system. [5]