You are on page 1of 1

Question Bank for Software Engineering Subject

Unit 1

1. Discuss Software Engineering Practices


2. Identify and justify suitable process model for the following projects
a. Library Management System
b. System to manage the ongoing disaster management

3. Differentiate between conventional and Agile Software Approach


4. What are Software Myths ? Explain
5. Write a note on
a. Generic Process Model
b. Linear Sequential Development Model
c. Iterative Development Model
d. The incremental Development Model
6. What is Agile Software Development ? Explain in Detail
7. What is XP and SCRUM
8. Write a note on Agile Practices
9. What is Devops and Refactoring

Unit 2

1. What is
a. User and system requirements,
b. Functional and non-functional requirements
2. What is requirement elicitation? Why is it considered as a difficult task? Explain.
3. What is meant by requirement negotiation? Why requirements need to be stable and correct?
4. Explain the data flow model with example and diagram.
5. Explain in detail requirement engineering tasks.
6. What are the characteristics that requirement must meet?
7. Draw and explain complete Use Case Diagram for “on-line book store”

Unit 3

1. Explain the various design principles used for the design process.
2. Design user interface and database table (data design) for login page.
3. Explain design concepts.
4. What is software architecture? Using the architecture of a house or building as a metaphor,
draw comparison with software architecture. How are the disciplines of classical architecture
and software architecture similar? How do they differ?
5. Do you design when you write a program? What makes software design different from coding?

You might also like