APEEJAY STYA UNIVERSITY
Assignment 1
Subject: Software Engineering Subject Code: ETCS207
___________________________________________________________________________
1. What is difference between program and software? Discuss various types of software.
2. What is software crisis? Discuss its symptoms and solutions.
3. Discuss layered technology of Software Engineering.
4. Define following: Software Development Life Cycle, Software Engineering
5. Discuss Waterfall model and its limitations. How Iterative model resolved the problem?
6. Explain prototyping model and its advantages.
7. What is SRS document and how it is prepared?
8. What is exploratory style of programming?
9. Discuss two fundamental techniques to handling complexity: Abstraction and
Decomposition
10. What do you mean by feasibility study?
11. Discuss Requirement analysis and specification step in details.
12. What is maintenance in software engineering? Discuss its types.