UML建模工具应用实验报告:掌握面向对象开发思想和UML建模技术

需积分: 5 1 下载量 32 浏览量 更新于2024-08-04 收藏 325KB DOCX 举报
软件工程实验六最新版-UML建模工具应用 软件工程实验六最新版-UML建模工具应用是软件工程领域中的一项实验课题,旨在掌握面向对象开发思想及实现机制,理解并掌握UML常用图,并掌握并常见UML建模工具,并绘制UML各种图。 实验目的: * 掌握面向对象开发思想及实现机制 * 理解并掌握UML常用图(重点:类、对象图、用例图) * 掌握并常见UML建模工具,并绘制UML各种图 实验准备与要求: * 使用StarUML(简称SU)创建UML类图,生成类图和其他类型的统一建模语言(UML)图表 * 使用在线云协作UML建模平台www.processon.com 实验任务一: * 在某高校教学管理系统中涉及下面的类和对象:大学、系、教研室、教师、学生班级、学生、本科生、研究生、教学任务、课程 * 这些类及对象之间具有以下关系:一所大学下设多个系,每个系包括多个教研室和多个学生班级。每位教师只能归属于一个教研室。学生分为本科生和研究生。每位教师可以承担多门课程的教学任务,每个学生可以选修多门课程。 * 画出类图,类中属性和操作暂不描述,重点画出类之间的关系(Relation) 实验任务二: * 银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址、身份证号码等存款信息,并打印出存款存单给储户;如果是取款且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。 * 请画出该系统的用例图(UseCaseDiagram)(须注明图中各元素间关系) 实验任务三: * 在驾校训练管理Web系统中,学员包括基础和初级两类;初级学员可利用课余时间做教练助理;教练包括一般教练、金牌教练两类;一名助理可协助一位一般教练或金牌教练完成培训;一般教练只能有一名助理,一位金牌教练可有三名助理。 * 请按以上系统场景分析并绘制系统UML类图(ClassDiagram) 知识点: * 面向对象开发思想及实现机制 * UML常用图(类图、对象图、用例图) * UML建模工具(StarUML) * 类图的绘制(类之间的关系) * 用例图的绘制(系统的工作过程) * UML类图的绘制(系统的类关系) 资源链接: * StarUML官方下载地址:http://staruml.io/download * 在线云协作UML建模平台:www.processon.com