0% found this document useful (0 votes)
9 views11 pages

SE End Sem-1

The document outlines various topics related to software engineering, including definitions and distinctions between key concepts such as reliability, performance, testing methods, and software quality practices. It also discusses software development methodologies, configuration management, and the significance of debugging and software reuse. Additionally, it emphasizes best practices in software engineering and the integration of quality standards like SEI CMM and ISO-9001 into development processes.

Uploaded by

adarshtanniru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views11 pages

SE End Sem-1

The document outlines various topics related to software engineering, including definitions and distinctions between key concepts such as reliability, performance, testing methods, and software quality practices. It also discusses software development methodologies, configuration management, and the significance of debugging and software reuse. Additionally, it emphasizes best practices in software engineering and the integration of quality standards like SEI CMM and ISO-9001 into development processes.

Uploaded by

adarshtanniru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

CO1 2, CO2 3, CO3 4, CO4 4

SE1

Define reliability in the context of software engineering.

Define performance in the context of software engineering.

Differentiate between the manual testing and automation testing in


software engineering.

Differentiate between errors, faults, and failures in software systems.

Explain reverse engineering with example?

Explain configuration management in software engineering in software


engineering?

Discuss the best practices in software engineering.

Discuss the advantages of using a component-based approach in software


development.

How does effective debugging contribute to overall software quality and


development efficiency?

How can software quality practices such as SEI CMM, ISO-9001, and fault
tolerance be
integrated into software development processes effectively

Discuss software reuse and explain its significance in software


engineering with suitable examples

SE2

State the difference between whitebox testing and blackbox testing.

Define the reliability in software testing.

List any two software testing automation tools

Define configuration management in software testing

Discuss the difference between quality control and quality assurance in


software engineering.

Discuss the best practices in software engineering.

Discuss the advantages of using a component-based approach in software


development.
How does effective debugging contribute to overall software quality and
development efficiency?

How can software quality practices such as SEI CMM, ISO-9001, and fault
tolerance be
integrated into software development processes effectively

Discuss software reuse and explain its significance in code finctionality


suitable examples

Explain the steps involved in manual testing process with suitable


examples.

SE3 :

Define software quality control.

Define software quality assurance.

Define regression testing.

List any two software testing automation tools

Define configuration management in software testing

Discuss the best practices in software engineering.

Explain the steps involved in manual testing process.

Explain the steps for software project planning, monitoring, and control.

Explain the Computer-aided software engineering (CASE) with suitable


examples.

How does effective debugging contribute to overall software quality and


development efficiency?

How can software quality practices such as SEI CMM, ISO-9001, and fault
tolerance be
integrated into software development processes effectively

Discuss software reuse and explain its significance in code finctionality


suitable examples

Explain the steps involved in manual testing process with suitable


examples.

Discuss the difference between reengineering and reverse engineering with


examples.

SE End sem:
CO1 :

Explain about Spiral model with neat diagram.

Compare about Waterfall and Agile model in Software Engineering.

Discuss the SDLC steps in software engineering.

Explain about Software Requirement and Specification in Detail

Explain about incremental model and also discuss its advantages and
disadvantages.

Discuss software quality.

List and explain different types of softwares and software products

Define Software and List its Quality characteristics, and differentiate


Program and Product.

Define Cohesion and Explain different types of Cohesion.

Explain about Iterative Waterfall Model with its advantages and


disadvantages

Define Model. Describe basics of UML.

Explain about Components of Usecase Diagram.

Compare software and Hardware based on their characteristics.

Define Coupling and Explain different types of Coupling.

CO2:

Make use of Sequence Diagram to design Hospital Management System and


explain about it in detail.

Make use of Class Diagram to design Library Management System and


explain in-detail.
Make use of Sequence Diagram to design Hospital Management System and
explain about it in detail.

Explain How does reliability contribute to user satisfaction and overall


system performance.

Explain the role of testing in identifying defects and ensuring software


reliability.

Discuss common maintenance tasks and their significance in software


