期刊名称:International Journal of Software Engineering & Applications (IJSEA)
印刷版ISSN:0976-2221
电子版ISSN:0975-9018
出版年度:2012
卷号:3
期号:1
页码:37
出版社:Academy & Industry Research Collaboration Center (AIRCC)
摘要:Agile Programming Methodologies prioritize to minimize the risk by developing software in shorter timeboxes called iterations. They emphasize real –time communication, and give preference for workingSoftware which satisfies all stake holders. They give less prominence to documentation, as compared toother methods. Design Patterns have received a lot of attention notably from the Object-Oriented world asa technique for design reuse. Design Patterns make it easier to reuse successful designs and architecturesby providing solutions to common design problems at an intangible level. A list of Design Patterns areavailable that can form the basis for creating designs useful for new designers and to deal withreconfigurable design. By combining the application and implementation lessons to the expansion andmodifications of this list, one can make those lessons better applicable to the design community. The firstsection of this paper outlines the Agile Development Methodologies, the second section relates to theDesign Patterns, the third section relates to Ruby on Rails, and in the last section we present a case studyabout Ruby on Rails to a customized accounts package as an integrated approach of Agile Programmingand Design Patterns.