基于UML的e-Learning系统需求到体系结构的映射研究

被引量 : 5次 | 上传用户:my525
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
e-Learning是计算机应用领域的一个重要分支,随着计算机和网络技术的进步有了很大的发展。另一方面,软件开发的困难由来已久,但在不同的时期软件开发的困难突出于不同的方面。近年来随着应用软件规模的增大,其复杂性的急速膨胀成为一个突出的问题。为了解决此问题,人们越来越重视软件的高层分析设计,以增强对软件系统的理解。软件体系结构是一种软件系统高层的设计。要准确把握好复杂系统,建模是关键。标准建模语言UML的出现为可视化建模软件体系结构奠定了良好的基础。本文就是在这一背景基础上,对e-Learning系统的需求和软件体系结构的结合进行了研究,即需求到软件体系结构的映射研究。 首先,对传统的软件开发方法和以体系结构为中心的开发方法进行了分析和比较,指出了传统软件开发方法的缺点,以及软件体系结构方法的优点,并对软件体结构的研究领域进行了介绍。 其次,本文对UML的建模特性进行了分析和研究,给出了UML中九种图的形式化定义,并指出它们各自的作用。结合软件体系结构的特点,将体系结构模型定义为一个包含需求模型、结构模型、行为模型和实现模型的四元组,对模型间的关系进行了分析和研究。 随后,本文讨论了e-Learning系统软件体系结构建模的基太原理工大学硕士研究生论文本问题,将体系结构建模分为三个阶段:业务过程建模、领域分析和体系结构建模。利用用例对业务过程建模,目的就是更好的去理解、分析业务过程;通过领域分析,获得领域产品的领域模型;通过领域模型,得到满足用户需求的领域族模型。虽然UML支持从需求分析开始的整个建模过程,.但是,描述体系结构各种模型存在着复杂的约束和协作关系。为了解决好模型间的一致性,本文提出了映射的概念。并且根据模型一致性的划分层次、一致性检查的目的将映射规则进行归纳分类。在此基础上,随后的一章提出了基于UML的e一Learning系统的软件体系结构模型UeSAM,并给出了基于UeSAM的软件开发过程和软件开发策略。 最后对本文的研究工作进行总结,并指出今后需要进一步完成的工作和待解决的问题。
其他文献
近年来,随着人们节能、环保意识的加强,促使长效重防蚀及免维护涂装体系较迅速发展,相应地对涂层耐蚀性能的研究也成了人们热切关注的话题。本文针对近年来发展较快的环氧类重防
服饰包括人们穿戴的衣服和饰物,是人类物质文化生活的重要组成部分,是人类历史文化最为直观的表现,同时服饰文化存在着历史的延续性和不同文化的共融性。与服饰文化相对应的
随着硕士研究生招生规模的扩展,硕士研究生的培养也出现了一些新的问题,这主要表现为:指导教师资源不足,培养目标与培养模式单一化,硕士毕业生就业渐显困难。缓解硕士研究生
<正>硅谷应该获得祝贺。但其与世隔绝的特性也可能招致抵制。英国人有硅沼和硅环岛,苏格兰人有硅幽谷,柏林有硅街,纽约有硅巷。但技术世界的大脑还是在旧金山市内及其周围的
<正>在加利福尼亚州的一个小镇,啤酒公司纳入的一个节日根植于一种著名的柑橘作物。五月五日节究竟是什么?在这个国家,广告公司即使不把它当作拉丁裔日,也把它当作事实上的墨
期刊
随着微电子技术的发展,嵌入式系统在家庭和工业的各个领域得到了广泛的应用,在各种信息电器、移动计算设备、网络设备以及工控领域中都出现了嵌入式系统的身影,其数量已经远远超
ERP(Enterprise Resources Planning,企业资源计划)是20世纪90年代发展起来的综合企业管理信息系统。它代表了未来企业管理的发展方向和必然趋势。世界上有很多企业成功实施了
2012—2013年,为提高短须裂腹鱼人工繁育能力,以刚涌出的清澈无致病菌和虫的地下泉水为水源,采用水流培育亲鱼、流水孵化受精卵、活体饵料培育鱼苗等关键技术,进行短须裂腹鱼
阿伦特认为哲学家出于对普遍性和必然性的偏爱而几乎一致地怀疑和否认意志。意志作为一种内心经验并不为古希腊罗马人察觉,随着城邦政治的衰落和基督教的直线时间观取代古代
为对圆锥破碎机层压破碎过程破碎产品粒度进行数值化仿真优化分析,必须进行层压破碎试验研究。利用RMT-150B岩石力学试验系统对圆锥破碎机破碎腔各破碎层层压破碎过程进行模