0% found this document useful (0 votes)
142 views

Software Engineering ALL PYQ (Pran Tehare)

Uploaded by

Feel alive earth
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
142 views

Software Engineering ALL PYQ (Pran Tehare)

Uploaded by

Feel alive earth
Copyright
© © All Rights Reserved
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
You are on page 1/ 11

DR.

BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE


Supplementary Summer Examination – 2023
Course: B. Tech. Branch: Computer Engineering Semester: Fifth
Subject Code & Name: BTCOC503 Software Engineering
Max Marks: 60 Date: 11 August 2023 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. The 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 object-oriented programming (OOP)? Describe the fundamental Understand 6
principles of OOP and how they contribute to software design and
development.
B) Provide an OO design for the following specifications. Analyse 6
“Build a software system that stores customers' contact
detailssuch as mobile number, WhatsApp number, mail ID
and date ofbirth. The system should give birthday
greetings and festivalgreetings to the customers.”
The OO design should include classes, relationships and methods.
Draw aclass diagram in UML.
C) Compare and contrast agile and waterfall software development Remember 6
methodologies. Highlight the advantages and disadvantages of each
approach.
Q.2 Solve Any Two of the following. 12
A) Define software testing and its importance in the development process. Analyse 6
Describe at least three different types of testing and provide scenarios
where each type would be most effective
B) Explain the significance of continuous development and continuous Analyse 6
integration in the DevOps project pipeline
C) Suggest an appropriate process model for the projects. Justify your Analyse 6
answers.
1. IOT-based water-level monitoring system.
2. Website development for a restaurant
3. A Mobile application to track students’ attendance
Q. 3 Solve Any Two of the following. 12
A) Given a scenario, design a class diagram for a library management system Create 6
that includes classes for books, library members, and transactions. Include
associations, attributes, and methods.
B) Give the syntax of the following commands and explain their purpose in Remember 6
the context of GitHub. (1) fork, (2) merge, (3) pull request, (4) cloning a
repository
C) Consider a scenario where you are developing software for a medical Remember 6
clinic. Identify and categorize three functional and three non-functional
requirements for the software. Explain why each requirement is important
for the successful implementation of the system.
Q.4 Solve Any Two of the following. 12
A) Imagine you're developing a banking application. Describe how you Analyse 6
would handle concurrent access to a shared bank account to ensure data
consistency and avoid conflicts.
B) Define the following quality attributes : (1) Modifiability, (2) Portability, Remember 6
(3) Scalability, (4) Reliability
C) Analyse a recent software project failure and identify the key reasons Remember 6
behind its failure. Discuss what could have been done differently to
prevent or mitigate these issues.
Q. 5 Solve the following. 12
A) Write pseudocode for a function that takes a list of integers as input and Remember 6
returns the sum of all even numbers in the list.
B) Define the following quality attributes : (1) Cohesion (2) Coupling (3) Create 6
LOC (4) Fan-in and Fan-out
C) What is Hyrum’s law? Explain with an example Remember 6
*** End ***
Dr. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Winter Examinations 2022
Course: B. Tech. Branch : Computer Science & Engineering Semester : VII
Subject Code & Name: Software Engineering (BTCOC701)
Max Marks: 60 Date:27.01.2023 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) Describe incremental approach for software development. (Understand) 6
B) State characteristics of good software. (Remember) 6
C) Explain different task regions of spiral model with diagram. (Apply) 6

Q.2 Solve Any Two of the following. 12


A) State principles of Agile software development. (Understand) 6
B) Write note on Requirements validation. (Apply) 6
C) Discuss the structure of software requirements documents. (Remember) 6

Q. 3 Solve Any One of the following. 12


A) Discuss Structural models in UML. (Understand) 6
B) Illustrate event-driven modeling with sketch. (Analyze) 6
C) Discuss MVC Architectural pattern. (Remember) 6

Q.4 Solve Any Two of the following. 12


A) Write note on Open source development. (Understand) 6
B) Explain the process of Object-oriented design using UML. (Apply) 6
C) Describe essential elements of Design patterns. (Remember) 6

Q. 5 Solve Any One of the following. 12


