This document outlines the details for the Winter Examination-2023 for the B. Tech course in Software Engineering at Dr. Babasaheb Ambedkar Technological University. It includes instructions for students, the structure of the exam with compulsory questions, and topics covering software engineering ethics, requirements engineering, agile development techniques, system modeling, open-source development, and testing methodologies. The exam is scheduled for January 5, 2024, with a maximum score of 60 marks.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
25 views2 pages
Instructions To The Students
This document outlines the details for the Winter Examination-2023 for the B. Tech course in Software Engineering at Dr. Babasaheb Ambedkar Technological University. It includes instructions for students, the structure of the exam with compulsory questions, and topics covering software engineering ethics, requirements engineering, agile development techniques, system modeling, open-source development, and testing methodologies. The exam is scheduled for January 5, 2024, with a maximum score of 60 marks.
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.