0% found this document useful (0 votes)
27 views1 page

Software Engineering Assignment Overview

The document outlines an assignment for Software Engineering students, focusing on various topics such as software process frameworks, models, requirement engineering, and agile methodologies. It includes specific tasks such as explaining incremental models, designing use case diagrams, and discussing the importance of requirement elicitation. The assignment is due on February 3, 2025.

Uploaded by

arvind.gautam
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)
27 views1 page

Software Engineering Assignment Overview

The document outlines an assignment for Software Engineering students, focusing on various topics such as software process frameworks, models, requirement engineering, and agile methodologies. It includes specific tasks such as explaining incremental models, designing use case diagrams, and discussing the importance of requirement elicitation. The assignment is due on February 3, 2025.

Uploaded by

arvind.gautam
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/ 1

Software Engineering (AI&DS Department S.

E 2019 Course)
Assignment No 1 (Based on Unit 1 & 2)

1. List and explain the activities in software process frame work.


2. Explain with neat diagram incremental model and state its disadvantages.
3. Compare Plan driven and agile approach.
4. List all the tasks in requirement engineering. Explain it in brief.
5. Define QFD. Explain the types of requirements defined by QFD.
6. Design use case diagram for user interaction with ATM system.
7. Explain the importance of Requirement engineering.
8. Explain the requirement Elicitation.
9. What are the components of use case diagram? Explain usage of it with example.
10. Elaborate how software engineering is a layered technology.
11. Describe the Unified process.
12. What is agility? List any three principles of agility.
13. Define Software Engineering. List and explain the software characteristics that
describe the nature of software.
14. Explain Evolutionary process models mentioning the types of projects for which
they are suitable.
15. Compare between the Plan-driven and Agile development.
16. Explain with neat diagram of Incremental model and write its advantages &
disadvantages
17. Explain the phases of unified process model.
18. Explain about concurrent development model.
19. Explain the task done during requirement engineering. What is requirement
elicitation? Explain why it is considered as a difficult task.
20. Explain quality function deployment. What are types of requirements?[5]
21. Explain about the building the requirements model
22. Explain the general process models of the requirements elicitation.
23. Write about Negotiate requirement analysis process & validate requirement
analysis process.
24. Explain DFD level 0 and DFD level 1 with suitable example.

Note: Assignment Submission Date is 03/02/2025 i.e Monday

You might also like