【摘 要】
:
软件构件化是21世纪软件工业发展的大势趋,而工业化的软件复用方式已经从通用类库进化到了面向领域的应用框架.随着现在软件的复杂程度越来越高,也对应用开发框架提出了更多
论文部分内容阅读
软件构件化是21世纪软件工业发展的大势趋,而工业化的软件复用方式已经从通用类库进化到了面向领域的应用框架.随着现在软件的复杂程度越来越高,也对应用开发框架提出了更多的要求.本人在分析目前中国3+X模式的高考系统的特点时,发现由于3+X招生模式的不确定性以及目前考试政策的经常变动性,使得这类型系统对灵活性、可扩展性和可维护性要求非常高,而目前的开发框架由于各种因素的综合考虑,还没有达到这类型系统对这些指标所要求的程度.随着XML技术快速发展,许多应用系统的数据表示方式都转向了XML,特别是Web应用的体系结构也随之发生了大的变化,这些变化有利于我们找到能够进一步提高系统灵活性和可扩展性的方法.本文主要结合高考招生系统的业务要求,在已有开发框架的基础之上,提出了一个集中解决Web+XML方式的3+X考试系统这一领域的系统灵活性、可扩展性和可维护性方面问题的开发框架.该框架利用XML的特点将一个构件所有的输入输出环境加以严格定义,同时利用了XSL实现了构件与外界环境的交互接口的可变性,使得构件可以用一个接口适应许多不同的外部环境,从而使数据层与业务逻辑层的耦合性、构件与构件之间的耦合关系都大大降低.同时,由于各部分的耦合性的降低,使得我们得以将封装粒度提高到了服务级,这也提高了应用系统的可重用性和可维护性.本开发框架在广西3+X招生考试系统的开发和维护过程中得到初步的应用和验证,结果表明本开发框架适应于未来高考录取业务系统领域的Web+XML应用系统,而且应用本框架可以使系统地的各个部分都拥有充分的灵活性和可扩展性.
其他文献
基于软件自动化的考虑,在深入研究指称语义和Monad的基础上,给出了指称语义的转换方法和Monad的转换方法.具体给出了从直接指称语义到接续指称语义的转换方法,给出了从接续指
该文首先比较详细地讨论了控制系统的发展变化过程,在此基础上提出了一种全新的计算机控制系统一网络控制系统NCS,并对其结构模型进行了比较详细地研究.网络控制系统NCS继承
该文主要就动态联盟协同项目管理系统体系结构;动态联盟组织内项目跟踪模型;动态联盟环境下协同项目的成本控制问题进行了研究.文中结合动态联盟组织运行模式,把联盟组织结构
要随着计算机和宽带网络技术日新月异的发展,以多媒体通信为主体的信息网络已成为世界关注的热点.尤其是因特网(Internet)的巨大成功,使IP成为未来信息网络的支柱技术,以IP为
该文所取得的主要成果和创造性工作如下:1.提出了基于二次熵的互信息QEMI特征选取的方法.特征选取是文本分类挖掘中的关键技术,是文本分类的基础.该文以广义信息论为理论基础,通
蜜罐(Honeypot)是近几年才发展起来的一种主动安全技术。它设置一个专门让黑客攻击的应用系统,以记录黑客的活动,便于我们了解黑客的攻击方式和手段,发现潜在的威胁。 论文对
多屏互动媒体中心是近年来兴起的一种多媒体应用软件。它具有一般媒体中心软件的媒体库管理和多媒体展示的功能,同时可通过局域网与其它多种媒体设备分享多媒体内容。本文基于
该文的第1章概述了自动文本分类技术的产生背景以及现实意义,给出了自动文本分类问题的描述和评估方法,并介绍了国外自动文本分类技术的发展状况,第2章综述了中文自动文本分
蚂蚁算法是一种的新的启发式算法,是目前国内外启发式算法研究的热点和前沿问题。它的应用已涉及许多领域,如旅行商问题、指派问题、job-shop调度问题、图着色问题等等,并且取得
该文针对基于内容的图像检索的主要方法进行了研究.在颜色匹配的研究中,采用不同的颜色空间和颜色特征,实现了多种基于颜色的图像检索算法,并且在建立的彩色图像数据库上对这