lifecycle management.
Explain how software quality practices such as SEICMM, ISO-9001, and
fault tolerance be integrated into
software development processes effectively.

Explain about Coupling and relate different types of coupling with


software quality?

Explain the significance of quality assurance processes in software


development.

Explain the importance of project monitoring and control in ensuring


project success.

Explain about classical waterfall life cycle model with diagram.

Explain about Prototyping Model

Explain basics of Sequence Diagrams.

Discuss about how to draw Collaboration Diagrams.

Make use of Sequence Diagram to design Hospital Management System and


explain about it in detail.

Make Use of use-case Diagram to design Online Banking System and explain
in detail.

CO3:

Define regression testing.

List any two software testing automation tools

Define configuration management in software testing

Discuss the best practices in software engineering.

Explain the steps involved in manual testing process.

State the difference between whitebox testing and blackbox testing.

Define the reliability in software testing.

List any two software testing automation tools

Define reliability in the context of software engineering.

Define performance in the context of software engineering.

Differentiate between the manual testing and automation testing in


software engineering.

Differentiate between errors, faults, and failures in software systems.


Explain How does effective debugging contribute to overall software
quality and development efficiency.

The required LMS is a digital learning environment used to support


learning in schools with students from
age 4 to 18. It is intended to replace an existing system (Glow) that
was specially built for the purpose and
which includes its own applications for e-mail, etc. Clients are from
non-technical background. Users did
not care about the system requirements and did not have time to interact
with the development team.

Secondly, stakeholders simply did not understand the terminology or


approaches used – terms such as use
case simply made no sense to them.

Explain How does effective debugging contribute to overall software


quality and development efficiency.

Explain the role of testing in identifying defects and ensuring software


reliability.

CO4:

Discuss the importance of version control and change management in


configuration management.

Discuss common maintenance tasks and their significance in software


lifecycle management.

Explain the significance of quality assurance processes in software


development.

Explain the concept of CASE tools and their role in software


development.

Discuss the similarities and differences between SEI CMM and ISO-9001.

Explain the importance of project monitoring and control in ensuring


project success.

Discuss the CASE methodology in software engineering.

Discuss the sequence diagram for placing an order through any quick
commerce food app.

Discuss the sequence diagram for admission of patient in hospital


management system application.
Discuss the reverse engineering, software maintenance in software
engineering.

Discuss the role and importance of configuration management in software


engineering.

Discuss project planning and monitoring aspects in software engineering.

Explain the steps for software project planning, monitoring, and control.

Explain the Computer-aided software engineering (CASE) with suitable


examples.

How does effective debugging contribute to overall software quality and


development efficiency?

1. Answer all the below questions.


12Marks CO3 4 2
1.A. Define reliability in the context of software engineering.
2Marks CO3 4 2
1.B. Define performance in the context of software engineering.
2Marks CO3 4 2
1.C. Differentiate between the manual testing and automation testing in
software engineering.
2Marks CO3 4 2
1.D. Define bug in software testing.
2Marks CO4 4 2
1.E. Define configuration in software engineering
2Marks CO4 4 2
1.F. State the types of testing in software engineering
2Marks CO4 4 2
2. Answer all the below questions.
16Marks CO4 4 2
2.A. Discuss the best practices in software engineering.
4Marks CO3 4 3
2.B. Differentiate between errors, faults, and failures in software
systems.
4Marks CO3 4 3
2.C. Explain reverse engineering with example?
4Marks CO4 4 3
2.D. Discuss the advantages of using a component-based approach in
software development.
4Marks CO4 4 3
3. An XYZ software company developed a banking application and they
have been experiencing some applicaton issues. Hence, management decided
to do reverse engineering. Analyze the process of effective debugging
contribute to overall software quality and development efficiency.
choice Q-4 11Marks CO3 4 4
4. An XYZ software company developed a retail application and they
have been experiencing some applicaton issues. Hence, management decided
to do reverse engineering. Analyze the reuse and maintenance in software
engineering and explain its significance in software engineering with
suitable examples.
11Marks CO3 4 4
5. An XYZ software company developed a retail application and they
have been experiencing some applicaton issues. Hence, management decided
to do reverse engineering. Analyze the software quality practices such as
SEI CMM, ISO-9001, and fault tolerance be integrated into software
development processes effectively.
choice Q-6 11Marks CO4 4 4
6. An XYZ software company developed a banking application and they
have been experiencing some quality issues. Hence, management decided to
do reverse engineering. Analyze the key evaluation metrics of SEI CMM in
software engineering. How does it impact on the software quality
assurance?

