You are on page 1of 3

UNIVERSITY EXAMINATION 2017/2018

SCHOOL OF COMPUTING AND INFORMATICS


DEPARTMENT OF INFORMATION TECHNOLOGY

BIT/BBIT
VIRTUAL VARSITY

UNIT CODE: BIT3101 UNIT TITLE: SOFTWARE ENGINEERING

DATE: AUGUST, 2018 SPECIAL/SUPP TIME: 2 HOURS

INSTRUCTIONS: ANSWER QUESTION ONE AND ANY OTHER TWO QUESTIONS

QUESTION ONE
a) Explain the following UML diagrams briefly:
i. Activity diagrams (2 Marks)
ii. Sequence diagrams (2 Marks)
iii. State diagrams (2 Marks)
iv. Use case diagrams (2 Marks)

b) There are three general issues that affect many different types of software.
Discuss the following:
i. Heterogeneity (4 Marks)
ii. Business and social change (4 Marks)
iii. Security and trust (4 Marks)

c) It is often claimed that the quality of a design can be assessed in terms of three
features: 'control structure', ‘modularity’ and 'information hiding’. Describe these
features. (10 Marks)

QUESTION TWO

Library copy Page 1


a) Explain the development phases of the detailed COCOMO model. (8 Marks)

b) Explain Why does the software design improve when we use object-oriented
Concepts? (4 Marks)

c) Describe the four phases of the Unified Process (UP). (8 Marks)

QUESTION THREE
a) Discuss the four attributes of a good software. (4 Marks)

b) Define cohesion & coupling? Give suitable examples. (4 Marks)

c) Differentiate between function oriented designs and object oriented design.


(4 Marks)

d) Explain the following terms : (8 Marks)


i. Reusability
ii. Reliability
iii. Robustness
iv. Maintainability

QUESTION FOUR
a) Interpret the use case diagram below. (6 Marks)

Library copy Page 2


a. Provide a suitable scenario for the above Use-Case diagram. (6 Marks)

b. Discuss the pros and con of relying on use case when modeling an object
oriented system. (8 Marks)

QUESTION FIVE
a. Define is software testing? (2 Marks)

b. Describe the difference between white box and black box testing. (8 Marks)

c. Explain three advantages and three disadvantages of black box testing


(6 Marks)

d. Outline four reasons why software measurement is important. (4 Marks)

Library copy Page 3

You might also like