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

Comp 313:Software Engineering December 2009 Question Paper

Comp 313:Software Engineering December 2009 

Course:Bachelor Of Computer Science

Institution: Kabarak University question papers

Exam Year:2009



KABARAK UNIVERSITY
EXAMINATIONS
2009/2010 ACADEMIC YEAR
FOR THE DEGREE OF BACHELOR OF COMPUTER SCIENCE
COURSE CODE: COMP 313


INSTRUCTIONS:
 Answer questions ONE and any other TWO
Question One: (30 Marks)
a) State and explain the main activities of software production. (4 Marks)
b) Define the following terms.
i. Software engineering. (1.5 Marks)
ii. Maintainability. (1 Mark)
iii. Documentation. (1 Mark)
iv. Testing (1 Mark)
c) Maintenance of software systems is a tedious task and is usually associated with many
problems. Describe any Four problems in software maintenance and their potential
solutions. (6 Marks)
d) Differentiate between the following set of terms in software engineering.
i. Physical design and logical design (2 Marks)
ii. Testing and debugging. (2 Marks)
iii. Top-down and Bottom-up testing approach. (2 Marks)
iv. Functional and non-functional requirements. (2 Marks)
e) Explain the problems of software development process model. (4.5 Marks)
f) Explain three features of waterfall process model. (3 Marks)

Question TWO: (20 Marks)
a) Why do commercial software organizations pay so much attention to the requirements
phase of the “software life cycle”? (4 Marks)
b) Code analysis involves obtaining program codes and analyzing its characteristics.
Describe these characteristics. (4 Marks)
c) Describe the quantitative measures in software maintainability (4 Marks)
d) Outline the significance of software Verification and software Validation. (4 Marks)
e) Explain the functions of testing. (4 Marks)


Question THREE: (20 Marks)
a. Use the PERT chart below and answer the questions that follow.

Required:
i. Explain the construction of a PERT chart. (3 Marks)
ii. Which tasks are on the critical path of the PERT chart above? (1/2 Mark)
iii. What is the slack time of the project? (1 Mark)
iv. The person working on task C tells the project manager he can not start work until
one day after the scheduled starting date. What impact would this have on the
completion date of the project? Why? (1.5 Marks)
v. Task A will be delayed by 2 days because some equipment has arrived late. If the
project manager still wants to finish the project within the original time frame, he
will need to shorten time for one or more of the tasks. What steps can he take to
reduce the number of days allocated to a task? (2 Marks)
vi. The project manager decides to reduce the time needed for tasks D and F by one
day each. How effective will this reduction be in achieving his aim of maintaining
the original finish time for the project? (2 Marks)
b. State and explain any FOUR types of maintenance in software engineering.(4 Marks)
c. Discuss how evolutionary model of software development compare with prototyping
model. (6 Marks)

Question FOUR: (20 Marks)
a) Identifying project scope and objectives is one of the phases in project planning. Explain
what is done. (4 Marks)
b) Discuss how feasibility study is conducted in software development. (4 Marks)
c) A company wants to change its management information system. Explain the factors that
may have made her to adopt this change. (4 Marks)

d) Discuss how evolutionary model of software development compare with prototyping
model. (4 Marks)
e) Explain the factors considered when selecting a suitable software development model.
(4 Marks)

Question FIVE: (20 Marks)
a) You have been working on a certain project, and midway your Boss says he needs it
sooner. Describe how you will improve the schedule to meet the set dateline.(5 Marks)
b) Describe the risk factors identified in risk management process. (5 Marks)
c) Explain the Configuration Management activities monitored and audited by Software
Quality Assurance. (5 Marks)
d) Describe the hierarchical team organization structure with the help of a well labeled
diagram. (5 Marks)







More Question Papers


Popular Exams



Return to Question Papers