1. Answer all the below questions


12Marks CO1 2 2
1.A. Explain the difference between Software Quality Assurance and
Software Quality Control.
2Marks CO1 2 2
1.B. Discuss the difference between Agile and Waterfall models in
Software Engineering.
2Marks CO1 2 2
1.C. Describe Cohesion in Software Engineering?
2Marks CO1 2 2
1.D. Describe Iterative Waterfall Model?
2Marks CO2 3 2
1.E. Discuss Software Requirement Specifications?
2Marks CO2 3 2
1.F. Discuss the difference between technical and business requirement?
2Marks CO2 3 2
2. Answer all the below questions
16Marks CO2 3 2
2.A. Describe Model and describe basics of UML?
4Marks CO1 2 2
2.B. Explain Different UML Diagrams in Brief.
4Marks CO1 2 2
2.C. Explain about Components of Use case Diagram.
4Marks CO2 3 2
2.D. Explain about different elements of Interaction Diagrams.
4Marks CO2 3 2
3. Identify Different Components in Class Diagrams and explain about
each component.
choice Q-4 11Marks CO2 3 3
4. Analyze the use-case Diagram to design Online Ecommerce System and
explain by using appropriate example
11Marks CO2 3 3
5. Explain and make Use of use-case Diagram to design Online Retail
System and explain in detail.
choice Q-6 11Marks CO2 3 3
6. Explain with suitable examples for the advantages and challenges of
Agile and Waterfall models.
11Marks CO2 3 3

Time: Max.Marks: 100


S.NO Answer All Questions Choice Options Marks CO CO BTL
COI BTL
1. Answer all the questions.
16Marks CO3 4 2
1.A. Define Software Quality Assurance.
2Marks CO1 2 2
1.B. Define waterfall model.
2Marks CO1 2 2
1.C. Discuss Software Requirement Specifications.
2Marks CO2 3 2
1.D. Discuss the difference between technical and business requirement.
2Marks CO2 3 2
1.E. Differentiate between the manual testing and automation testing in
software engineering.
2Marks CO3 4 2
1.F. Define bug in software testing.
2Marks CO3 4 2
1.G. Discuss the best practices in software engineering.
2Marks CO4 4 2
1.H. Differentiate between errors, faults, and failures in software
systems.
2Marks CO4 4 2
2. Answer all the questions.
24Marks CO4 4 2
2.A. Discuss the SDLC steps in software engineering with an example.
6Marks CO1 2 2
2.B. Explain the role of testing in identifying defects and ensuring
software reliability.
6Marks CO2 3 2
2.C. Discuss the best practices in software engineering with an example.
6Marks CO3 4 2
2.D. Discuss the similarities and differences between SEI CMM and ISO-
9001.
6Marks CO4 4 2
3. An ABC software company is developing a new application. Analyze
the potential benefits and disadvantages of using both waterfall and
agile models with examples.
choice Q-4 15Marks CO1 2 2
4. An XYZ software company is developing a new ecommerce application.
Analyze the use-case Diagram to design Online Ecommerce System and
explain by using appropriate example
15Marks CO1 2 2
5. A software company is developing a new retail application. Explain
and make Use of use-case Diagram to design Online Retail System and
explain in detail with an example.
choice Q-6 15Marks CO2 3 3
6. A software company is developing a new payments application. Make
Use of use-case Diagram to design Online Banking System and explain in
detail with an example.
15Marks CO2 3 3
7. An XYZ software company developed a banking application, and they
have been experiencing some application issues. Hence, management decided
to do reverse engineering. Analyze the process of effective debugging
contribute to overall software quality and development efficiency.
choice Q-8 15Marks CO3 4 4
8. An ABC software company developed a retail application, and they
have been experiencing some application issues. Hence, management decided
to do reverse engineering. Analyze the reuse and maintenance in software
engineering and explain its significance in software engineering with
suitable examples.
15Marks CO3 4 4
9. An ABC software company developed a banking application, and they
have been experiencing some quality issues. Hence, management decided to
do reverse engineering. Analyze the key evaluation metrics of SEI CMM in
software engineering. How does it impact on the software quality
assurance?
choice Q-10 15Marks CO4 4 4
10. An XYZ software company developed a retail application and they
have been experiencing some applicaton issues. Hence, management decided
to do reverse engineering. Analyze the software quality practices such as
SEI CMM, ISO-9001, and fault tolerance be integrated into software
development processes effectively.
15Marks CO4 4 4
©

