Tribhuwan University

Institute of Science and Technology

2080

Bachelor Level / Third Year / Fifth Semester / Science

Bachelors in Information Technology (BIT302)

(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 incremental delivery approach to software development with a neat diagram.[10]
2.
Explain different architectural views. What are the fundamental questions that needs to be answered when designing a system architecture?[10]
3.
What do you understand by algorithmic cost modeling? Explain COCOMO estimation models.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Explain program inspection process. [5]
5.
What is version management? How is it carried Out? [5]
6.
Briefly explain fundamental activities related to project management. [5]
7.
Draw use case diagram for online voting system where the students can vote for their favorite teachers based on their performance. The teachers will be notified by the system about their status based on their votes. The system will generate the class routine by selecting teachers with respect to their votes. The routine will be sent to director, admin department, teachers, students and parents. [5]
8.
Explain different requirements elicitation techniques. [5]
9.
Differentiate between black box testing and white box testing. [5]
10.
Highlight on different issues that play a key role in affecting different types of software. [5]
11.
Explain the need of Model-driven architecture transformations and how is it carried out? [5]
12.
Write short notes on: a. Agile software development b. Context model [5]