Enhancing Reusabilty in Agile Software Development Using Object Oriented Patterns

dc.contributor.authorRuchika
dc.contributor.supervisorSingh, Ashima
dc.date.accessioned2010-10-15T10:21:53Z
dc.date.available2010-10-15T10:21:53Z
dc.date.issued2010-10-15T10:21:53Z
dc.descriptionM.E.en
dc.description.abstractSoftware Engineering Discipline is continuously gaining momentum from past two decades. In last decade, tremendous growth had been observed in the software industry. New process models are introduced time to time in order to keep pace with multidimensional demands of the industry. New software development paradigms are finding its place in industry such as Agile Software Development, Reuse based Development and Component based Development. But unfortunately, different software development models fail to satisfy the needs of software industry. As aim of all the process models is same i.e. to get quality product, reduce time of development, productivity enhancement and reduction in cost. Still, no single process model is complete in itself. Software industry is moving towards Agile Software Development. Essence of Agile Software Development is rapid development and less cost. Thus, it somewhere compromises with quality and also unable to provide reusability of its developed components. Agile Software Development provides specific solutions whereas Reuse and Component based Development believe in generalized solutions. Both have same target but different approach. Three layered OO-framework Reusability-Pro Agile Software Development Model is proposed. The first layer depicts Reusability-Pro Agile Software Development Cycle and the second layer elaborates its Reusability-Pro Agile Software Processes. Third layer has Agile Repository. This model incorporates generalization as well as specialization due to proposed UML‟s extend and uses based design patterns. These object oriented features of the proposed model gives the Agile Software Development the essence of Reusability.en
dc.description.sponsorshipCSEDen
dc.format.extent1081874 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/10266/1303
dc.language.isoenen
dc.subjectobject oriented design pattrensen
dc.subjectreusabilityen
dc.subjectspecializationen
dc.subjectextend and uses based design pattrensen
dc.titleEnhancing Reusabilty in Agile Software Development Using Object Oriented Patternsen
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1303.pdf
Size:
1.03 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.78 KB
Format:
Item-specific license agreed upon to submission
Description: