COURSE CODE: ECAP437
COURSE NAME: SOFTWARE ENGINEERING PRACTICES
Time Allowed: 02:00 hrs. Max. Marks: 70
Read all the instructions carefully
1. There are 20 multiple choice and 3 descriptive questions in this exam.
2. Section - 1: contain(s) 20 question(s) and each question carries 2 mark(s). Each question in this
section has a time limit of 2 minutes. Once you go to next question, you can never come back to
the previously seen question in this section.
3. Section - 2: contain(s) 2 descriptive question(s) and each question carries 10 mark(s). Attempt any
1 question within 26 minutes in this section. You can navigate between the 2 questions in this
section.
4. Section - 3: contain(s) 2 descriptive question(s) and each question carries 10 mark(s). Attempt any
1 question within 27 minutes in this section. You can navigate between the 2 questions in this
section.
5. Section - 4: contain(s) 2 descriptive question(s) and each question carries 10 mark(s). Attempt any
1 question within 27 minutes in this section. You can navigate between the 2 questions in this
section.
6. You can skip a question if you do not know the answer by clicking on the Next button.
7. A correctly answered question will score the allocated mark.
8. Skipping a question without answering will result in 0 marks for that question
9. The entire exam is recorded along with all your actions during the exam.
10. Do not try to leave the test window during the exam.
11. Since this is a proctored exam, you will have to provide permissions to share your location,
webcam, microphone (and screen if the proctor demands).
12. Make sure to use the latest Chrome browser on Android, Windows, Linux, Mac OS. For iOS
devices, use only Safari browser.
Instructions for DESCRIPTIVE questions requiring SCAN & UPLOAD
13. Make sure to upload your scans immediately after you answer every question. Do NOT wait till the
end to avoid panic at the end.
14. The exam time is inclusive of time for scanning & uploading answers.
15. If using laptop + mobile for the exam, click on Open Test on laptop and click on Scan & Upload
on mobile.
16. If using laptop + mobile for the exam, when scanning and uploading from mobile, ensure that the
correct question is open on the laptop.
17. When clicking on Camera button on a smart phone for scanning and uploading, you have 2
camera applications available to scan the answer: your phone's native camera and an alternative
Low Memory Camera. Click on the Low Memory Camera in case your browser shows an error
due to low memory.
18. If you are using only mobile phone to take the exam, then click on “Open Test” button to start the
exam and click on "Camera" button under each question to scan the answer sheets.
Click Finish only after completion of the Exam.
Page | 1
Section 1: Attempt All the Questions
1. Which one is application software _______
A. Sound drivers
B. Operating system
C. LAN drivers
D. Internet explorer
2. Software is _______
A. Documentation and configuration of data
B. Set of programs
C. Set of programs, documentation & configuration of data
D. None of the mentioned
3. Characteristics of a software is __________
A. Operational
B. Transitional
C. Maintenance
D. All of above
4. Requirement Elicitation activities are____
A. Organizing Requirements
B. Negotiation & discussion
C. Documentation
D. All of the above
5. Which is not Requirement Elicitation Techniques?
A. Surveys
B. Questionnaires
C. Design
D. Task analysis
6. Requirements Validation Techniques are____
A. Requirements reviews/inspections
B. Prototyping
C. Test-case generation
Page | 2
D. All of above
7. How to measure quality and interaction between modules
A. Coupling
B. Cohesion
C. Both coupling and cohesion
D. None of above
8. Which is not a type of coupling?
A. Content
B. Common
C. Logical
D. Control
9. Which is not a type of cohesion?
A. Temporal
B. Procedural
C. Communicational
D. Stamp
10. What are the types of Black Box Testing?
A. Functional testing
B. Non-functional testing
C. Regression testing
D. All of above
11. Boundary Value Analysis is part of _
A. White box testing
B. Black box testing
C. Unit testing
D. None of above
12. Which is not part of Black Box Testing Techniques?
A. Cause effect Graphing
B. Compatibility testing
Page | 3
C. Load testing
D. Syntax Driven Testing
13. Bug tracking system is__
A. Report of specific bug file
B. It is process of logging and monitoring bugs
C. Option to change the status of the bug
D. All of above
14. Which is not Bug life cycle state?
A. Open
B. Feasibility study
C. Reset
D. None of above
15. What are the point scale for Customer Satisfaction?
A. Very satisfied
B. Satisfied
C. Neutral
D. Above all
16. Why do we need software measurement?
A. Create the quality of the current product or process.
B. Anticipate future qualities of the product or process.
C. Enhance the quality of a product or process.
D. Above all
17. Software Measurement include?
A. Direct Measurement
B. Indirect Measurement
C. Both direct and indirect measurement
D. None of above
18. CMMI V2.0 Key Improvements are__
A. Improve Business Performance
Page | 4
B. Build Agile Resiliency and Scale
C. Build Agile Resiliency and Scale
D. Above all
19. Which is not types of CMMI Appraisals?
A. Benchmark Appraisal
B. System design appraisal
C. Sustainment Appraisal
D. Action Plan Reappraisal
20. What are the CMMI Maturity Levels?
A. Repeatable
B. Defined
C. Initial Managed
D. All of above
Section 2: Attempt any one question out of two
1.“Software is designed and built so that it can be reused in different programs.” Substantiate with suitable
examples.
2.Requirements management is the process of managing changing requirements during the requirements
engineering process and system development. Discuss.
Section 3: Attempt any one question out of two
1.“Two modules that are tightly coupled are strongly dependent on each other.” Explain why?
2.Discuss the best programming practices which can be used to make programs easier to read and maintain .
Section 4: Attempt any one question out of two
1. Differentiate between bug, error, and fault.
2. What is significance of Software Process Improvement?
--------------------------------------END OF QUESTION PAPER--------------------------------------------
Page | 5