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

Software Engineering Assignment Questions Final

The document outlines a series of assignment questions related to software engineering, divided into two modules. Module 1 covers topics such as Agile methodologies, Extreme Programming (XP), software development models, and fundamental activities in software engineering. Module 2 focuses on requirements in software development, requirement engineering, and various modeling techniques, including use case and sequence diagrams.
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)
21 views3 pages

Software Engineering Assignment Questions Final

The document outlines a series of assignment questions related to software engineering, divided into two modules. Module 1 covers topics such as Agile methodologies, Extreme Programming (XP), software development models, and fundamental activities in software engineering. Module 2 focuses on requirements in software development, requirement engineering, and various modeling techniques, including use case and sequence diagrams.
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

Software Engineering - Assignment Questions

Module - 1

1. What is Agile?

2. What is XP? Explain XP principles in Agile.

3. Explain the following concepts:

- Pair programming

- Refactoring

- Agile Project Management

- Scaling Agile methods

- Sprint cycle

- Merits and uses of XP

4. Explain plan-driven and Agile documentation.

5. Explain the principle of Agile methods.

6. Explain the Extreme Programming (XP) release cycle.

7. Explain in detail Scrum and Scrum processes.

8. What is Software Engineering?

9. With a neat diagram, explain the Waterfall Model of Software Development Process.

10. Explain the Incremental Development Model with a neat diagram.

11. With a diagram, explain the Rational Unified Process.

12. What are the fundamental activities of Software Engineering?

13. Explain the Extreme Programming practices.

14. Discuss various issues in software engineering, professional responsibility and IEEE code

ethics.
15. Explain the following models:

- Spiral Model

- Prototyping Model

- Reuse oriented software engineering

16. Explain the software process activity briefly.


Module - 2

1. Explain with a neat diagram the requirements needed in the software development process.

2. With a neat diagram, explain the types of non-functional requirements.

3. Explain the requirement elicitation and analysis process with a neat diagram.

4. List and explain the attributes of good and bad software.

5. What is requirement engineering? Explain functional and non-functional requirements.

6. What do you mean by requirement validation? Discuss the different types of checks carried out in

requirement documents.

7. Explain context model with case study MHC - PMS.

8. Explain use case model with one example.

9. Why is a sequence diagram needed? Explain sequence diagram in detail.

10. Explain class diagram with an example.

11. Write a short note on behaviour model.

12. Write a short note on interaction diagram.

13. Write a short note on activity diagram.

14. Explain the following:

- State chart diagram

- Finite state machines

- Data flow diagrams

You might also like