A) Define software testing. Explain development testing in detail. (Remember) 6
B) Explain Test-driven development with diagram. (Understand) 6
C) Discuss issues related to safety and security in software development. (Analyze) 6
*** End ***
78 AD 1A5 566 489 CC 282 754 DA 8B 17C
A 1A 6 48 C 28 75 D 8 17 6
ADD1A 566 648 9CC C28 275 4DAA8B B17 C6E E5B
5 9 2 4 C 5 1
D1 1A5 664 489C CC2 2827 754DDA8 8B1 17C6 6E5 B17 78A
A 6 8 8 5 7 B D
1A 566 648 9CC C28 275 4DAA8B B17C C6E E5B 178 8AD 1A
5 4 9 C 2 2 7 4 1 5 1 A 5
A5 664 89 C2 82 54 DA 8B1 7C 6E5 B1 78A D1 1A5 664
66 89 CC 82 754 DA 8B 7C 6E B1 78A D1 A5 664 89C
56 48 CC 28 75 D 8B 17 6E 5B 78 D A 66 89 C
6 A C
66 489 9CC 282 2754 4DA 8B 17C 6E 5B1 178AAD1 1A5 5664 489C CC2 2827
48 CC 28 75 D 8B 17 6E 5B 78 D A 66 89 C 82 54
48 9CC 28 275 4D A8B 17 C6E 5B 178 AD 1A 566 489 CC 282 754 DA
9 2 A C 5
89 CC 282 754 4DA 8B 17C 6E5 5B1 178AAD1 1A5 664 489C CC2 2827 754DDA8 8B1
CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54 A B 7C
CC 28 275 4DA 8B 17 C6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B 17C 6E
28 275 4D 8B 17 C6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B 17C 6E 5B1
27 4D A8 1 C6 5B 17 A 1A 56 48 CC 28 75 D 8B 17 6E 5B 78
54 A B1 7C E5 1 8A D1 5 64 9C 2 27 4D A8 1 C6 5 17 A
DA 8B 7C 6E B 78 D A5 66 89 C 82 54 A B 7C E5 B1 8A D1
8B 17C 6E 5B 178 AD 1A5 66 489 CC 282 754 DA 8B1 17C 6E5 B1 78A D1 A5

Requirements.
17 6E 5B 178 AD 1A 66 489 CC 282 754 DA 8B 7C 6E B1 78 D A5 664
C6 5B 17 A 1A 56 48 C 28 75 D 8B 17 6E 5B 78 AD 1A 66 89
Max Marks: 60

E5 17 8A D1 56 64 9C C2 27 4D A8 17 C6 5B 17 AD 1A 56 48 CC
Course: B. Tech.

A) Explain Waterfall.
B1 8A D1 A5 64 89C C2 827 54D A B1 C E5 17 8A 1 56 648 9C 28
78 D A5 66 89 C 82 54 A 8B 7C 6E5 B1 8A D1 A5 64 9C C2 27
AD 1A 66 48 CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54
1A 566 48 9CC 28 275 4DA 8B 17C C6E 5B 178 AD 1A 566 489 CC 282 754 DA
56 48 9CC 28 275 4D 8B 17 6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B
64 9C 2 27 4D A8 1 C6 5 17 A 1A 56 48 C 28 75 D 8 17
89 C 82 54 A B 7C E5 B1 8A D1 5 64 9C C2 27 4D A8 B1 C6
CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54 A B 7C E
Instructions to the Students:

28 275 4D 8B 17 C6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B 17C 6E 5B1


27 4D A8 1 C6 5B 17 A 1A 56 48 CC 28 75 D 8B 17 6E 5B 78
54 A B1 7C E5 1 8A D1 5 64 9C 2 27 4D A8 1 C6 5 17 A
DA 8B 7C 6E B 78 D A5 66 89 C 82 54 A B 7C E5 B1 8A D1

Q. 5 Solve Any Two of the following.


