2020-21 SOFTWARE ENGINEERING
ASSIGNMENT QUESTIONS
SET - 1
1) Explain the Water Fall Model for software development. Where can it be used ideally?
2) What are the various levels in a DFD? Explain with an example.
3) Differentiate between LOC based and FP based estimation.
4) What is Object Relational Model? What is its significance?
5) Explain Object Oriented software analysis in detail.
6) What is Software Re-Engineering? Explain with an example.
7) Differentiate between Corrective and Preventive maintenance.
8) What is Software Version Control? How is it managed?
9) What do you mean by Software Quality Management? What are the various activities
involved in it?
10) What are the objectives of staffing in HRM?
11) What are Evolutionary Development Models? Why are they needed for software
development?
12) Comparatively analyze Incremental Model and Concurrent Development Model.
13) What are Alpha and Beta Testing methods?
14) What are the various levels of Testing? Explain in detail.
15) Differentiate between Black Box Testing and White Box Testing.
16) What are Gantt Charts? Draw a typical Gantt Chart to illustrate the development of a
software project.
17) Explain about the popularly used commercial CASE tools and their applications.
18) Explain COCOMO Model in detail. Where is it used?
19) Draw and explain the ER diagram for a bank taking into consideration proper entities and
the relationships between them.
20) Explain Design Model for software development.
21) What is PERT? Why is it used?
22) Explain various tasks involved in Software Configuration Management (SCM) in detail.