Software Engineering 1
Name: _________________ Father Name: __________________ Roll No: ___________
Part A: Select the best answer that fits the question.
Which of the following activity is part of the programming paradigm?
1 ① ② ③ ④
1. Design 2. Integration 3. Maintenance 4. None
The following measure tells us operational aspect of a software:
2 ① ② ③ ④
1. Portability 2. Efficiency 3. Interoperability 4. Adaptability
The following phase comes with a rough plan of whether a software is possible to develop with the
3 available resources. ① ② ③ ④
1. System analysis 2. Requirement gathering 3. Software design 4. Feasibility study
Which of the following are some examples of empirical estimation techniques?
4 ① ② ③ ④
1. Putnam model 2. COCOMO 3. both 1 & 2 4. None
If every requirement stated in the Software Requirement Specification (SRS) has only one
5 interpretation, SRS is said to be ① ② ③ ④
1. Verifiable 2. Traceable 3. Consistent 4. Unambiguous
Part B. Answer the following questions
Q6. Name any five User interface requirements.
Q7. Differentiate Functional and Non Functional requirements with examples.
Q8. Draw the diagram for the Requirement elicitation process.
Q9. Describe Waterfall model with the help of a diagram.
Q10. Using the following table, draw the critical path diagram and find the critical path.
[Link] Activity Predecessor Duration/ Days
1 Planning -- 6
2 Requirement
Planning 5
Gathering
3 Design Planning 3
4 Coding Planning, Design 10
5 Testing Coding 3
Best of Luck
Muhammad Sharif Haider