Home Assignment 1
Home Assignment 1
ASSIGNMENT-1
CO-1:Explain various software characteristics and analyze different software
Development Models
CO-2: Demonstrate the contents of a SRS and apply basic software quality assurance
practices to ensure that design, development meet or exceed applicable standards
Q1. What is Software Crisis? What are the reasons for Software Crisis and how this situation
can be addressed?
Q2. Describe Software engineering process framework? Discuss the statement “Software
Engineering is a layered technology”?
Q3. Define software characteristic? Explain why a software system that is used in a real
world environment must or become progressively less useful.
Q4. What are the advantages of spiral model over waterfall model? Why is Spiral model not
suitable for small projects?
Q5. Give difference between iterative and incremental model.
Q6.Create a Problem statement and SRS document for Railway reservation System.
Q7.What do you understand by DFD? What are the basic blocks which are used to build
DFD, explain with suitable example.
Q8.Write the methods of requirements elicitation.
Q9.What do you mean by cardinality and modularity?
Q10.Define pseudo codes. How it differs from flowchart.
Q11.What are the SQA plans? Give the framework of SQA.
Q12.Give difference between the following:
a) Brainstorming and Interviews.
b) ISO Series and SEI-CMM standards.
c) Verification and Validation.