Font Size: a A A

Agile Development Methodology Study Based On Ruby On Rails

Posted on:2014-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:X F ShaoFull Text:PDF
GTID:2268330425475872Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Since the1990’s, there was substantial activity within the agile developmentmethodologies, which means a set of software development methods. Compared with thetraditional software development methodology, Agile Development pays more attentions onteam work and self-oganization, user feedback, iterative development and effectiveface-to-face communication in software development process. Agile Development takesadvatages in rapid application development, shore interval deliverable application to end userand adoptive to various requirement changes during software development. The agility alsohelps to build Large-scale Web application.Many web development frameworks have been introduced to meet the fast increasingneeds of Internet-based application, including the well-know J2EE platform, ASP.NET andASP.NET MVC and other frameworks like django and CakePHP. The J2EE, ASP.NET MVCand Ruby on Rails are both good implemtations of MVC design pattern, which follows agiledevelopment principles. But Ruby on Rails has its uique features in how to implement MVCpattern. So this paper also presents the results from a comparison study performed in order toevaluate Ruby on Rails modelling and code generation features against J2EE environment andASP.NET MVC tool, based on agile development ideas. Through this process, it was possibleto identify key features that pointed Ruby on Rails as the faster development environment. Theresults showed that a Ruby on rails developer could write less code (for implementing thesame functionalities) than both J2EE and ASP.NET developer.At last, this paper illustrated the process of building a recruitment website based on Rubyon Rails, using agile method and principles. Through the development process of this webproject, the author also suggested some optimization solutions on Ruby on Rails Project,especially provoding a schema for improving the Chinese character support.
Keywords/Search Tags:Agile Development Methodology, Web Development Framework, MVC pattern, Ruby on Rails
PDF Full Text Request
Related items