preview

Compare Traditional SDLC Approach With Rad

Satisfactory Essays

DBMS Assignment 1 Vikrant Shinde (50245119) Q1. Compare Traditional SDLC Approach with RAD. Traditional SDLC (Waterfall) RAD (Rapid Application Development) • Traditional SDLC Approach involves waterfall model which is linear sequential life cycle model • The Rapid Application Development approach involves fast iterative development process with lesser planning involved. • It is best described as linear and a predictive model • It is best described as incremental and iterative model • Lower levels of productivity and flexibility because of rigidity • Higher levels of productivity and flexibility and lower time to market • The customer or the client is involved in the requirements gathering phase and in the delivery phase for user acceptance testing • The customer/client is involved in every phase of development to ease the information exchange and consistent feedback • Testing is performed after the design and coding phase is complete • Testing is performed in every iteration • Complexity of project management is considerably low • Complexity of project management is relatively higher • Suitable for long term projects • Suitable for short term projects Applications of SDLC over Agile & Vice Versa The SDLC approach is suitable for applications with lower levels of complexity and projects where there are cost constraints but are large scale. The projects which have strong prior documentation and have clearly defined stages for all the process thrive under the aegis of traditional SDLC approach. Ex. US Department of Defense Software Systems (DOD-STD-2167A) The Agile approach is suitable for applications where customer completely sure about requirements and requires continual client feedback for satisfactory development. It is suitable for applications which can broken into modules and can be worked on independently providing flexibility to the developers. Ex. Banking software with multiple modules. Q2) ER Modelling notations and applications. An Entity Relationship model is a detailed logical representation of the data for a certain company or business. In the Entity Relationship Modelling notations are used to graphically represent relationships between different entities. The different styles of

Get Access