敏捷WEB开发过程和质量模型研究

来源 :南昌大学 | 被引量 : 0次 | 上传用户:down222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网Web2.0时代的来临,Web应用呈现出爆炸性的发展,能否灵活应变需求、快速开发、迅速接收用户反馈并更快地做出调整("Agile"即敏捷)成为了Web开发的关键。同时,在注重性能和Web应用质量的今天,需要找到快速开发Web应用系统和提高Web应用系统质量的平衡方法,使开发出的Web应用系统既能快速的满足需求,又能保证质量。而传统的软件工程方法和技术对于要求快速上线、快速响应、快速适应变化的Web系统则显得无能为力。基于上述Web开发的关键问题,一种新的Web开发方法应运而生,即敏捷Web开发。本文在介绍敏捷开发思想的概念和主要内容、传统Web工程过程、MVC设计模式及基于该模式的Struts、Spring和Hibernate三大Web开发主流框架以及该三种框架的无缝整合过程的基础上,采用SSH框架进行Web应用系统的开发,并在其中引入敏捷开发思想,对敏捷Web开发方法的开发过程进行了分析和研究,通过结合具体的Web实例并基于ISO/IEC9126软件质量的参考模型,以面向用户的质量分析为主,对使用敏捷Web开发方法开发的应用系统的6个质量因素进行了综合评价,分析敏捷Web工程的质量模型,对Web应用的开发具有非常大的意义。
其他文献
1999年,建立在物品编码、RFID (Radio Frequency IDentification)技术和互联网的基础上,美国Auto-ID中心首先提出了物联网的概念。当RFID与互联网相结合时,一场影响深远的革
在信息技术快速发展的时代,各种企业数据也在爆炸式的增长,如何准确、高效地从中发现有潜在价值的信息是人们一直关注的问题。数据挖掘作为一种数据分析工具,用于在海量数据
“绿色网络”是各类网络系统的发展趋势。无线Mesh网络(Wireless Mesh Network, WMN)作为解决“最后一公里”无线接入的关键技术,与“绿色网络”概念结合,不但可以降低自身能
PaaS(平台即服务)是把运行环境、开发环境等平台资源作为一种服务提供的云计算服务模式。通过PaaS(?)服务,ISV(软件提供商)将遵循规范开发好的应用交付部署到PaaS平台上之后,
随着移动互联网和移动终端的快速发展,人们对娱乐和上网的要求越来越高,平板电脑已经成为人们生活中的重要组成部分。文字输入是上网过程中必要的一环,我们中国有悠久的书写历史
随着计算机技术的高速发展,分布式系统得以广泛应用,然而由于分布式系统本身还不够稳定可靠,再加上环境、人员等外在因素的影响,分布式系统具有很高的故障率,而且一旦出现故
伴随着移动互联网的发展,产生了海量的图像和视频数据,对这些图像和视频数据进行处理与编辑得到了大家的高度重视。最近提出的基于双向相似函数的方法使用双向能量函数来衡量
随着数据库技术、数据仓库技术的迅速发展,存储的数据急剧增长,传统的数据分析和查询方法已经不能满足人们对隐含在数据中的知识的渴求。知识发现是研究如何快速、准确地从杂
随着数据密集型计算需求的快速增长,采用MapReduce框架的云数据中心日益流行。其中,能耗问题已成为基于MapReduce框架的异构云数据中心当今急需解决的问题。为了能够提供超大
形式化方法(Formal Method)是基于严格数学基础的,可以得到非歧义的形式化描述规约,在软件工程领域中引入严格的数学机制,对于提高软件可靠性具有积极作用。形式化技术的使用