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

Software Engineering Principles(Bbit 334) (Cisy 321) Question Paper

Software Engineering Principles(Bbit 334) (Cisy 321) 

Course:Computer Science And Business

Institution: Kenya Methodist University question papers

Exam Year:2013



TIME : 2 HOURS

Instructions: Answer question one and any other two.
Question One
Define software engineering and briefly explain the emergence of software engineering.
(5mks)
Explain how the following quality assurance measures can be employed in software development
Constructive measures.
(2mks)
Analytical measures.
(2mks)
Organizational measures.
(2mks)
What is CASE? Justify the use of case tools and provide examples of case tools.
(5mks)
Isolate two weakness of waterfall development al prototyping model. (4mks)
Describe how the spiral model may be suitable to improve on the weaknesses you have noted in (d) above.
(4mks)
Discuss three estimation techniques and state the advantages and disadvantages of each.
(6mks)

Question Two
Describe the five major software project management activities and explain some of techniques that may be useful in successful implementation of the activities.
(10mks)
Explain the size oriented and functional oriented metrics in context of software development productivity estimation.
(6mks)
Explain the cocoma model
(4mks)

Question Three
What is the objectives of requirement engineering?
(2mks)
Describe th four main stages of requirement engineering process and state deliverable under each of the phase.
(10mks)
Distinguish between functional and non functional requirements. (4mks)
Suggest the functional requirement for a students payments system. (4mks)

Question Four
Software should be designed to be easily testable. Discuss tour design principles that will help to achieve this goal.
(8mks)
Describe five design guidelines for developing a usable interface. (5mks)
What are the objectives or architectural design.
(3mks)
What is use case? Provide an illustration.
(4mks)

Question Five
Explain any two merits and demerits of software standards.
(4mks)
What is process based quality? State and discuss four tools that can be employed as part of quality assurance.
(9mks)
The management of document is important in all disciplines particularly so in software engineering. End users must be trained to use newly developed software discuss the merits or otherwise of software team developing the training materials, rather than employing technical authors.
(7mks)






More Question Papers


Popular Exams



Return to Question Papers