【摘 要】
:
随着软件开发规模和复杂性不断提高,随着社会对软件开发速度和数量要求不断提高,“软件危机”愈加明显的暴露出来,提高软件生产率成为软件产业当务之急。为了解决“软件危机
论文部分内容阅读
随着软件开发规模和复杂性不断提高,随着社会对软件开发速度和数量要求不断提高,“软件危机”愈加明显的暴露出来,提高软件生产率成为软件产业当务之急。为了解决“软件危机”,人们提出了软件复用思想并对其进行了不懈的研究。软件构件技术被认为是解决软件危机,提高软件生产率和软件质量,增强软件开发性和对外部扰动适应性的主要途径。同时,随着经济全球化的发展和中国在国际上地位的日益提升,越来越多的人开始进行汉语的学习,同时伴随着网络的飞速进步和电脑的普及,越来越多的人通过网络学习,在线汉语学习系统便显得越来越迫切,目前网络上存在很多汉语学习系统,已经在很大程度上满足人们在线学习的需求,但是同时也存在一些问题。基于以上两方面原因,本文提出将软件构件技术引入到在线汉语学习系统的开发中。首先,本文探讨了软件构件和基于构件的软件开发,系统研究了构件的定义、结构,分类、模型、构件技术,分析了构件库以及构件的演化,研究了基于构件软件开发基本思路和生命周期模型,开发构件的设计原则,构件组装软件系统的方法等。最后,就基于构件软件开发技术在在线汉语学习系统中的应用作了探讨,给出了具体的开发实例。从需求分析,总体设计,构件的抽取和设计等方面详细介绍了系统的设计和实现过程。从实践应用上证明了这种技术在系统设计和快速实现方面所具有的优势。
其他文献
随着经济的发展和技术的进步,电子技术、通信技术、计算机技术和人工智能的发展在解决交通问题中扮演着越来越重要的角色。采用现代信息技术来对道路网络和城市交通进行更有效
随着我国新式飞机的增多及大飞机制造的展开,钛合金、不锈钢等大直径复合铆钉紧固件的采用也愈来愈多,传统铆接技术逐渐无法满足新的铆接需求,应用新型电磁力铆接设备结合铆钉加
我国能源消费量大,而且利用效率远远低于发达国家的问题严重限制了可持续发展战略的实施。为了解决这个问题,在国家“十一五”规划中,我国政府提出了创建资源节约型经济社会的建
随着移动互联网、社交网络、大数据、云计算等网络信息技术的飞速发展,人们越来越关注多媒体数据的通信安全,例如图像、语音、视频等。而具有海量性、实时性及强相关性等特点
在能源短缺和环境污染的双重压力下,各国大力发展电动汽车产业和风电等新能源产业。然而大规模电动汽车的无序充电行为不仅会影响区域电网的平稳运行,还会影响电动汽车充电代理
无线传感器网络(WSN)具有低成本,低功耗和方便部署等特点,在工业、农业、军事等多个领域得到了广泛应用。由于节点大规模的密集部署,多个不同应用的无线传感器网络将共存于同一个
随着微机电系统(MEMS)的发展,微流体的驱动和控制技术已经成为微流体系统发展需要解决的关键技术。磁流变技术在兼顾流体传动优点的基础上增加了电磁可控特性,可以弥补流体在微机
随着经济和技术的发展,制造业对自动化程度的要求不断提高,现场总线控制技术在重大装备中的应用更加广泛和深入。传统分散控制系统(DCS)与现场总线控制系统(FCS)结合的FDCS系统