S.NO Answer All Questions Choice Options Marks CO CO BTL


COI BTL
1. Answer all the questions.
16Marks CO3 4 2
1.A. Define Software Quality Assurance.
2Marks CO1 2 2
1.B. Define waterfall model.
2Marks CO1 2 2
1.C. Discuss Software Requirement Specifications.
2Marks CO2 3 2
1.D. Discuss the difference between technical and business requirement.
2Marks CO2 3 2
1.E. Differentiate between the manual testing and automation testing in
software engineering.
2Marks CO3 4 2
1.F. Define bug in software testing.
2Marks CO3 4 2
1.G. Discuss the best practices in software engineering.
2Marks CO4 4 2
1.H. Differentiate between errors, faults, and failures in software
systems.
2Marks CO4 4 2
2. Answer all the questions.
24Marks CO4 4 2
2.A. Discuss the SDLC steps in software engineering with an example.
6Marks CO1 2 2
2.B. Explain the role of testing in identifying defects and ensuring
software reliability.
6Marks CO2 3 2
2.C. Discuss the best practices in software engineering with an example.
6Marks CO3 4 2
2.D. Discuss the similarities and differences between SEI CMM and ISO-
9001.
6Marks CO4 4 2
3. An ABC software company is developing a new application. Analyze
the potential benefits and disadvantages of using both waterfall and
agile models with examples.
choice Q-4 15Marks CO1 2 2
4. An XYZ software company is developing a new ecommerce application.
Analyze the use-case Diagram to design Online Ecommerce System and
explain by using appropriate example
15Marks CO1 2 2
5. A software company is developing a new retail application. Explain
and make Use of use-case Diagram to design Online Retail System and
explain in detail with an example.
choice Q-6 15Marks CO2 3 3
6. A software company is developing a new payments application. Make
Use of use-case Diagram to design Online Banking System and explain in
detail with an example.
15Marks CO2 3 3
7. An XYZ software company developed a banking application, and they
have been experiencing some application issues. Hence, management decided
to do reverse engineering. Analyze the process of effective debugging
contribute to overall software quality and development efficiency.
choice Q-8 15Marks CO3 4 4
8. An ABC software company developed a retail application, and they
have been experiencing some application issues. Hence, management decided
to do reverse engineering. Analyze the reuse and maintenance in software
engineering and explain its significance in software engineering with
suitable examples.
15Marks CO3 4 4
9. An ABC software company developed a banking application, and they
have been experiencing some quality issues. Hence, management decided to
do reverse engineering. Analyze the key evaluation metrics of SEI CMM in
software engineering. How does it impact on the software quality
assurance?
choice Q-10 15Marks CO4 4 4
10. An XYZ software company developed a retail application and they
have been experiencing some applicaton issues. Hence, management decided
to do reverse engineering. Analyze the software quality practices such as
SEI CMM, ISO-9001, and fault tolerance be integrated into software
development processes effectively.
15Marks CO4 4 4

You might also like