当前位置:问答库>论文摘要

题目:基于敏捷方法的高性能图库的设计与开发

关键词:高性能,图库,敏捷软件开发,XP,敏捷建模,迭代,性能调优,Ruby,Rails

  摘要

近些年来数码产品的需求日益增加,人们在留下美好画面的同时也需要更多的空间去存贮、管理以及分享这些数码相片,这使得高性能图库的需求不断增加。本文就是以此为背景,从实际出发,应用优秀的开发工具和框架Ruby on Rails,在分析目前运营较为成功的图库基础上,设计并开发出满足高负载、多访问方式需要并且满足实际应用功能的高性能图库。借助于高性能图库的开发过程,本文研究两个主要方向:敏捷软件开发——面对快速变化的需求,如何高速、简捷地开发软件已成了急迫解决的问题。敏捷软件开发(Agile Development)技术提供了在快速变化的需求面前仍能高速开发软件的一系列方法和实践指导,可以解决传统软件开发中的过程膨胀等许多重要问题。本文介绍了敏捷软件开发的一些内容,特别是XP和AM,并以一个在线图库系统的开发为例,展示了实际应用过程。应用程序的性能问题——对严肃的项目和产品来说性能是一个非常重要的问题。特别是企业级的应用,并发用户多,数据传输量大,业务逻辑复杂,占用系统资源多,因此性能问题在企业级应用变得至关重要。本论文在实例的基础上讨论,如何从项目的需求分析阶段开始主动考虑性能问题,贯穿整个开发过程,直至项目部署后如何再被动调优。本文分为绪论、基础理论和研究内容、在线图库系统的总体设计、在线图库系统的实现与迭代过程、被动性能调优与性能测试和总结与展望等六章,详细阐述了本系统开发的目的﹑过程及预期效果,同时敏捷开发方法的思想和应用,以及性能调优的各个方面也贯穿其中。本文的研究价值从理论研究角度对于敏捷开发方法,和不同阶段的性能调优方法对最终项目的影响都进行了实际的尝试与研究,从而具有多方使用价值和指导意义。