Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
13 views2 pages

Software Eng Imp Q

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)
13 views2 pages

Software Eng Imp Q

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/ 2

 Define Software Engineering. How has its role evolved with advancements in technology?

 Explain the Waterfall Model in detail. What are its advantages and disadvantages?

 Describe the Agile Process Model. How does it differ from the Waterfall Model in terms of
flexibility and customer involvement?

 What is Requirements Engineering? Why is it termed as a bridge between design and


construction?

 Define and explain the concept of Use Cases in software requirements. How do they help in
the requirements elicitation process?

 Discuss the tasks involved in the Requirements Engineering process.

 Explain the techniques used for gathering requirements from stakeholders. Provide
examples.

 Define cohesion and coupling in software design. Why are they important for creating a
good software architecture?

 Describe the Incremental Process Model. Compare its advantages and drawbacks to the
Waterfall Model.

 Discuss the principles of good software design. How do cohesion and coupling affect
software maintainability and reusability?

 Describe the importance of software testing in the software development lifecycle. Explain
different testing methods with examples.

 Explain Black Box Testing and White Box Testing. How do they differ in their approach and
application?

 Compare the Agile Model, Prototyping Model, and Unified Process Model. Provide two
advantages and limitations of each, supported with labeled diagrams.

 What are Design Models in software engineering? Discuss their significance in organizing
and visualizing system architecture.

 Discuss the various types of test strategies used in software testing. How do they differ for
conventional and object-oriented systems?

 Define Software Engineering. How has its role evolved with advancements in technology?

 Explain the Waterfall Model in detail. What are its advantages and disadvantages?

 Describe the Agile Process Model. How does it differ from the Waterfall Model in terms of
flexibility and customer involvement?

 What is Requirements Engineering? Why is it termed as a bridge between design and


construction?

 Define and explain the concept of Use Cases in software requirements. How do they help in
the requirements elicitation process?
 Discuss the tasks involved in the Requirements Engineering process.

 Explain the techniques used for gathering requirements from stakeholders. Provide
examples.

 Define cohesion and coupling in software design. Why are they important for creating a
good software architecture?

 Describe the Incremental Process Model. Compare its advantages and drawbacks to the
Waterfall Model.

 Discuss the principles of good software design. How do cohesion and coupling affect
software maintainability and reusability?

 Describe the importance of software testing in the software development lifecycle. Explain
different testing methods with examples.

 Explain Black Box Testing and White Box Testing. How do they differ in their approach and
application?

 Compare the Agile Model, Prototyping Model, and Unified Process Model. Provide two
advantages and limitations of each, supported with labeled diagrams.

 What are Design Models in software engineering? Discuss their significance in organizing
and visualizing system architecture.

 Discuss the various types of test strategies used in software testing. How do they differ for
conventional and object-oriented systems?

You might also like