[go: up one dir, main page]

0% found this document useful (0 votes)
205 views2 pages

BIT 2321 Software Engineering II

This document contains a past exam for a Software Engineering course from Jomo Kenyatta University of Agriculture and Technology. The exam contains 5 questions regarding software engineering methodologies, terms, architectures, and processes. Specifically, it addresses topics like issue-based development, the unified process, capability maturity models, component-based development, requirements engineering, and component technologies like EJB, CORBA, and .NET. Students are asked to define terms, describe software development approaches, analyze architectures, and explain processes through diagrams and written responses.

Uploaded by

Renny
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
205 views2 pages

BIT 2321 Software Engineering II

This document contains a past exam for a Software Engineering course from Jomo Kenyatta University of Agriculture and Technology. The exam contains 5 questions regarding software engineering methodologies, terms, architectures, and processes. Specifically, it addresses topics like issue-based development, the unified process, capability maturity models, component-based development, requirements engineering, and component technologies like EJB, CORBA, and .NET. Students are asked to define terms, describe software development approaches, analyze architectures, and explain processes through diagrams and written responses.

Uploaded by

Renny
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

W1-2-60-1-6

JOMO KENYATTA UNIVERSITY OF AGRICULTURE AND TECHNOLOGY

UNIVERSITY EXAMINATIONS 2016/2017


FORTH YEAR FIRST SEMESTER UNIVERSITY EXAMINATION FOR THE
DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY

BIT 2321 SOFTWARE ENGINEERING II

DATE: DECEMBER, 2016 TIME: 2 HOURS

INSTRUCTIONS: ANSWER QUESTION ONE (COMPULSORY) AND ANY OTHER


TWO QUESTIONS

QUESTION ONE :

a. Describe the framework for the following advanced software process


methodologies:-

i. Issue-Based Development. [4 marks]

ii. Unified software development process. [4 marks]

iii. Capability maturity model. [4 marks]

b. Describe the following software engineering terms:-

i. ORB [2 marks]
ii. CBD [2 marks]
iii. CBSE [2 marks]
iv. .NET [2 marks]
v. CLR [2 marks]

c. In EJB technology there are three types that can be used all with different
features. Describe the three types of EJB. [4 marks]

d. Develop a diagram that describes the traditional for tier server


Architecture. [4 marks]

QUESTION TWO:

a. Describe what is CBSD? [2 marks]

1
b. Describe the four stated activities in component-based development
approach by (Brown). [18 marks]

QUESTION THREE:

a. Describe any eight differences between component based devilment process


and traditional based software process. [8 marks]

b. i. What is requirement engineering? [4 marks]

ii. Describe the four steps process for RE. [8 marks]

QUESTION FOUR:

a. There are many different component technologies widely used as per their
applying requirements.

Some of the most used technologies today are the:-

i. EJB
ii. CORBA
iii. .NET

Required:-

a. Describe the companies that develop each technology above. [3 marks]

b. Using a diagram develop their architecture and describe that components.


[12 marks]

c. State any three advantage and three disadvantages of each technology


above. [5 marks]

QUESTION FIVE:

a. Using a diagram develop a .NET program execution model and describe


all its components. [8marks]

b. i. Describe requirements elicitation process [6 marks]

ii. Explain the requirement elicitation techniques. [6 marks]

You might also like