基于PAR平台的短信系统的应用研究

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:zhang11289
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的可靠性差和开发效率低一直是困扰软件产业界的两大难题,高效率地开发正确、可靠的软件已成为软件产业的迫切要求。尤其在现在各种大型数据库处理系统,商业网站特别是一些尖端应用领域(国防、医疗、通信等)对数据库应用程序的可靠性、安全性和开发效率的要求不断提高,传统的数据库应用程序的开发方法已经无法满足最终用户的需求。软件开发的形式化与自动化被认为是克服软件危机、提高软件开发效率和可靠性的有效方法。PAR方法是一种实用的形式化开发方法,它实现了由算法规约到抽象程序以及到可执行程序的自动转换,这样就部分实现了软件开发的自动化。而由于PAR方法描述的程序是经过严格的推导、证明的,所以程序的正确性、可靠性得到了很好的保证。但是,目前PAR方法和PAR自动转换系统应用只是仅仅停留在短小应用程序和算法程序的开发中,并没有真正应用到实际大型应用软件开发过程中。为了在大型应用程序开发应用PAR方法和PAR平台,充分体现PAR方法在解决软件危机中优势,使众多数据库应用软件得到PAR方法高可靠性保障。本文介绍了在开发短信平台系统中成功运用PAR方法和PAR平台的方法。在系统中的算法设计部分由PAR算法描述得到;系统中的数据库操作由PAR关系数据库机制描述得到。在开发过程中充分利用PAR方法的高可靠性和PAR自动转换器的自动化特性,在上述两方面均由转换器自动生成实现代码,有效的提高了应用程序开发过程中编写和调试代码的时间,减少软件测试过程,从根本上提高了代码的可靠性。同时系统的开发过程中结合当前比较流行的软件开发模式,有效的提高了该方法和平台应用的效率。本文创新之处主要体现在以下几个方面:1在对系统进行需求分析和设计的过程中,我们积极结合PAR方法中算法和数据库机制开发方法得到贴切实际软件开发的开发流程。提供了在实际软件开发过程中的算法开发流程和数据库访问层开发流程。2使用PAR方法中的自动转换系统尤其是APLA->C++实现数据库访问层。使得数据库访问接口得到高可靠性保证,同时也有效地提高了开发数据库访问层的效率。3 PAR方法作为一种有效的、高可靠的软件开发方法,提高了该应用程序开发的效率、减少了软件测试过程尤其是数据库访问层的测试。本文充分体现了PAR方法在确保软件的可靠性方面无论在理论还是在实现方面都要优于其他方法:例如测试驱动开发等软件开发方法。
其他文献
随着Intemet高速发展,网络安全的问题越来越突出,受到人们普遍关注。传统防火墙作为使用最多的网络安全设备,可以比较好的限制外网用户对内网的非法访问,保护内网的安全,但它不能
进入21世纪,随着Internet的发展不断加快,每天都有新的内容加入,网络中的流量也越来越大,不同类型的业务流层出不穷。在传统JP网络的基础上,这些业务流要求各式各样的服务质
随着网络应用的迅速普及,信息系统面临着日益严重的安全威胁,人们对于信息安全的需求日益迫切。安全审计作为信息系统的一种安全保障机制,对于系统行为的监控、电子证据的提供都
互联网的开放性为信息共享和交互提供了极大地便利,但随之而来的网络安全问题也日益严峻。入侵检测作为一种主动的信息安全保障措施,有效地弥补了传统安全防护技术的缺陷。入侵
随着信息技术的突飞猛进,计算机网络的普及与发展正改变着人们的工作、学习和生活方式。它的发展和应用对整个科学技术、经济发展、国防建设和文化思想带来了巨大的影响和推动
随着现代科技和计算机技术的不断发展,人们在与机器的信息交流中,需要一种更加方便、自然的交互方式,而语言是人类最重要且最有效的信息源,实现人机之间的语音交互,让机器听懂人的
在嵌入式操作系统领域,微软公司的Windows CE.Net占绝对的统治地位。Windows CE.Net的汉文版已经在国内广泛应用。随着嵌入式智能设备的日益普及,实现Windows CE.Net操作系统
随着信息处理和计算机技术的发展,声纹识别技术在司法侦察、电子商务、军事通信等许多领域有着极其广泛的应用前景,涉及到语言学、语音信号处理、模式识别与机器学习等知识领
随着Internet规模的迅速扩大和重要性的日益显著,越来越多的问题迫使人们开始关注网络带宽测量,带宽测量一直是重要的研究方向,它对于人们了解网络行为、提高网络性能、改善
伴随着网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,人们可以轻松地从网络上获取各种各样的多媒体信息。与此同时大量诸如非法复制、伪造、篡改