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
Exams With Marking Schemes
Popular Exams
Mid Term Exams
End Term 1 Exams
End Term 3 Exams
Opener Exams
Full Set Exams
Return to Question Papers