Software methodology zRapid application development or fourth generation techniques zobject based methods
Rapid application development zIt includes broad array of software tools that automatically generate source code as per the developer’s specification
Comparison of 4GT’s with waterfall model zbuild application with 4GL’s znonprocedural language ztools for report,menu and screen generation zfaster query handling zgraphics ability and spreadsheet ability (continued)
Comparison of 4GT’s with waterfall model(continued) zConversion of requirements gathering to implementation using fourth generation languages
Weaknesses of 4GT’s zCustomer is unsure of what is required in advance zcustomer might not be able to specify the facts properly znot good for big systems zpoor maintainability (continued)
Weaknesses of 4GT’s (continued) zPoor quality zpoor customer acceptance zdata structure does not exist zgood for business information systems
Object based methods zObject based methods are object-oriented. It combines the classification of objects, inheritance of their characters or attributes and communication of messages between them.
Comparison of Object based methods with waterfall model zUse object oriented technology zUse existing objects zcreation of new objects, if required zlibrary of existing objects grow zspecification time is reduced zsystems development is fast zless time taken to deliver the product