Q.4 Solve Any Two of the following.
Q. 3 Solve Any Two of the following.
Q.2 Solve Any Two of the following.
8B 17C 6E 5B 178 AD 1A5 66 489 CC 282 754 DA 8B1 17C 6E5 B1 78A D1 A5
17 6E 5B 178 AD 1A 66 489 CC 282 754 DA 8B 7C 6E B1 78 D A5 664 Q. 1 Solve Any Two of the following.
C6 5B 17 A 1A 56 48 C 28 75 D 8B 17 6E 5B 78 AD 1A 66 89
E5 17 8A D1 56 64 9C C2 27 4D A8 17 C6 5B 17 AD 1A 56 48 CC
B1 8A D1 A5 64 89C C2 827 54D A B1 C E5 17 8A 1 56 648 9C 28
1. All the questions are compulsory.

78 D A5 66 89 C 82 54 A 8B 7C 6E5 B1 8A D1 A5 64 9C C2 27
AD 1A 66 48 CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54
1A 566 48 9CC 28 275 4DA 8B 17C C6E 5B 178 AD 1A 566 489 CC 282 754 DA B) Explain Relational Unified Model in Detail.

A) Design Class Diagram for University System.


56 48 9CC 28 275 4D 8B 17 6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B
64 9C 2 27 4D A8 1 C6 5 17 A 1A 56 48 C 28 75 D 8 17
89 C 82 54 A B 7C E5 B1 8A D1 5 64 9C C2 27 4D A8 B1 C6
CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54 A B 7C E
C) What is SDLC? Explain Each Part of the SDLC
28 275 4D 8B 17 C6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B 17C 6E 5B1

*** End ***


Date: 13/08/2022

27 4D A8 1 C6 5B 17 A 1A 56 48 CC 28 75 D 8B 17 6E 5B 78

C) What is Model Driven Engineering. Explain in Detail.


54 A B1 7C E5 1 8A D1 5 64 9C 2 27 4D A8 1 C6 5 17 A

A) Differentiate software testing and development testing


DA 8B 7C 6E B 78 D A5 66 89 C 82 54 A B 7C E5 B1 8A D1
8B 17C 6E 5B 178 AD 1A5 66 489 CC 282 754 DA 8B1 17C 6E5 B1 78A D1 A5
17 6E 5B 178 AD 1A 66 489 CC 282 754 DA 8B 7C 6E B1 78 D A5 664
A) Enlist and Explain Different types of Agile Methodologies.
C6 5B 17 A 1A 56 48 C 28 75 D 8B 17 6E 5B 78 AD 1A 66 89

B) Design Sequence Diagram for Student Registration System.


Branch: Computer Engineering

E5 17 8A D1 56 64 9C C2 27 4D A8 17 C6 5B 17 AD 1A 56 48 CC

C) Why Security is a risk management? Illustrate with Example.


Subject Code & Name: BTCOC701 Software Engineering

B1 8A D1 A5 64 89C C2 827 54D A B1 C E5 17 8A 1 56 648 9C 28

6E5B178AD1A566489CC282754DA8B17C
A) What is Interaction Model? Explain in Software Development?

B) Explain Dependability Properties in Software Engineering


78 D A5 66 89 C 82 54 A 8B 7C 6E5 B1 8A D1 A5 64 9C C2 27

C) Design State Chart Diagram for Student Registration System.


B) Explain Different Architectural Pattern in Software Engineering.
AD 1A 66 48 CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54
1A 566 48 9CC 28 275 4DA 8B 17C C6E 5B 178 AD 1A 566 489 CC 282 754 DA
3. Use of non-programmable scientific calculators is allowed.

56 48 9CC 28 275 4D 8B 17 6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B


B) Write down the Difference between Functional and Non- Functional
64 9C 2 27 4D A8 1 C6 5 17 A 1A 56 48 C 28 75 D 8 17
89 C 82 54 A B 7C E5 B1 8A D1 5 64 9C C2 27 4D A8 B1 C6
CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 82 54 A B 7C E
4. Assume suitable data wherever necessary and mention it clearly.

28 275 4D 8B 17 C6E 5B 178 AD 1A 566 489 CC 282 754 DA 8B 17C 6E 5B1


Supplementary Semester Examination – Summer 2022

