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

Bbit 334: Software Engineering Principles 3Rd Trimester 2014 Question Paper

Bbit 334: Software Engineering Principles 3Rd Trimester 2014 

Course:Bachelor Of Business Information Technology

Institution: Kenya Methodist University question papers

Exam Year:2014



SOFTWARE ENGINEERING (BBIT 334) (CISY 321) 3RD TRIMESTER 2014
KENYA METHODIST UNIVERSITY

END OF 3'rd 'TRIMESTER 2014 (PT) EXAMINATION

FACULTY : COMPUTING & INFORMATICS
DEPARTMENT : COMPUTER SCIENCE AND BUSINESS
INFORMATION
UNIT CODE : BBIT 334/CISY 321
UNIT TITLE : SOFTWARE ENGINEERING
TIME : 2 HOURS


INSTRUCTIONS

Answer question one and any other two questions

Question One

Software engineering was born out of "software crisis." Explain the term, effects of crisis and how it was solved.
(6 marks)
You are the project manager of a system development team of delivering a payroll system to a medium sized organization. Mention four functional requirements and two non-functional requirement of the system.(6 Marks)
Explain how the following quality assurance measures can be employed in software development.
(6 marks)
Constructive measures
Analytical measures
Organizational measures
Isolate the weakness of waterfall and prototyping methodologies and comment how spiral model attempts to deal with the weakness.
(6 Marks)
What is a software product?
(2 Marks)
Explain the six qualities attributes of software product.
Question Two

Describe the requirements engineering process. State the objectives of activities performed in the process.
(10 marks)
Software should be designed to be easily testable. How do you achieve this objective?
(4 marks)
Highlight four guidelines of developing user interfaces.
(4 marks)
Explain the term software quality assurance (SQA).
(2 marks)
Question Three

What is C.A.S.E?
(2 marks)
Mention four advantages of using CASE tools.
(4 marks)
What are the inhibitors of using CASE tools?
(4 Marks)
In reference to V&V. Distinguish between dynamic and static V&V and provide examples of technique under each.
(10 marks)
Question Four

Explain the following types of tests;
Unit testing
(1 Mark)
Module testing
(1 mark)
Integration testing
(2 Marks)
Beta testing
(2 marks)
Regression test
(2 Marks)
Outline cost estimation techniques and give at least one advantage and disadvantage of teach.
(6 marks)
Describe the objective oriented approach to designing software. State advantage of OOD over FOD.
(6 Marks)






More Question Papers


Popular Exams



Return to Question Papers