What are rapid prototyping techniques? Briefly explain different rapid prototyping techniques.[5]
2.
What is clean room software development? Discuss the characteristics of cleanroom software development.[5]
Architectural Design
1.
What are the activities of architectural design process? Discuss abstract machine model.[5]
Design and Implementation
1.
What is modular decomposition? Discuss object oriented model of decomposition.[5]
Introduction
1.
Discuss different types of risks which are likely to arise in software projects. Briefly explain risk analysis stage during risk management process.[10]
Requirements Engineering
1.
Briefly explain functional, non-functional, and domain requirements.[5]
2.
What is formal specification? Discuss interface specification in detail.[5]
Software Processes
1.
What is software process model? Discuss waterfall model with its merits and demerits.[10]
Software Testing
1.
Discuss path testing with suitable example.[5]
2.
Write Short notes on: a. Reliability validation b. Reverse engineering[5]
System Modeling
1.
Explain system modeling with suitable example.[10]
2.
Discuss the importance of use case diagram in object-oriented development. Draw a use case diagram for library system.[5]