software engineering exam, Exams of Software Engineering

The ordered development of software systems that are effective, efficient and reliable is carried out by the Software Engineering section in the IT division

Typology: Exams

2024/2025

Uploaded on 12/29/2024

jinx-ian
jinx-ian 🇳🇱

1 document

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Page 1 of 2
UNIVERSITY EXAMINATIONS 2020/2021
YEAR 2 SEMESTER I EXAMINATION FOR THE DEGREE OF BACHELOR OF
SCIENCE IN INFORMATION TECHNOLOGY, YEAR 4 SEMESTER I
EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN
MATHEMATICS AND COMPUTER SCIENCE
SPI 2203/ICS 2302 Software Engineering And Software Engineering 1 Year 2
Semester I
Date: Wednesday 2nd March, 2022 Time: 4.00 pm 6.00 pm
INSTRUCTIONS: Answer question ONE (compulsory) and any other two questions
QUESTION ONE
a) Discuss document analysis as a requirements elicitation technique citing its advantages
and disadvantages . (6 Marks)
b) Describe “software crisis” in software engineering (4 Marks)
c) Discuss the key challenges of rapid prototyping? (6 Marks)
d) Discuss any five ways in which conflicts arising from change requests can be
resolved (5 marks)
e) Describe the process model you would adopt for student portal project and justify
your choice with its advantages and disadvantages (9 marks)
QUESTION TWO
a) Explain how the principles underlying agile methods lead to the accelerated software
development (8 marks)
b) Define a software process model (2 marks)
c) Using a diagram Explain the four phased prototyping model (6 marks)
d) Explain why incremental development is the most effective approach for developing
business software systems. Why is this model less appropriate for real-time systems
engineering? (4 marks)
pf2

Partial preview of the text

Download software engineering exam and more Exams Software Engineering in PDF only on Docsity!

Page 1 of 2

UNIVERSITY EXAMINATIONS 2020/20 21

YEAR 2 SEMESTER I EXAMINATION FOR THE DEGREE OF BACHELOR OF

SCIENCE IN INFORMATION TECHNOLOGY, YEAR 4 SEMESTER I

EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN

MATHEMATICS AND COMPUTER SCIENCE

SPI 2203/ICS 2302 Software Engineering And Software Engineering 1 Year 2 Semester I Date: Wednesday 2nd^ March, 2022 Time: 4.00 pm – 6.00 pm INSTRUCTIONS : Answer question ONE (compulsory) and any other two questions QUESTION ONE a) Discuss document analysis as a requirements elicitation technique citing its advantages and disadvantages. ( 6 Marks) b) Describe “software crisis” in software engineering ( 4 Marks) c) Discuss the key challenges of rapid prototyping? ( 6 Marks) d) Discuss any five ways in which conflicts arising from change requests can be resolved (5 marks) e) Describe the process model you would adopt for student portal project and justify your choice with its advantages and disadvantages (9 marks) QUESTION TWO a) Explain how the principles underlying agile methods lead to the accelerated software development (8 marks) b) Define a software process model (2 marks) c) Using a diagram Explain the four phased prototyping model (6 marks) d) Explain why incremental development is the most effective approach for developing business software systems. Why is this model less appropriate for real-time systems engineering? (4 marks)

Page 2 of 2

QUESTION THREE

a) Discuss six ways in which a software engineer can maintain consistent project quality (6 marks) b) Explain the main activities carried out during system implementation (4 Marks) c) When installing system software, you have choices of methods. Discuss using examples any four strategies (4 Marks) d) Distinguish between regression and stress testing and explain when each is applicable in software engineering (6 marks) QUESTION FOUR a) Describe software maintenance strategies (4 Marks) b) State and explain four tasks carried out in Software configuration management (4 marks) c) Explain 6 fundamental sources of change that may necessitate the need for software configuration management (6 marks) d) Explain four objectives of a formal technical review (4 marks) e) Explain 3 requirements outlined by ISO 90001 standards (2marks) QUESTION FIVE a) Describe what project management is, and state its main objectives? (4 Marks) b) Discuss the elements of software Engineering process (5 marks) c) Describe the steps followed during software development process. ( 7 Marks) d) Differentiate between the following. ( 4 Marks) i. User requirements and system requirements ii. System analysis and system design