UML建模实训报告
UML 建模实训报告
三、建模步骤
1应用Rose 工具绘制系统的用例图
创建用例图之前首先需要确定参与者。
1) 在网络教学系统中,需要学生和教师的参与;
2) 网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。 *参与者的用例图
*课程管理的用例图
*用户管理的用例图
*在线测试的用例图
*在线交流的用例图
*客服的用例图
2根据用例图绘制状态图和活动图 *课程管理的状态图和活动图
*用户管理的状态图和活动图
*在线测试的状态图和活动图
在线交流的状态图和活动图
3绘制系统的时序图与协作图 *课程管理的时序图与协作图
*用户管理的时序图与协作图
*在线测试的时序图与协作图
*在线交流的时序图与协作图
4. 根据用例图和活动图进行系统结构建模和系统对象类建模,使用Rose 绘制相应的包图和类图
*类图
类不是单独一个模块,各个类之间是存在联系。网络教学系统各个类之间的联系如下图:
*包图
6. 绘制系统组件图和配置图
*系统组件图
*系统配置图
配置图主要是用来说明如何配置系统的软件和硬件。网络教学系统的应用服务器负责保存整个Web 应用程序,数据库是负责数据库管理
四、实验总结(遇到的问题及解决方法、意见或建议)
通过这次实验,让我熟识操作Rational Rose 2003建模工具的使用方法,进一步巩固软件工程的理论知识,通过网络教学系统建模这个实验,一个基本的网络教学系统,可以分为以下几个方面:(1)学生和教师用户管理 (2)课程管理 (3)在线测试 (4)在线交流。使我对UML 建模有了理性的认识和理解,让我更加深刻地了解UML 的基本原理和面向对象的分析设计方法。在对网络教学系统建模之前,UML 建模对我来
说是比较抽象的
段中进行必要的总结与论证,对一个案例进行建模
的进度会产生很大的影响,严重导致在预定时间内不能完成跟原先计划所要实现的功能。通过对用例图、类图、序列图、协作图、状态图、活动图、配置图的构建对UML 建模有了进一步的认识以及在操作方面也有了大大的提高。而经UML 展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面, 特别是在软件架构层次已经被验证有效。UML 作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现。当模型建立之后,模型可以被UML 工具转化成指定的程序语言代码。通过这次实训,令我受益匪浅。最大的收获就是了解如何进行UML 统一建模,掌握了面向对象UML 统一建模语言。使我熟识了使用UML 统一建
模语言。而通过一序列的建模活动,提高了我在系统设计上的能力,增长了分析、解决问题的经验,对UML 统一建模语言有了更深的了解。可以说,这次实训既锻炼了我的动脑分析问题的能力,又锻炼了我动手解决实际问题的能力,这将在我以后的学习中起到很大的作用。在短暂的实践过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏,刚开始的一段时间里,对一些建模感到无从下手,茫然不知所措,这让我倍感失落。一旦接触到实际,才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义。所以我会运用从中学到的宝贵经验来指导我今后的学习和工作,不断地实践,不断地学习,让自己变得更加的充实,更适合社会的需要。
信息管理与信
息系统专业 王静娴
1042803109 2013-3-7