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]