Get premium membership and access revision papers, questions with answers as well as video lessons.

Sse 212: Introduction To Software Engineering  Question Paper

Sse 212: Introduction To Software Engineering  

Course:Bachelor Of Science

Institution: Kenyatta University question papers

Exam Year:2011



DATE:
Tuesday 20th December 2011
TIME: 8.00a.m – 10.00a.m

INSTRUCTIONS
Answer Question 1 and Any other TWO Questions
QUESTION ONE (30 Marks)

(a)
Explain the following software attributes



(8marks)
(i)
Reliability
(ii)
Portability
(iii)
Robustness
(iv)
Efficiency









(b)
Explain the difference between software engineering and system engineering

(2 marks)


(c)
Describe the differences between software products and hardware products (4marks)


(d)
Explain the following types of feasibility studies

(4marks)

(i)
Economic feasibility

(ii)
Political feasibility

(iii)
Operational feasibility

(iv)
Technical feasibility



Page 1 of 3


(e)
Define the following as applied to project management


(6mrks)

(i)
Project manager

(ii)
Work break down structure

(iii)
Project management


(iv) Technical lead

(v) Functional lead

(vi) Resource

(f)
Distinguish between functional and non-functional requirements. (4marks)

(g)
Explain evolutionary development in software process models. (2marks)


SECTION B (ANSWER ANY TWO QUESTIONS)

QUESTION TWO 15 MARKS


(a) ) (i)
Define software process.



(2marks)
(ii)
Explain four characteristics of the software process.
(8marks)
(b)
Discuss the Waterfall model of software development.

(5 marks)


QUESTION THREE 15 MARKS.

(a) What is the difference between Engineering and science?

(1mark)


(b) Explain the following software qualities giving examples in each case
(4marks)

(i) Usability.

(ii) Interoperability

(iii) Reusability

(iv) Portability

(c) Explain any five software development principles


(10 marks)




Page 2 of 3

QUESTION FOUR 15 MARKS
(a)
(i)
Explain initiation in project management process


(2marks)

(ii)
Describe the five activities that must be performed during this phase (5marks)
(b)
With the use of well illustrated diagrams, describe how representation and scheduling of
project plans can be done.






(8marks)
QUESTION FIVE 15 MARKS
(a)
(i)
Explain the concept of Object Oriented Analysis and design
(3marks)
(ii)
Differentiate between Encapsulation and Modularity giving examples in each
case.







(4marks)
(b)
(i)
Define software reuse





(1mark)

(ii)
Explain five quality improvements benefits for software reuse. (5marks)

(c )
Explain two Conceptual and Technical Obstacles of software reuse
(2marks)







Page 3 of 3






More Question Papers


Popular Exams



Return to Question Papers