【摘 要】
:
软件构件技术是当前软件复用研究的焦点,被视为实现复用的关键因素之一。构件技术的基本实现在于创建和利用复用的软件构件来解决应用软件的开发问题。与面向对象编程语言不
论文部分内容阅读
软件构件技术是当前软件复用研究的焦点,被视为实现复用的关键因素之一。构件技术的基本实现在于创建和利用复用的软件构件来解决应用软件的开发问题。与面向对象编程语言不同,构件技术只规定构件的外在形式,不关心其实现方法。只要遵循构件技术规范,各个软件开发商就可以用自己方便的语言去实现构件。本文主要总结了构件技术的特点,从构件定义,构件模型,构件描述语言、构件管理等方面对构件技术进行了阐述,提出了构件的开发过程。接着讨论了如何以领域知识为基础,通过领域工程获得特定领域的领域模型,并在其基础上进行构件的开发和设计的研究。领域工程的目标是在一个特定应用领域实现软件复用,其复用粒度大。在众多面向对象分析设计的方法和工具中,统一建模语言UML集众家之长,用于可视化描述和构造软件系统。本文着重介绍了UML的一些基本概念以及如何基于UML类图进行构件抽取。并且在文中利用UML对教学课件开发领域进行了构件抽取:即通过分析用例图和顺序图来确定系统的类,并在类的抽取过程中采用领域分析,以便于类在教学领域内进行复用,在系统类图的基础上抽象出系统的构件,得到系统的构件模型,并给出了教学课件开发管理系统的框架。最后,把构件技术思想运用在课件之上,对课件提出了基于XML技术的标准化。
其他文献
随着网络的发展和人们对通讯业务需求的不断增长,传真、文本、图像和语音视频等各种各样的新业务层出不穷,尤其是VOIP(Voice Over IP)业务的发展非常迅速。这些业务突出的特点
拼音输入法不仅具有易学易会的特点,而且拥有相当多的用户。目前市场上的拼音输入法一般是以词为单位进行输入的,具有拼音串可编辑和汉字串可编辑、混合输入、模糊输入、机器
随着互联网技术的迅速发展,许多工作被移植到互联网上,极大提高了工作效率,促进了生产和科研的进步。网上协同工作的目的就是利用互联网的优势条件,促进组织为了共同的目的进行高
随着人们对时态数据挖掘的深入,周期挖掘作为时态数据库中用于理解时态数据、预测未来趋势的一个非常有意义的特征,也越来越受到国内外学者的关注。因此,周期挖掘日益成为时
如今随着E-learning技术的应用和发展,个性化学习环境(PersonalLearning Environment)已经越来越多地引起了人们的重视。不同于以呈现固定教学内容模式为主的传统教学管理系统(Le
Web数据挖掘就是利用数据挖掘技术从网络文档和服务中发现和提取信息。面向Web的数据挖掘是一项复杂的技术,由于XML能够使不同来源的结构化的数据很容易地结合在一起,因而使搜
公共构件是一种可复用构件。它不仅为整个软件系统提供公共服务,还可以复用于其它软件系统,避免了系统开发时重复开发同一类模块的问题,提高了软件开发的效率和软件的质量。
随着全球宽带产业链的形成发展以及DSL技术的不断扩大,IPTV的春天已经来到,并进入一个飞速增长阶段。作为IPTV业务承载的终端,网络机顶盒越来越受到各网络产品开发商的重视。
研发我国自主的高性能处理器芯片在经济和国家安全方面具有重要意义,龙芯系列处理器的成功研制填补了我国自主高性能通用处理器的空白。龙芯的一个重要应用方向是企业服务器,在
多值逻辑函数结构理论包括完备性理论、函数表示理论以及单向陷门函数,其中函数系完备性之判定问题是一个基本而重要的问题,此问题的解决依赖于定出多值逻辑函数集中的所有准