基于软件复用技术的短信接入系统的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:uouopolo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是在软件开发中避免重复劳动的解决方案,其出发点是应用系统的开发不再采用一切“从零开始”的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,消除包括分析、编码、测试等在内的许多重复劳动,提高软件开发的效率;同时复用高质量的己开发的成果,避免重新开发可能引入的错误,提高软件的质量。 软件构件技术、领域工程、软件构架、软件再工程、开放系统技术、CASE技术等都是实现软件复用的关键因素,其中领域工程、软件构件技术和软件构架是重中之重;此外,在系统开发过程中也要考虑复用。 软件复用技术,尤其是代码复用方面,复用的程序越来越高,节省的开发时间越来越多,但复杂性相应提高,开发出来系统的性能和效率相应下降,所以我们在开发系统时,要慎重选择重用粒度,重用粒度大,开发时间少,但系统的性能和效率下降;复用粒度小,开发时间长,但系统的性能和效率上升。在重用粒度的选择上,是一个平衡的问题,要综合考虑系统的各个因素,如对实时性的要求、项目开发时间的要求、项目开发资金的要求等,来选择适当的重用粒度,从而在规定时间内最快地开发出性能良好和效率高的系统。 本文应用软件复用技术,指导具体的软件开发实践。在长期的软件开发实践中,结合领域工程的理论,研究出适合的可复用的构件、模板和子系统。在系统开发过程中考虑复用,制订出相配套的软件开发和测试规范。根据具体系统的实际要求,综合运用各种复用技术来开发系统,并将之全面应用到短信接入系统等软件系统的开发中。 本文首先详细介绍了软件复用技术理论,然后介绍了基于软件复用技术开发的短信接入系统的设计和实现,并对系统进行了测试和分析,及对短信接入系统输出的可复用构件进行评价。
其他文献
随着下一代网络NGN(Next Generation Network)不断发展和日趋成熟,作为其核心部分的网络软交换技术也越来越受到人们的关注,网络软交换将成为下一代分组交换网络的核心组件之
工作流管理系统 WFMS(WorkFlow Management System)是计算机集成制造系统及企业资源规划研究领域的一个重要分支,它已经被实践证明能够大大提高管理过程的效率,所以已经被广
随着全球性的网络化、信息化的不断发展,电子政务成了继电子商务之后信息技术应用的又一个热点。本论文的基本研究内容来源于全国公安消防部队人员管理信息系统,它是电子政务的
随着生物恐怖主义、艾滋病及抗生素抵制的威胁,在过去的十年,对疫苗研究的关注在不断增长。MHCⅠ类结合肽可以激活细胞霉素T细胞,MHCⅡ类分子结合肽则作用于免疫反应的开始、促
随着网络技术的飞速发展,信息时代到来,信息安全问题日益突出,引起了社会的普遍重视,信息安全系统被越来越多地开发并应用,但传统的信息安全系统都为纵向服务模式,即通过API调用来
随着计算机性能、网络带宽的提高和视频编码技术的发展,视频流系统的应用日趋广泛。但是如何完成高质量的视频流任务仍面临诸多挑战:如何在通用操作系统上满足视频流的等时(i
本文以主题数字博物馆为基础,对其信息分类系统进行了研究,其目的是为了对主题资源进行有效组织,以及使领域专家和主题爱好者能够更有效、直观、准确、快速地获取某主题信息
  本文分析了国内外数据库安全领域研究的现状;对数据库中现有的安全机制及数据库面临的安全威胁进行了讨论;在此基础上将影响数据库安全的主要因素归为漏洞和用户活动两方面
随着软件开发技术的发展,从早期的汇编语言、高级语言到如今的面向对象开发语言,软件开发工程师在处理数据的存贮和校验时也面对了不同的处理方法。在早期的软件开发中,一般是将
随着内存容量需求的不断增长,传统的DRAM器件面临着严峻的能耗和可扩展性挑战。相变存储器具有高密度、高可扩展性和低功耗的优点,极有希望成为构建未来大容量内存系统的存储器