27 4D A8 1 C6 5B 17 A 1A 56 48 CC 28 75 D 8B 17 6E 5B 78
54 A B1 7C E5 1 8A D1 5 64 9C 2 27 4D A8 1 C6 5 17 A C) With an Example Illustrate how we can Perform Requirement Management.
DA 8B 7C 6E B 78 D A5 66 89 C 82 54 A B 7C E5 B1 8A D1
which the question is based is mentioned in ( ) in front of the question.

8B 17C 6E 5B 178 AD 1A5 66 489 CC 282 754 DA 8B1 17C 6E5 B1 78A D1 A5
17 6E 5B 178 AD 1A 66 489 CC 282 754 DA 8B 7C 6E B1 78 D A5 66
C6 5B 17 A 1A 56 48 C 28 75 D 8B 17 6E 5B 78 AD 1A 66
E5 17 8A D1 56 64 9C C2 27 4D A8 17 C6 5B 17 AD 1A 56 48
B1 8A D1 A5 64 89C C2 827 54D A B1 C E5 17 8A 1 56 648
Semester: VII

78 D A5 66 89 C 82 54 A 8B 7C 6E5 B1 8A D1 A5 64 9
AD 1A 66 48 CC 28 75 DA 8B 17 6E B 78 D A 66 89

Apply
Apply
Apply
Apply

Apply
1A 566 48 9CC 28 275 4DA 8B 17C C6E 5B 178 AD 1A 566 489 C
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE

Duration: 3.45 Hr.

Evaluate
Evaluate
Evaluate

Analyze
56 48 9CC 28 275 4D 8B 17 6E 5B 178 AD 1A 566 489 CC
Remember
Remember
Remember
2. The level of question/expected answer as per OBE or the Course Outcome (CO) on

Understand
Understand
Understand

64 9C 2 27 4D A8 1 C6 5 17 A 1A 56 48 C
89 C 82 54 A B 7C E5 B1 8A D1 5 64 9C C2
CC 28 75 DA 8B 17 6E B 78 D A 66 89 C 8
28 275 4D 8B 17 C6E 5B 178 AD 1A 566 489 CC 282
27 4D A8 1 C6 5B 17 A 1A 56 48 CC 28

06
06
06
06
06
06
06
06
06
06
06
06
06
06
06

54 A B1 7C E5 1 8A D1 5 64 9C 2 27
DA 8B 7C 6E B 78 D A5 66 89 C 82 5
(Level/CO) Marks

8B 17C 6E 5B 178 AD 1A5 66 489 CC 282 754


17 6E 5B 178 AD 1A 66 489 CC 282 754
C6 5B 17 A 1A 56 48 C 28 75 D
E5 17 8A D1 56 64 9C C2 27 4D
B1 8A D1 A5 64 89C C2 827 54D A
6
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.
DR. BABASAHEB AMBEDKAR TECHNOLOGICAL UNIVERSITY, LONERE
Regular & Supplementary Winter Examination-2023
Course: B. Tech. Branch : Electronics & CE / Electronics & CSE
Semester :V
Subject Code & Name: BTECPE503D Software Engineering
Max Marks: 60 Date:05.01.2024 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) Explain the Software Engineering Ethics. 1 6
B) Explain the Waterfall Process Model also state where it is used. 1 6
C) State the four fundamental activities used in various process models. 1 6

Q.2 Solve Any Two of the following. 12


A) What do you mean by agility in software development? 2 6
B) Give comparison between Plan-driven & Agile Project Management 2 6
Methodologies.
C) Differentiate between functional & non-functional requirements. 2 6

Q. 3 Solve Any Two of the following. 12


A) What do you mean by system modelling? Explain interaction Model. 3 6
B) What is model driven Engineering? 3 6
C) Explain Pipe and filter architecture 3 6

Q.4 Solve Any Two of the following. 12


A) Explain student management system. 4 6
B) What do you mean by open source licensing? 4 6
C) Explain the configuration management activities. 4 6

Q. 5 Solve Any Two of the following. 12


A) Which are the different benefits of software testing? 5 6
B) Explain the concept of performance testing. 5 6
C) Explain the types of user testing. 5 6
*** End ***
The grid and the borders of the table will be hidden before final printing.

You might also like