[go: up one dir, main page]

0% found this document useful (0 votes)
2 views1 page

Software Engineering Supplementary Dec Paper

The document outlines a supplementary exam for a Software Engineering course at The East African University, consisting of various questions covering topics such as the differentiation between computer science and software engineering, emergent properties, system objectives, and project plans. It includes multiple questions on software risks, non-functional requirements, system modeling, and specification components. Students are required to answer one compulsory question and any two additional questions from the provided options.

Uploaded by

teddyaseto2000
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)
2 views1 page

Software Engineering Supplementary Dec Paper

The document outlines a supplementary exam for a Software Engineering course at The East African University, consisting of various questions covering topics such as the differentiation between computer science and software engineering, emergent properties, system objectives, and project plans. It includes multiple questions on software risks, non-functional requirements, system modeling, and specification components. Students are required to answer one compulsory question and any two additional questions from the provided options.

Uploaded by

teddyaseto2000
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/ 1

THE EAST AFRICAN UNIVERSITY

COURSE UNIT: SOFTWARE ENGINEERING-SUPPLEMENTARY EXAM

COURSE CODE:

DATE: TIME:

INSTRUCTIONS: QUESTION ONE IS COMPULSORY AND

ATTEMPT ANY OTHER TWO QUESTIONS

QUESTION ONE

a) Differentiate between computer science and software engineering (4 marks)


b) Identify and explain 2 types of emergent properties (4 marks)
c) Describe two types of system objectives (4 marks)
d) Discuss any five problems that face the waterfall models (10 marks)
e) Differentiate between upper CASE and lower CASE (4 marks)
f) Describe any two types of project plans (4 marks)

QUESTION TWO

a) Identify and explain the 4 stages of the VORD process model (8 marks)
b) Discuss six types of software risks (12 marks)

QUESTION THREE

a) Identify and explain 3 classifications of non-functional requirements (6 marks)


b) Discuss 2 problems faced by domain requirements (4 marks)
c) Discuss 4 guidelines in writing software requirements (8 marks)
d) Describe what is meant by a feasibility study (2 marks)

QUESTION FOUR

a) Discuss 4 weaknesses of structured methods of system modeling (8 marks)


b) Discuss on 3 problems in evolutionary prototyping (6 marks)
c) Differentiate between process models and context models (4 marks)
d) Describe the term system modeling (2 marks)

QUESTION FIVE

a) Discuss four specification components (8 marks)


b) Differentiate between interface specification and behavioral specification (4 marks)
c) Identify and explain the risk management process. The stages should follow each other in
the right sequence (8 marks)

You might also like