DR.
BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Regular & Supplementary Winter Examination-2023
Course: B. Tech. Branch: CSE/CE Semester : V
Subject Code & Name: BTCOC503 Software Engineering
Max Marks: 60 Date:05-01-24 Duration: 3 Hr.
Instructions to the Students:
1. All the questions are compulsory.
2. The level of question/expected answer as per OBE or the Course Outcome (CO) on
which the question is based is mentioned in ( ) in front of the question.
3. Use of non-programmable scientific calculators is allowed.
4. Assume suitable data wherever necessary and mention it clearly.
(Level/CO) Marks
Q. 1 Solve Any Two of the following. 12
A) What is Software Engineering Ethics? Explain ACM/IEEE code of ethics. Remember 6
B) Why requirements engineering considered as a critical stage of the software Understand 6
process? Discuss the three main activities involved in the requirements
engineering process.
C) Explain software process activities. Understand 6
Q.2 Solve Any Two of the following. 12
A) Explain refactoring and pair programming as agile development techniques. Understand 6
B) Discuss Functional and Non-Functional Requirements Understand 6
C) Explain requirements validation software process. Understand 6
Q. 3 Solve Any Two of the following. 12
A) What is System Modelling? Explain different types of System Models in Understand 6
brief.
B) What are Architectural Patterns? Explain Layered Architecture Pattern with Understand 6
suitable diagram.
C) Explain application architecture for Transaction Processing System with Understand 6
suitable diagram.
Q.4 Solve Any Two of the following. 12
A) Write a note on Open-Source Development and Open-Source Licensing. Understand 6
B) Discuss Object Oriented Design using UML in brief. Understand 6
C) Compare Software Inspection and Testing. Understand 6
Q. 5 Solve Any Two of the following. 12
A) Discuss Component testing in detail Understand 6
B) What is Test-driven development (TDD)? Explain TDD process activities. Understand 6
C) Write a note on User Testing Understand 6
*** End ***
The grid and the borders of the table will be hidden before final printing.