• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

基于软件测试开发技术UML的聋人高等教育网站的构建

发布: 2009-11-05 10:29 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 13次 | 进入软件测试论坛讨论

领测软件测试网

2.3 系统的动态模型设计

  系统动态行为模型由顺序图、协作图、状态图、活动图等表达。其中状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件;顺序图显示对象之间的动态合作关系,他强调对象之间消息发送的顺序,同时显示对象之间的交互;协作图描述对象间的协作关系,协作图跟顺序图相似,显示对象间的动态合作关系,但两者的侧重点不一样,顺序图着重体现交互的时间顺序,协作图主要表示对象与对象之间的连接;活动图描述满足用例要求所要进行的活动以及活动间的约束关系。图5是学生考试的顺序图。从这个顺序图中可看出参加考试过程有以下几个对象类:考生、功能选择、登录表单、科目选择和试卷表单。考生首先进入网站系统进行功能选择,然后选择网上考试,系统会自动出现登录表单,学生发送登录信息,如信息错误系统会提示信息错误返回登录表单,如正确则进入科目选择表单。科目选择后,进入试卷表单,然后是学生答题、提交试卷,提交后系统自动阅卷并显示成绩,最后学生看到成绩后退出系统。

  

  3 系统功能模块设计

  通过上面基于UML的需求收集和分析,形成了本网站系统的组织结构图(如图6所示)。本系统由8个功能模块组成,分别为网络教学、手语学习、学生管理、教学管理、作品展示、聋院简介、在线交流和新闻信息发布。

  网络教学模块能实现学生的远程网络学习、网上在线考试等,教师能发布资料,教师和学生能进行网上互动交流;手语学习模块是为学生学习手语而设,学生能从此模块学到中外手语,并能下载中国手语书的电子版;教学管理模块是为教学管理人员管理教学而设,主要能进行教师档案管理、成绩管理、考试和课程安排;学生管理模块是为学生管理人员进行学生管理而设,主要能进行学生档案管理,学生考勤和学生活动管理;作品展示模块专门用来展示聋人作品,包括艺术作品和计算机设计作品以及设计成果展览等;聋院简介模块是对聋院作简单介绍,让别人了解聋人高等教育,宣传聋人高等教育,以便促进聋人高等教育的进一步发展;在线交流模块实现师生间的互动交流,能实现简单的聊天和留言功能;新闻信息发布实现对聋院重大事件以及招生信息的及时发布,对最新和最重要的新闻信息实现滚动播出。

  

  4 UML建模工具的选择

  UML的模型主要是通过多种UML图来表达的,如果仅靠手工,要正确一致地处理好他们并不是很简单的事情。目前有一些CASE工具可以帮助创建和管理UML模型。这样,就可以将更多的精力投入到分析和设计中,而不是繁琐的画图工作中。

  在UML建模工具中,UML的主要开发Rational公司开发的Rational Rose是最著名的一个。Rose支持UML的所有建模元素,同时也支持Booch和OMT标记。Rose还能支持关系型数据库逻辑模型的生成,包括:Oracle,Sybase,SQL Serve和ANSISQL等。Visio是微软的UML的建模工具。传统上的Visio以绘图方便、简单易学而闻名。但现在,他增加UML1.2的全面支持,从而使他也成为一个轻量级的UML建模工具。

  2种工具比较起来,虽然Rational Rose比较专业,但Visio方便简单,而功能也很全,能在一种图中使用另一种图的图标,这样能建立混合图,因此他是比较灵活的建模工具,所以在系统中采用的是Visio。

  5 结 语

  聋人高等教育网站系统充分利用网络的优势,实现网上考试、网上学习以及网上管理的自动化,极大地方便了聋人的学习,弥补了失聪带给他们的学习损失。本系统使用UML为系统建立动、静态模型,提高了系统的稳定性、可维护性和可重复性,加速了软件的开发过程,并为不同背景、不同领域的开发人员以及用户提供一条标准的交流途径。

 

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网