探索基于uml的e-learning系统需求到体系结构的映射研究

探索基于uml的e-learning系统需求到体系结构的映射研究

ID:34791183

大小:2.47 MB

页数:98页

时间:2019-03-10

探索基于uml的e-learning系统需求到体系结构的映射研究_第1页
探索基于uml的e-learning系统需求到体系结构的映射研究_第2页
探索基于uml的e-learning系统需求到体系结构的映射研究_第3页
探索基于uml的e-learning系统需求到体系结构的映射研究_第4页
探索基于uml的e-learning系统需求到体系结构的映射研究_第5页
资源描述:

《探索基于uml的e-learning系统需求到体系结构的映射研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、太原理工大学硕士学位论文基于UML的e-Learning系统需求到体系结构的映射研究姓名:牛彦青申请学位级别:硕士专业:计算机应用技术指导教师:余雪丽2003.4.1p5

2、f84'15查堕堡三查兰堡主里壅兰堡茎————————————一基于UML的E-LEARNING系统需求到体系结构的映射研究摘要e—Learning是计算机应用领域的一个重要分支,随着计算机和网络技术的进步有了很大的发展。另一方面,软件开发的困难由来已久,但在不同的时期软件开发的困难突出于不同的方面。近年来随着应用软件规模的增大,其复杂性的急速膨胀

3、成为一个突出的问题。为了解决此问题,人们越来越重视软件的高层分析设计,以增强对软件系统的理解。软件体系结构是一种软件系统高层的设计。要准确把握好复杂系统,建模是关键。标准建模语言UML的出现为可视化建模软件体系结构奠定了良好的基础。本文就是在这一背景基础上,对e—Learning系统的需求和软件体系结构的结合进行了研究,即需求到软件体系结构的映射研究。首先,对传统的软件开发方法和依体系结构为中心的开发方法进行了分析和比较,指出了传统软件开发方法的缺点,以及软件体系结构方法的优点,并对软件体结构的研究领域进行了介绍。其

4、次,本文对UML的建模特性进行了分析和研究,给出了UML中九种图的形式化定义,并指出它们各自的作用。结合软件体系结构的特点,将体系结构模型定义为一个包含需求模型、结构模型、行为模型和实现模型的四元组,对模型间的关系进行了分析和研究。随后,本文讨论了e—Learning系统软件体系结构建模的基太原理工大学硕士研究生论文本问题,将体系结构建模分为三个阶段:业务过程建模、领域分析和体系结构建模。利用用例对业务过程建模,目的就是更好的去理解、分析业务过程;通过领域分析,获得领域产品的领域模型;通过领域模型,得到满足用户需求的

5、领域族模型。虽然UML支持从需求分析开始的整个建模过程,但是,描述体系结构各种模型存在着复杂的约束和协作关系。为了解决好模型问的一致性,本文提出了映射的概念。并且根据模型一致性的划分层次、一致性检查的目的将映射规则进行归纳分类。在此基础上,随后的一章提出了基于UML的e—Learning系统的软件体系结构模型UeSAM,并给出了基于UeSAM的软件开发过程和软件开发策略。最后对本文的研究工作进行总结,并指出今后需要进一步完成的工作和待解决的问题。关键词:统一建模语言,学习系统,需求工程,需求,软件体系结构,映射,UM

6、L学习系统体系结构模型IIRESEARCHCNMAPPINGREQUIREMENTSTOARCHITECTUREFORE-LEARNINGSYSTEMBASEDONUMLABSTRACTThee-Learningisanimportantbranchoftheappiiedfieldsofcomputer,anditisgrowingwiththedevelopmentofcomputerandnetworktechnology.Ontheotherhand,thesoftwarecrisishasemergedfo

7、ralongtime,butthedifficultiesofsoftwaredevelopingarevarlousindifferentperiods.Recentlytheincreasingforscaleofthesoftwareapplicationandcomplexityofthesoftwaresystemmakessoftwaredevelopingmoredifficult.Forsolvingthisproblem,softwaredevelopersgetthinkingmuchoftheh

8、igh—levelsoftwaredesigninordertocomprehendedcomplexsoftwaresystemeasily.Softwarearchitecture(SA)isakindofhigh—levelsoftwaredesign,whichemergedseveralyearsago.Modeling,asweknow,isthekeytograspthecomplexityofsystemaccurately.TheappearanceofUnifiedModelingLanguage

9、(UML)hasformedthetheoreticalbasisofvisualsoftwaremodeling.Thispaperdoessomeresearchworkonthecombinationofrequirementsanalysisofe-LearningsystemandSA,i.e.theresearchofmapping

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。