You are on page 1of 2

POKHARA UNIVERSITY

Level: Bachelor Semester – Fall Year : 2009


Programme: B.E. Full Marks : 100
Course: Object Oriented Software Engineering Time : 3hrs.
Candidates are required to give their answers in their own words as far
as practicable.
The figures in the margin indicate full marks.
Attempt all the questions.

1. a) Explain the importance of object oriented software engineering. 5


b) What is a software process model? Explain in brief the various
10
evolutionary software process models.
2. a) State and explain the concepts (the 4 P's) of project management. 7
b) "Project planning enables the software designer to develop software 8
that is efficient, reliable and reasonable", justify.
3. a) Explain the LOC and FP approach for software cost estimation. 10
b) List and explain the various activities in risk management. 5
4. a) Differentiate between the terms software quality and software quality 5
assurance.
b) Obtain 1-level DFD for the following system of encashing cheque in 10
a bank.
A customer presents a cheque to a clerk. The clerk checks the
ledger containing all account numbers and make sure whether the account
number in the cheque is valid, Whether adequate balance is there in the
account to pay the cheque, and whether the clerk also debits customer's
account by the amount specified on the cheque. If cash cannot be paid due
to an error in the cheque, the cheque is returned. The token number is
written on the top of the cheque and it is passed on to the chashier. The
cashier calls out the token number, takes the customer's signature, pays
cash, enters cash paid in ledger called day book, and file the cheque.
5. a) Explain the objectives of software testing. Differentiate between 8
white box testing and black box testing.
b) What do you mean by class? Write in brief the concept of object 7
orientation.
6. a) List and provide a brief description of all the UML diagrams. Also 10
1
state when to use which diagram.
b) Explain Use Case Diagram with an appropriate example. 5
7. Write short notes on (Any Two) 5x2
a) Issues to be considered for Object Oriented Design.
b) CRC modelling
c) Object oriented analysis and design

You might also like