Software Requirement Engineering, Past Papers

Software Requirement Engineering BSSE 4th Term 2017 Past Paper UOS

Software Requirement Engineering BSSE 4th Term 2017 Past Paper UOS

University of Sargodha

BS 4th Term Examination 2017

Subject: Software Engineering
Paper: Software Requirement Engineering (SE: 3342)

Time Allowed: 2:30 Hours
Maximum Marks: 80

Objective Part (Compulsory)

Q.1. Write short answers of the following in 2-3 lines each. (2*16)
i. Define requirements Specification.
ii. What is throwaway in prototype?
iii. Define data granularity?
iv. What is requirement creeping?
v. Give the name of 4 elicitation techniques?
vi. How we can define Non functional requirement?
vii. What is Backward-from traceability?
viii. What is traceability chain?
ix. Define Brainstorming?
x. What meant by open-ended question?
xi. Who is a stakeholder?
xii. What is change control board?
xiii. What is baseline?
xiv. Developers might not emphasize user involvement, why?
xv. Define Throwaway prototyping.
xvi. Define Project Scope.

Subjective Part (4*12)

Q.2.
(a) Explain in detail about four elicitation techniques with pros and cons?
(b) Explain in detail about documenting Use cases.

Q.3.
Draw four types of requirements traceability? What are some potential benefits of implementing requirements traceability?

Q.4.
(a) How Software requirements Serves as a basis for project planning?
(b) If all the stakeholders of a software, have different needs, then what methodology should be adopted by the requirement management team?

Q.5.
How issues between Client Organization and Requirements Team differ from issues between Development and Requirement Teams, explain with examples?

Q.6.
We have to develop “An online Admission Software” for University of Sargodha. First define stakeholder of this system. Second, explain in order to get requirements from these stakeholders, what kind of elicitation technique you will adopt? Also justify your answer?

Q.7.
Write a note on any of following two topics in details?
a. Traceability and Management Tools.
b. Requirements for Maintenance Project.