UML建模实训报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . UML建模实训报告 课程名称UML建模开课实验室机房五日期2013-3-7学号1042803109姓名王静娴学院江苏科技大学苏州理工学院指导教师王平成绩教师评语 教师签名: 年 月 日一、需求简述 网络教学系统是对现有传统教学的一个重要补充.也是信息和网络发展的一个必然趋势。 本次建模.我选择建立一个网络教学系统模型.利用建模工具对网络教学系统进行建模.用类图、用例图、时序图、协作图、状态图、活动图、组件图、配置图等设计网络教学系统的软件过程。 网络教学系统的主要业务包括以下几个方面: (1)学生和教师用户管理 (2)课程管理 (3)在线测试 (4)在线交流 二、需求分析 网络教学利用计算机设备和互联网技术对学生实行信息化教育的教学模式。网络??学相比传统教学模式.更能培养学生信息获取、加工、分析、创新、利用、交流、的能力。网络教学能够培养学生良好的信息素养.把 信息技术作为支持终身学习和合作学习的手段.为适应信息社会的学习、工作和生活打下必要的基础。 (1)学生和教师用户管理:学生和教师是网络教学系统的主体.他们在系统中的活动直接反映了系统的功能。学生和教师要使用系统功能.首先必须具有合法的用户权限.然后根据帐户成功登录系统之后才能正常使用系统功能。所以对学生教师用户的管理主要体现在添加学生、教师用户.审核用户的合法性.注销非法的用户等方面。 (2)课程管理:主要是管理教学课程的发布以及课程任课教师地制定。每门课程需要发布在系统上面.发布的时候包括课程的名称课程的简单介绍。每门课程都需要指定一个任课老师.在指定任课老师时.同时选择课程的上课时间.地点和课程所在的班级。 (3)在线测试:主要指教师通过网络发布课程的测试、作业或考试。学生用户在登录系统之后.直接进入测试.在线提交问题答案.答案提交到系统之后.系统会根据正确答案对学生的答题进行判断并给出学生测试的最后成绩。同时.系统还将对学生的考试情况给出直观地统计.比如参加测试的学生情况.学生测试的平均分等。 (4)在线交流:主要指学生和教师用户通过网站系统进行在线的交流。在线交流分为两种形式.一种是学生直接向教师提问.教师通过答疑操作回答学生的问题;另外一种是学生、教师用户之间针对某个问题进行交流讨论.所有正常进入系统的用户都可以参与。三、建模步骤 1应用Rose工具绘制系统的用例图 创建用例图之前首先需要确定参与者。 在网络教学系统中.需要学生和教师的参与; 网站需要一个专门的管理者进行日常维护与管理.所以需要有系统管理员的参与。 *参与者的用例图 *课程管理的用例图 *用户管理的用例图 *在线测试的用例图 *在线交流的用例图 *客服的用例图 2根据用例图绘制状态图和活动图 *课程管理的状态图和活动图 *用户管理的状态图和活动图 *在线测试的状态图和活动图 在线交流的状态图和活动图 3绘制系统的时序图与协作图 *课程管理的时序图与协作图 *用户管理的时序图与协作图 *在线测试的时序图与协作图 *在线交流的时序图与协作图 4. 根据用例图和活动图进行系统结构建模和系统对象类建模.使用Rose绘制相应的包图和类图 *类图 类不是单独一个模块.各个类之间是存在联系。网络教学系统各个类之间的联系如下图: *包图 6. 绘制系统组件图和配置图 *系统组件图 *系统配置图 配置图主要是用来说明如何配置系统的软件和硬件。网络教学系统的应用服务器负责保存整个Web应用程序.数据库是负责数据库管理 四、实验总结(遇到的问题及解决方法、意见或建议) 通过这次实验.让我熟识操作Rational Rose 2003建模工具的使用方法.进一步巩固软件工程的理论知识.通过网络教学系统建模这个实验.一个基本的网络教学系统.可以分为以下几个方面:(1)学生和教师用户管理 (2)课程管理 (3)在线测试 (4)在线交流。使我对UML建模有了理性的认识和理解.让我更加深刻地了解UML的基本原理和面向对象的分析设计方法。在对网络教学系统建模之前.UML建模对我来说是比较抽象的一个完整的案例建模要怎么来分工以及完成该建模所要的基本步骤也不是十分明确。而经过这次实贱让我明白了一个完整案例的建模.必须在每个阶段中进行必要的总结与论证.对一个案例进行建模如果没有一个好的规划.对以后的进度会产生很大的影响.严重导致在预定时间内不能完成跟原先计划所要实现的功能。通过对用例图、类图、序列图、协作图、状态图、活动图、配置图的构建对UML建模有了进一步的认识以及在操作方面也有了大大的提高。而经UML展现了一系列最佳工程实践.这些最佳实践在对大规模.复杂系统进行建模方面,特别是在软件架

文档评论(0)

文档分享 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档