Write Short Note on Rapid Application Development
The rapid application development (RAD) model was proposed in the early nineties in an attempt to overcome the rigidity of the waterfall model (and its derivatives) that makes it difficult to accommodate any change requests from the customer. In this model prototypes are constructed, and incrementally the features are developed and delivered to the customer. But unlike the prototyping model, the prototypes are not thrown away but are enhanced and used in the software construction.
The major goals of the RAD model are as follows:
To decrease the time taken and the cost incurred to develop software systems. To limit the costs of accommodating change requests.
To reduce the communication gap between the customer and the developers. RAD versus iterative waterfall model :
In the iterative waterfall model, all the functionalities of a software are developed together. On the other hand, in the RAD model the product functionalities are developed incrementally through heavy code and design reuse. Further, in the RAD model customer feedback is obtained on the developed prototype after each iteration and based on this the prototype is refined. Thus, it becomes easy to accommodate any request for requirements changes. However, the iterative waterfall model does not support any mechanism to accommodate any requirement change requests.
Describe Dimension of Software Quality
What are the methodology for dialog design?
Describe various actions of a shift reduce parsers.
Draw the ER diagram of a hospital and explain.
Explain the LOC, Function point and Feature point?