Q1. Describe the Spiral Model with the help of an appropriate diagram. State the activities taken out during each stage of a spiral model. Recognize circumstances under which spiral model must be used for the software development.
Q2. Illustrate the problems faced while developing a big software product without employing the software engineering principles.
Q3. Describe the Decision Tables as a software specification tool.
Q4. Describe the various types of views of a system captured through UML diagrams.
Q5. Illustrate the shortcomings of the Data Flow Diagram.
Q6. Describe the differences between function-oriented and object-oriented design approach giving appropriate illustrations.
Q7. What do you mean by coding standard? Write down the five significant coding standards. Recognize the problems which might take place if the engineers of an organization don’t adhere to any coding standard.
Q8. What do you meant by Code review? Why is it needed to be completed before performing integration and system testing? Describe two approaches which are used for Code Review.
Q9. Describe the steps comprised in the Software Re-engineering.