Tribhuwan University

Institute of Science and Technology

Model

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 requirement engineering process? What are the advantages and disadvantages model?[10]
2.
Briefly explain layered architecture, repository architecture, pipe and filter architecture.[10]
3.
Explain data driven modeling and event driven modeling with an example of your own.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Highlight on ACM/IEEE software engineering ethics. [5]
5.
Differentiate between black box testing and white box testing. Explain the importance of white box testing. [5]
6.
Explain the process of software quality process. [5]
7.
Highlight on the process of release management with respect to software configuration management. [5]
8.
Draw a class diagram for online movie management system where the customer after registering in the system can book the ticket according to the date, hall number, seat number and movie name. The payment has to be made online. Customer will get e-ticket after payment. The customer can also rank the movie after watching in the system. [5]
9.
Differentiate between functional and non functional requirement with two examples in each. [5]
10.
Briefly explain Agile software development. [5]
11.
List different types of testing. Explain component testing and integration testing. [5]
12.
Write short notes on: a. COCOMO b. Design Pattern [5]