Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
151 views

The East African University (Teau) : School of Computer Science and It

This document provides the questions for an exam on software engineering. Question One has five parts asking students to: 1) differentiate between software engineering and systems engineering, 2) identify and discuss four problems encountered during requirements analysis, 3) discuss four types of project plans in software engineering, 4) differentiate between a software process and a software process model, and 5) discuss three issues of professional responsibility for software engineers. The other questions ask students to discuss additional concepts relating to software engineering including requirements, evolution, object models, testing, scheduling, prototyping, risks, and requirements writing.

Uploaded by

clinton koech
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views

The East African University (Teau) : School of Computer Science and It

This document provides the questions for an exam on software engineering. Question One has five parts asking students to: 1) differentiate between software engineering and systems engineering, 2) identify and discuss four problems encountered during requirements analysis, 3) discuss four types of project plans in software engineering, 4) differentiate between a software process and a software process model, and 5) discuss three issues of professional responsibility for software engineers. The other questions ask students to discuss additional concepts relating to software engineering including requirements, evolution, object models, testing, scheduling, prototyping, risks, and requirements writing.

Uploaded by

clinton koech
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

THE EAST AFRICAN UNIVERSITY (TEAU)

SCHOOL OF COMPUTER SCIENCE AND IT


DEPARTMENT OF COMPUTER SCIENCE
JAN – APRIL 2019, MAIN EXAMINATION

COURSE : SOFTWARE ENGINEERING


CODE : DCIT 2102
TIME : 2 Hours

INSTRUCTIONS
1. The Paper is made up of FIVE (5) Questions, question ONE is compulsory plus any other
TWO questions.
2. Credit is given for legibility, clarity of expressions and use of relevant illustrations.
3. Clearly write your registration number on each answer sheet used.

DO NOT WRITE ANYWHERE ON THIS QUESTION PAPER

QUESTION ONE

a) Differentiate between software engineering and systems engineering. (4 marks)


b) Identify and discuss 4 problems encountered during requirements analysis. (8 marks)
c) Discuss 4 types of project plans in software engineering (8 marks)
d) Differentiate between software process and a software process model. (4 marks)
e) Discuss any 3 issues of professional responsibility for software engineers (6 marks)

QUESTION TWO

a) Differentiate between functional and non-functional requirements.


(4 marks)
b) Discuss 3 areas where evolutionary development can be applied. (6 marks)
c) Identify and explain any 3 problems of evolutionary development (6 marks)
d) Describe any two problems in using natural language (4 marks)

QUESTION THREE

a) Identify and explain 3 types of object models. (6 marks)


b) Describe what is meant by an emergent property. (2 marks)
c) Differentiate between software evolution and software maintenance. (4 marks)
d) Discuss any 4 benefits of incremental development (8 marks)
QUESTION FOUR

a) Identify and explain any 3 problems faced in system design. (6 marks)


b) Discuss the 3 stages in testing of a software system (6 marks)
c) Describe any 4 problems in scheduling of software projects (8 marks)

QUESTION FIVE

a) Discuss 2 advantages and 2 limitations of prototyping. (8 marks)


b) Identify and explain any 3 types of software risks. (6 marks)
c) Identify and explain any 3 guidelines for writing requirements. (6 marks)

You might also like