You are on page 1of 3

Wollo University, Kombolcha Institute of Technology,

College of Informatics,

Department of Software Engineering (5th)

Software Evolution and Maintenance (Seng5551) Mid Examination

Total Weight:20% Time Allowed: 50 min

Student Name: ________________________ID. ________Section. ________

General Instructions!!
 Do not start until the invigilator told to do so.
 Switch off your mobile phone.
 Write your full name, ID, and section.
 Cheating is strictly forbidden and illegible hand writing will worth no points.
 Use your time properly
Part 1: True or false (1.5 pt. each)

1. All activities carried out to effect changes in requirements are put under the
category of Maintenance.
2. Evolution implies a single cycle of taking an existing system and generating
from it a new system

Part Ⅱ: Multiple Choice Questions (1.5 pt. each)

1. --------- is the activity of defining a more abstract and easier to understand


representation of the system
A. Reengineering C. Evolution
B. B. Forwarded Engineering D. Reverse Engineering
2. ---------- encompasses the disciplines and techniques of initiating, evaluating
and controlling change to software products during and after the software
engineering process.
A. Maintenance document C. Configuration Management
B. Problem Management D. Maintenance planning
3. Which cost estimation techniques uses Utilizes statistical techniques which
predict the dependent variable with more independent variable.
A. Expert Judgment
B. Analogy of similar system
C. Parametric methods
D. None

Part III: Give Short and Precise Answer for Aa give question

1. What are maintenance cost factor and describe briefly (3 points)


2. When we select the methodology for maintenance cost estimation it depends on
some list of factors. List and describe these factors (3 points).
3. Assume Wollo University is developing a new IT student information
management system serving 6,000 people and containing 200,000 lines of
C++ code.
Another company developed a similar 200,000 lines of code system for $20M
for only 3,000 people. University’s software engineers tell you that the new
system is 30% more complicated than the other system. Calculate the new
system cost.(4 points).

4. Compare and contrasts Reengineering, forwarded engineering, reverse


engineering and software evolution using tabular format (2.5 pts).

Good Luck

You might also like