基于软件复用技术的面向特定领域的软件框架研究

被引量 : 0次 | 上传用户:lambkin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从 Mcllroy 在 1968 年的 NATO 软件工程会议上正式提出软件复用的概念以来,软件复用已有了近四十年的发展历程。复用技术在解决软件危机,提高软件生产率和软件质量方面起到了越来越大的作用。在水利水文行业内由于其自身的特点所限制,信息技术的应用不像在其它如金融等行业应用的广泛,以至对这个行业的软件研究比较少,对软件复用技术的研究也是少的可怜,为此本文在开发了 6 个该行业项目基础上,根据水利水文行业的特点做了以下研究。本文在做了充分的领域分析后,提炼了该行业的共性需求,构架了一个完整的软件框架结构。把共性部分根据行业特点进行了创造性的设计;把一些需要特殊处理的部分抽取出来实现“热插拔”功能从而提高了系统的适应性,进而实现了用户需求的改变不会引起框架以及基于框架建立的系统的人的震动。下面本文就对本软件框架整体构架进行简要的介绍,其中详细说明了本文的研究成果。本软件框架主要由三个服务器软件组成,下面进行介绍:1 数据接收服务器一个多线程的服务端程序,主要包括以下线程:维系和数据库的连接线程(简称维系线程),接收数据线程,处理数据线程和入库线程,每个线程又是一个单独的处理框架,充分实现了多层次多粒度的构件复用。其中,维系线程是在充分考虑系统数据的安全性的情况下建立的,是一般类似服务器所没有的;数据处理线程实现了数据递归合成,可以根据动态定义的合成公式进行数据的合成。2 数据服务器包括三部分:和接收服务器接口的数据部分、数据服务器数据处理存储部分以及和 WEB 服务器数据字典部分。其中,本文在数据服务器数据处理存储部分实现了数据表自动生成和数据的分时分类的自动分发框架,把数据的分时分类的数据处理单独抽出形成处理存储过程,实现对新的应用需求只要对数据处理的存储过程作适应修改即可的功能,从而实现了服务器框架的稳定性;数据的分类分时处理实现了数据的规范化存储。3 WEB 服务器WEB 服务器采用基于 J2EE 技术的 B/S 模式的结构,详细介绍了基于导航菜单的系统自动生成框架,两种通用的信息展现形式以及页面自动生成构件。其中,自动生成框架通过导航菜单连接各个功能模块,从而达到简化开发自动生成之目的;通过系统的分析了行业软件展示信息的形式,本文对信息的展现形式作了归纳,从而形成了两种通用的信息展现形式;页面自动生成构件能够自动生成页面,从而大规模减少重复界面开发的工作量。最后本文介绍了基于本软件框架的开发过程,应用本软件框架进行该行业软件的开发,可以提高开发效率和系统稳定性,降低行业软件的开发难度和减轻广大行业软件开发者的负担,并且对其它行业软件的开发也有一定的借鉴意义。
其他文献
工业设计作为艺术学的一个重要分支学科和边缘学科,正在引起我国政府和企业的极大关注,支持与推广,得到了前所未有的发展机遇。随着经济的全球化,企业与设计师面临着来自世界
自20世纪60年代以后,企业理论的研究领域中逐步分化出两大理论:“股东至上理论”和“利益相关者理论”。前者认为股东拥有企业,后者则认为真正拥有企业的是其利益相关者,这两
为了解决油田污水二级生化出水反渗透膜法资源化的预处理问题,采用絮凝-超滤组合工艺作为预处理,探讨了絮凝、超滤及絮凝-超滤联用对废水中TOC和浊度等的去除效果。结果表明,
改变传统的物理课堂教学模式,改变老师单纯地传授知识,学生单纯地接受知识,冲破理论与实际相脱离的弊病,冲破书本、讲授、作业的物理学习老套路。把素质教育的任务和创新能力
深圳在《2030城市发展策略》中提出的发展目标是“建设可持续发展的全球先锋城市。”先锋“有不循先例,独创和实验的含义,也有冒险和激进的含义。这要看从什么角度去评价。深
目的:研究Th17细胞及其相关细胞因子IL-17在发热伴血小板减少综合征(Severe fever with thrombocytopenia Syndrome,SFTS)患者外周血中表达水平的变化,探讨其在SFTS发病机制
指纹识别作为一种生物识别技术,历来受到人们的广泛关注和重视,是未来个人身份认证的重要组成部分。进行指纹识别技术方面的研究,具有较高的现实意义和理论意义。本文在查阅
<正> 一、研究过失型问题行为的重要性问题行为,是儿童和青少年在成长过程中出现的各种不利于优良品格形成和个性健康发展的行为。它是发展中的现象,常见于中小学生。问题行
<正>胸椎椎弓根螺钉内固定的主要适应证为胸椎骨折和脊柱侧凸/后凸。椎弓根螺钉置入时经由椎体后柱、中柱到达前柱,所经之处毗邻重要组织,严重并发症发生风险大。椎弓根螺钉
期刊
随着信息技术的飞速发展,使得将计算、通信、网络与传感等功能都集成在一个设备成为可能,无线传感器网络就是这些技术紧密结合的产物。无线传感器网络是普适计算的重要研究领