欢迎来到天天文库
浏览记录
ID:28074395
大小:18.68 KB
页数:6页
时间:2018-12-08
《基于uml的构件抽取技术的研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于UML的构件抽取技术的研究 摘要:本文首先介绍统一建模语言(UML),然后提出了基于UML的构件抽取的方法及策略,在此基础上,运用UML的构件抽取方法对教师管理系统进行了构件抽取,为在开发基于构件的应用系统中进行构件的抽取提供了一种可行的解决方案。 关键词:统一建模语言(UML);构件;教务管理 中图分类号:TP311文献标志码:A文章编号:1671-7953(XX)01
2、-0086-03 ResearchBasedonUMLComponentExtractionTechnology�� ZHANGXiu-ai,LIUXiu-ju,LIUFeng-ge�� Abstract:Thearticlefirstintroducedunifiedmodelinglanguage(UML),thenproposedcomponentextractionmethodandstrategybasedonUML,andcarriedonthecomponentextractiontotheeducationaladminist
3、rationmanagementsystemusingtheUMLcomponentextractionmethod,Providedakindoffeasiblesolutiontocarryonthecomponentextractioninordertodevelopapplicationsystembasedonthe为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常
4、使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。component. Keywords:UnifiedModelingLanguage(UML);component;educationaladministrationmanagement 1构件及统一建模语言简述 软件构件技术是当前复用研究的焦点,被视为实现成功复用的关键因素之一。构件是封装了设计和实现的细节而仅向外部提供接口的相对独的可复用软件单元,构件可以与其他构件组成更大规模的构件。统一建模语言UML是一种
5、在面向对象开发中用来建模和开发软件系统的图形化语言,可以对软件进行可视化、详述、构造和文档化,主要用于为系统建造模型。用UML建立起的系统模型可以是独立于最终系统实现语言的模型,具有更大的通用性,便于交流。它提供了软件开发的各个阶段的可视化建模支持,使得涉及项目各级人员都可以从UML模型中方便地获取自己需要的信息,从而使多数应用领域的软件开发具有一种实际、高效的保证[1]。 2基于UML的构件抽取方法 构件的抽取方法为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行
6、安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 构件设计既要满足系统需求,又要具备高内聚、低藕合、易重用的特点。构件具有不同的粒度,可以有不同的大小和分类,小的可以是一个类,大的可以是完成某个独立系统功能和服务的独立的软件包。构件的粒度要适中。构件粒度过小,构件虽然易于复用,但是不利于构件的管理:构件粒度越大,虽然复用程度越高,但是管理和实现构件相对比较困难,复用难度加
7、大。因此合理的构件粒度有利于实现、复用和管理之间的平衡。目前通常采用MUL语言来描述需求模型。识别出高内聚、低耦合的构件,是构件设计阶段的重要环节。 识别构件的过程如图所示。该方法是以UML语言描述的业务用例模型作为输入,通过聚类分析算法识别业务构件,进而设计出构件的接口。�� 基于UML的构件抽取过程: 1)通过USECASE框图映射系统的需求视图,得到系统的功能模型。 2)利用交互图来描述每个用例的具体实现流程和所涉及的相关对象。 3)通过分析USECASE和交互图得到类图,来描述系统的静态结构和完成功能的实体;为得到满足实际应用的构件,
8、必须分析获取系统中的类,得到类图。 4)通过分析类图,抽象出系统
此文档下载收益归作者所有