【摘 要】
:
根据学生自身的情况进行差异化教育和多元化教育一直是教育领域中的理想模式,随着计算机软件的发展,交互式辅助教学系统就是通过这种方式在减轻教师负担的同时又提高了学生的
论文部分内容阅读
根据学生自身的情况进行差异化教育和多元化教育一直是教育领域中的理想模式,随着计算机软件的发展,交互式辅助教学系统就是通过这种方式在减轻教师负担的同时又提高了学生的学习质量。但是当前交互式辅助教学系统的开发还存在一定的问题,同时为了解决面向对象技术解决非功能需求时带来的缺点,为了提高自身的可维护性、可扩展性和健壮性,本论文引用了面向方面技术,并借鉴了当前的关于面向方面的软件开发的相关成果。首先,本论文在需求分析阶段将着重讨论如何发现和识别方面,本论文将Theme方法与Use Case联系起来,使用Theme方法所提倡的理论发现方面,然后使用UseCase来表示方面。通过这种方式不但可以在需求阶段有效地发现和识别方面,而且还可以提高系统开发的成功率。其次,本论文在分析阶段使用UML表示出方面,由于当前UML没有提供对方面的支持,所以本论文将通过UML Profile扩展UML使其可以形式化的表示方面,使方面在分析类和用例实现中体现出来。最后,在设计和实现阶段针对交互式辅助教学系统的特点,提出一种轻量级的AOP框架,系统通过该框架可以将方面动态的集成到业务逻辑中,这样不但使系统使后续开发或修改中可以将非功能性需求进行单独处理,而且还有利于减小系统开发的风险。交互式辅助教学系统在开发之中使用了RUP理论来规范开发流程,本论文通过面向方面技术解决交互式辅助教学系统(ICAIS)构建过程中的底层逻辑复用问题,通过引入面向方面技术来简化和加快辅助教学系统的建设。通过这种开发方式不但降低了软件的开发风险,又可以进一步提高软件的维护性。
其他文献
海量URL的高效存储和快速访问是高性能Web爬虫的关键技术。现有的海量URL数据管理技术大部分是基于B树或B+树索引结构的。B+树索引的特点是支持动态操作,其更新速度很快但是
随着网络技术和网络打印机的不断发展,人们在通过网络打印获得极大方便的同时,也面临着更为严峻的安全问题。本文通过对网络打印机安全这一空白领域进行研究,旨在通过分析网
嵌入式操作系统eCos(embedded Configurable operating system)是源代码公开的可配置实时操作系统,系统运行稳定可靠、功能体系结构完善、开发成本可控,具有高度可配置、可扩
在物联网与移动互联网不断发展的今天,人们对室内定位导航的需求不断增加,室内定位问题也得到越来越多的研究。由于室内无线局域网(WLAN)的普及与完善,基于WLAN的位置指纹定
在过去几年里,Internet的资源迅速增长,使web发展成为包含多种信息资源,站点遍布全球信息服务网络。在这样的大环境下,网络上出现了很多商业性的web搜索引擎,如Google、百度
随着社会的发展,生产力的提高,对企业的生产效率要求越来越高,并且大规模的车间生产已经逐渐成为制造业的主流。研究批量车间调度的优化方法,对于制造业的现代化建设以及指导
在计算机动画模拟领域中,对不规则模糊物体的模拟是一项困难而又有意义的课题。 本文主要对烟花、烟雾两种不规则模糊物体进行了模拟。针对烟花粒子的运动规律,我们采用了
本文研究了基于XSBase255开发平台的嵌入式系统软件设计的关键技术,分析了开发平台的相关模块,搭建了宿主机开发环境,探讨了BootLoader技术,完成了Linux内核的定制,设计了相
据统计,在85%的信息系统中存在着与地理位置有关的信息,在这些信息中,既有空间信息,也有大量以传统数据库表达的非空间信息。随着计算机技术的出现和广泛应用,地图学家认识到
本文围绕构建LCD控制器系统级模型及其验证过程展开研究。首先,在介绍LCD控制器概念的基础上,分析了LCD控制器工作原理以及S3C2410 LCD控制器的工作机制,详细规划了LCD控制器