Q.36 What is the main objective of Win-Win Spiral Model ? Ans. The customer and the developer enter into the process of negotiation where the customer may be asked to balance functionality, performance and other product against cost and time to market. 9
Q.37. Which of the software engineering paradigms would be most effective? Why? Ans. Incremental / Spiral model will be most effective. Reasons : I. It combines linear sequential model with iterative nature of prototyping. II. Focuses on delivery of product at each increment. III. Can be planned to manage technical risks. Q.38. What are the merits of incremental model ? Ans. The merits of incremental model are : I. The incremental model can be adopted when there are less number of people involved in the project. II. Technical risks can be managed with each increment. III. For a very small time span, at least core product can be delivered to the customer. Q.39. List the task regions in the Spiral model. Ans. Task regions in the Spiral model are : Customer Communication : In this region it is suggested to establish customer communication. Planning : All planning activities are carried out in order to define resources timeline and other project related activities. 10
Risk Analysis : The tasks required to calculate technical and management risks. Engineering : In this the task region, tasks required to build one or more representations of applications are carried out. Construct and Release : All the necessary tasks required to construct, test, install the applications are conducted. Customer Evaluation : Customer's feedback is obtained and based on the customer evaluation required tasks are performed and implemented at installation stage. Q.40. What are the drawbacks of spiral model ? Ans. The drawbacks of spiral model are : 1. It is based on customer communication. If the communication is not proper then the software product that gets developed will not be the up to the mark. 2. It demands considerable risk assessment. If the risk assessment is done properly then only the successful product can be obtained. Q.41 Name the Evolutionary process Models. Ans. Evolutionary powers models are : I. Incremental model II. Spiral model III. WIN-WIN spiral model IV. Concurrent Development Q.42 Define Software Prototyping. 11
Ans. Software prototyping is defined as a rapid software development for validating the requirements. Q.43 What are the benefits of prototyping ? Ans. The benefits of prototyping are : I. Prototype services as a basis for deriving system specification. II. Design quality can be improved. III. System can be maintained easily. IV. Development efforts may get reduced. V. System usability can be improved. Q.44. What are the prototyping approaches in software process? Ans. The prototyping approaches in software process are : I. Evolutionary prototyping : In this approach of system development, the initial prototype is prepared and it is then refined through number of stages to final stage.
- Fall '19
- DR. AK MARANDI
- Software engineering, Requirements analysis, Control Component