【摘 要】
:
随着软件开发领域的不断发展和系统规模的日趋复杂,传统软件开发方法暴露出越来越多的问题,如代码重用性差、软件研发效率低、模块间耦合度高等问题。当前软件开发技术已经难
论文部分内容阅读
随着软件开发领域的不断发展和系统规模的日趋复杂,传统软件开发方法暴露出越来越多的问题,如代码重用性差、软件研发效率低、模块间耦合度高等问题。当前软件开发技术已经难以满足企业或个人对于软件的设计需求,软件研发工作越发难以高效地实现。然而,把云计算引入到软件开发领域则成为解决这些问题的一个好办法。在云计算背景下,本文提出一种基于云存储的软件开发技术,即代码云技术,它为当前软件开发领域存在的问题提供了行之有效的处理方案,并结合AOP和B/S架构技术,深入探讨与研究了此方法。本文主要工作包括:1)给出了本课题的研究背景及意义,并结合云计算环境下软件开发方法的国内外发展现状,提出了基于代码云的软件开发方法;2)分析了代码云技术所采用的关键技术,在此基础上深入研究了代码云技术的核心思想、编程模型以及体系架构;3)阐述了基于代码云的软件开发方法的工作流程和开发过程,并总结了代码云的软件开发方法的特点与不足;4)以一个具体的软件平台为实际案例,从应用背景、开发环境、实例的设计与实现等方面研究了此方法的具体实践。本文以凯莱国际旅行社电商平台作为项目实践,将基于代码云的软件开发方法运用其中,完成了该平台的设计与实现,得到了预期的研究成果。实践证明,基于代码云的软件开发方法能够极大地提高软件重用与代码可定制性,有效地改善软件研发与部署效率,而且它高度符合高内聚低耦合的软件开发要求,在软件开发领域具有重大意义。
其他文献
拓扑控制是无线传感器网络的基础问题,拓扑结构的好坏,直接影响无线传感器网络的网络性能。由于传感器节点一般由电池供电,节点能量、计算、通信等资源十分有限,而无线传感器
在21世纪,互联网信息量巨大,同时以惊人的速度增长,而现有的搜索引擎无法对巨量的信息形成有效检索。形成这种局面的原因主要有以下两方面:一是用户需要特定的信息资源,而信
在机器学习和自然语言处理领域中,语义模型(Topic Models)是一类基于统计理论的概率模型,它一般通过构建出“词汇—主题—文档”来发现语料库(文档集合)中的潜在的主题(语义)
随着物联网技术的发展,在一个分布有大量6LoWPAN传感器节点的监测区域中,通过一个功能强大的边界路由器实现域内传感器节点接入IPv6网络,并与IP网络的相互通信,是实现物联网
当今社会互联网日益普及,近几年来涌现出了大量社交网站,这使得人们能够更加方便的利用网络交换信息实现自己的个人发展。如何将网站服务器中存储的大量用户数据构造成一个社
传统的掌纹识别主要是基于掌纹二维图像,从图像中提取掌纹纹理信息作为特征来进行身份识别,然而二维掌纹识别存在以下缺陷:受光照影响严重;手掌颜色变化或污渍会影响识别精度
现实世界中,90%的知识来源于文本,从文本知识源中获取专业知识是一种重要的途径。但不同的文本对对象的描述往往有所不同,为了获取完备的知识,需要从多种文本知识源中挖掘。
经过30多年的发展,目前RDS(Radio data System)技术在欧美等一些发达地区已经成熟,其应用也进入到人们生活中的各个领域,并深受人们的喜爱。RDS作为一种低成本、技术成熟以及
近年来,光电技术突飞猛进,指纹采集仪器的功能也越来越强,高分辨率指纹识别逐渐走入人们的视野。相比传统的指纹识别,高分辨率指纹识别不仅能够提取更高分辨率的指纹细节信息
随着科学技术的日益发展,人们能获取到的数据量已经呈现出爆炸的趋势。如何能够利用好这些数据,特别是历史数据,越来越受到人们的关注。数据仓库、联机分析作为商业智能的重要部