Software Engineering 2024
Group B
AI is thinking...
Attempt any SIX questions. [6 * 5 = 30]
AI is thinking...
Explain the principles and practices of Extreme Programming (XP) in software development and discuss its significance in modern software engineering methodologies.
AI is thinking...
What is regression testing? How test cases can be designed? Explain.
AI is thinking...
What is user interface design? Describe its main principles and the impact of a well designed UI on user experience and software success.
AI is thinking...
Discuss the relationship between program languages and development tools in software engineering, highlighting how they complement eachother.
AI is thinking...
What is Capability Maturity Model (CMM)? Describe levels of CMM.
AI is thinking...
Explain the concept of versioning in software engineering and discuss its importance in software development and maintenance.
AI is thinking...
Group C
AI is thinking...
Attempt any TWO questions. [2 * 10 = 20]
AI is thinking...
Discuss Computer-Aided Software Engineering (CASE) tools, their types, features, and the benefits they bring to the software development process. Provide examples of popular CASE tools and explain how they are used in various stages of the software development lifecycle.
AI is thinking...
Explain the process of requirements validation and requirements specification in the context of software development. Highlight their significance, methods used challenges encountered, and provide examples to illustrate their application.
AI is thinking...
Discuss the concept of modular decomposition in software engineering. Explain its importance , the principles guiding effective modular decomposition, and provide examples to illustrate how modular decomposition can be applied in practice.
AI is thinking...
Describe the challenges faced in software engineering.
AI is thinking...