SE Assignment1
SE Assignment1
SE Assignment1
1. Define Software. List out and briefly explain the characteristics of Software.
2. List out and describe the application of software.
3. Draw and describe the layers of Software Engineering.
4. Draw a diagram to show the software process and explain them in details.
5. What is the importance of Process Model in development of Software System? Discuss
Spiral Model in detail.
6. Discuss merits and demerits of Waterfall model.
7. Discuss RAD Model in detail.
8. Discuss the difference between Product and Process.
1. Define the terms – i) Process framework ii) SRS iii) System Flow Diagram.
2. Write a short note on Requirement Engineering.
3. Explain Requirement Engineering Tasks.
4. Write short note on Reengineering.
5. What are the characteristics of good SRS document?
6. Briefly Explain: Requirement Elicitation.
1|Page
7. Explain Functional Requirement and Non-Functional Requirement with example.
1. Explain Risk Management. Explain RMMM plan. Write a short note on Requirement
Engineering.
2. Define Quality for software. List and explain SQA activities Write short note on
Reengineering.
3. Explain Software maintenance.
4. Discuss RMMM.
5. What do you mean by Quality for software? Enlist and explain SQA activities in brief.
6. Discuss five-level of SEI-CMM.
7. What is software quality?
1. What is software reengineering, and how does it differ from software engineering?
2. What are the steps involved in the software reengineering process model?
3. What techniques and tools can be used for code restructuring during software reengineering?
4. How do you manage risks in software reengineering projects?
5. What role does reverse engineering play in the software reengineering process?
6. What is Software Configuration Management (SCM)?
7. Explain the difference between version control and configuration management.
8. What are the key features of SCM?
9. How does SCM help in managing and tracking software defects and issues?
2|Page
10. What is the purpose of a repository in SCM?
11. What questions should the SCM process be designed to answer?
12. What is the typical workflow in a version control system?
ASSIGNMENT-9(Chapter-9 DevOps)
1. What is DevOps, and how does it bridge the gap between development and operations?
2. Explain the key principles of the DevOps methodology.
3. How does DevOps contribute to the continuous delivery and continuous integration of software?
4. What are 7’C of DevOps? Explain Each in detail.
5. Name some popular DevOps tools used for continuous integration.
6. How to Choose Right DevOps Tools?
7. What are the Challenges with DevOps Implementation 8. List out few DevOps tools and explain
any two in detail.
3|Page