0% found this document useful (0 votes)
2 views3 pages

CS8494 Software Engineering Unitwise Important Questions

The document is an exam guide for the CS8494 Software Engineering course, structured into five units covering Software Process Models, Software Requirements, System Design, Testing and Maintenance, and Project Management & Quality Assurance. Each unit includes sections with questions of varying marks, focusing on definitions, explanations, comparisons, and practical applications related to software engineering concepts. The guide aims to prepare students for assessments by outlining key topics and expected knowledge areas.

Uploaded by

tkspcollege
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)
2 views3 pages

CS8494 Software Engineering Unitwise Important Questions

The document is an exam guide for the CS8494 Software Engineering course, structured into five units covering Software Process Models, Software Requirements, System Design, Testing and Maintenance, and Project Management & Quality Assurance. Each unit includes sections with questions of varying marks, focusing on definitions, explanations, comparisons, and practical applications related to software engineering concepts. The guide aims to prepare students for assessments by outlining key topics and expected knowledge areas.

Uploaded by

tkspcollege
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/ 3

CS8494 - Software Engineering | Unit-wise Exam Guide

UNIT 1 ? Software Process Models

Section A (2 Marks):

- Define Software Engineering.


- What is a software process model?
- List any two drawbacks of the Waterfall model.
- What is risk analysis in the Spiral model?
- Mention any two features of the Agile model.

Section B (13 Marks):

- Explain the Waterfall model and its phases with a neat diagram.
- Compare the Spiral model with the Incremental model.
- Discuss the characteristics and principles of Agile methodology.
- Describe the RAD model and its advantages.
- What are the various software development life cycle (SDLC) models? Explain any three.

Section C (15 Marks):

- A client needs software for hospital management with strict safety and regulatory needs. Which process model will
you choose and why?
- Compare the Agile and Waterfall models with suitable real-world examples.
- Explain the Spiral model and discuss how risk analysis is handled in each phase with an example.
- Design a mini project development plan using the RAD model. Highlight phases and benefits.

UNIT 2 ? Software Requirements

Section A (2 Marks):

- What is the difference between functional and non-functional requirements?


- Define SRS (Software Requirements Specification).
- What is requirement elicitation?
- List any two characteristics of a good SRS.
- What is requirement validation?

Section B (13 Marks):

- Explain the requirements engineering process in detail.


- Differentiate between functional and non-functional requirements with examples.
- Explain the contents of a Software Requirements Specification (SRS) document.
- Discuss various techniques used in requirement elicitation.
- What is requirements validation? Describe the process.
CS8494 - Software Engineering | Unit-wise Exam Guide

Section C (15 Marks):

- Prepare an SRS document for an Online Food Delivery System.


- Explain the requirement engineering process for a college admission system.
- Discuss requirement elicitation techniques with real-time examples.
- Identify and resolve inconsistencies in a given list of requirements (hypothetical case).

UNIT 3 ? System Design

Section A (2 Marks):

- Define cohesion.
- What is the purpose of a DFD (Data Flow Diagram)?
- Define coupling with an example.
- What is architectural design?
- Name any two types of architectural styles.

Section B (13 Marks):

- Explain coupling and cohesion with types and examples.


- Describe various architectural styles used in software design.
- Draw a Data Flow Diagram (DFD) for a Library Management System.
- Discuss the principles of user interface design.
- Explain system design activities and their importance.

Section C (15 Marks):

- Design a DFD (Level 0 and 1) for an ATM or Railway Reservation System.


- Explain architectural styles with examples and choose one for a banking system.
- Develop UI design for Online Shopping Cart and explain the principles.
- Compare coupling and cohesion with examples and importance.

UNIT 4 ? Testing and Maintenance

Section A (2 Marks):

- What is black box testing?


- What is regression testing?
- List any two types of software maintenance.
- Define debugging.
- What is unit testing?
CS8494 - Software Engineering | Unit-wise Exam Guide

Section B (13 Marks):

- Explain black box and white box testing with examples.


- Describe different levels of testing in software engineering.
- What is software maintenance? Discuss its types and challenges.
- Explain path testing with an example.
- Explain the debugging process and tools.

Section C (15 Marks):

- Generate test cases for a Login Page using black-box and white-box methods.
- Explain control flow graph and derive paths using an example.
- Justify the need for software maintenance and explain its types.
- Case: A software fails in production ? how debugging and regression testing fix it.

UNIT 5 ? Project Management & Quality Assurance

Section A (2 Marks):

- What is the purpose of project scheduling?


- Define software quality.
- What is configuration management?
- Expand COCOMO.
- List any two ISO 9126 quality factors.

Section B (13 Marks):

- Explain the COCOMO model and its types.


- What is software quality assurance? Explain its techniques.
- Discuss project risk management and its steps.
- What is software configuration management? Explain its activities.
- Describe ISO 9126 software quality factors.

Section C (15 Marks):

- Use the COCOMO model to estimate effort for a 50 KLOC project.


- Create a Gantt chart for a 6-month e-commerce project.
- Compare ISO 9126 and McCall?s Quality Models.
- Explain project risk management steps and apply to mobile app development.

You might also like