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

Se Imp Questions

The document outlines the curriculum for a software engineering course, divided into five units covering topics such as software life cycle models, project management, software design, testing, and maintenance. It includes both 2-mark and 10-mark questions that assess knowledge on definitions, methodologies, and principles related to software engineering. The content emphasizes the evolution of software engineering practices, project estimation techniques, design methodologies, testing techniques, and the use of CASE tools.
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)
72 views3 pages

Se Imp Questions

The document outlines the curriculum for a software engineering course, divided into five units covering topics such as software life cycle models, project management, software design, testing, and maintenance. It includes both 2-mark and 10-mark questions that assess knowledge on definitions, methodologies, and principles related to software engineering. The content emphasizes the evolution of software engineering practices, project estimation techniques, design methodologies, testing techniques, and the use of CASE tools.
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

UNIT I – Introduction & Software Life Cycle Models

2-Mark Questions:

1. Define software engineering.

2. What is exploratory software development?

3. Mention two major changes in software development practices.

4. List any two advantages of the Spiral Model.

5. What is a software life cycle?

10-Mark Questions:

1. Explain the evolution of software engineering and its need.

2. Discuss the Waterfall model and its limitations.

3. Compare and contrast Agile and Spiral models.

4. Explain the concept of Rapid Application Development (RAD) with an example.

5. Describe various software development life cycle (SDLC) models in detail.

UNIT II – Project Management & Requirements Specification

2-Mark Questions:

1. What is project size estimation?

2. Define COCOMO model.

3. What are the responsibilities of a project manager?

4. What is Halstead’s software science?

5. Mention any two risk management techniques.

10-Mark Questions:

1. Discuss the COCOMO model in detail and its types.

2. Explain the responsibilities and challenges faced by a software project manager.

3. Describe various software project estimation techniques.

4. Write about Software Requirements Specification (SRS) and its characteristics.

5. Explain formal methods of software specification – Axiomatic and Algebraic.


UNIT III – Software Design, Agility & UI Design

2-Mark Questions:

1. What is cohesion?

2. What is a DFD?

3. Define agility in software development.

4. List any two characteristics of a good UI.

5. What is structured design?

10-Mark Questions:

1. Explain the software design process and what makes a good software design.

2. Describe Structured Analysis and Structured Design methodology with diagrams.

3. Discuss Extreme Programming (XP) and its principles.

4. Write a detailed note on UI design methodology and types of user interfaces.

5. Explain the concepts of cohesion and coupling with suitable examples.

UNIT IV – Coding, Testing & Quality Management

2-Mark Questions:

1. Define black-box testing.

2. What is smoke testing?

3. Mention any two objectives of software testing.

4. What is ISO 9000?

5. Define debugging.

10-Mark Questions:

1. Explain various software testing techniques with examples.

2. Describe code review and software documentation process.

3. Discuss Software Quality Management and various quality standards.

4. Explain SEI Capability Maturity Model in detail.

5. Write a note on software reliability and statistical testing.


UNIT V – CASE Tools, Maintenance & Reuse

2-Mark Questions:

1. What is software reuse?

2. Define reverse engineering.

3. What is a CASE tool?

4. Mention any two characteristics of CASE tools.

5. List two types of software maintenance.

10-Mark Questions:

1. Explain the architecture and scope of CASE environment with a diagram.

2. Describe different types of software maintenance and challenges faced.

3. Write about software maintenance cost estimation techniques.

4. What is software reuse? Explain the issues and benefits involved.

5. Discuss a reuse strategy at an organizational level.

You might also like