77范文网 - 专业文章范例文档资料分享平台

UML实验报告(3)

来源:网络收集 时间:1970-01-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

中南民族大学管理学院学生实验报告

答:确定用例:

1) 参与者需要从系统中获取哪些功能及参与者要求系统做些什么? 2) 参与者是否需要读取、产生、删除、修改或是存储系统中的某些信

息?

3) 系统状态的改变是否通知参与者? 4) 是否存在影响系统的外部事件?

5) 系统需要什么样的输入、输出信息?

需注意,在用例图中,一定不要使用两种命名的方法,即在椭圆之内命名又在椭圆之外命名。 3. 扩展练习如下:

需求描述如下:某学校的网上选课系统主要包括如下功能:管理员通过系统界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,

通过业务层,这些操作结果存入数据库中。 根据以上描述,绘制系统的用例图。

用例“修改课程”的描述 用例名称 标识符 用例描述 参与者 优先级 状态 前置条件

修改课程 UC0001 课程管理员接到通知后修改已有课程信息 课程管理员 1 通过审查 课程管理员登录课程,课程已存在 中南民族大学管理学院学生实验报告

后置条件 基本操作流程 系统修改已有课程信息 1. 课程管理员录入课程; 2. 系统检查该课程是否已存在; 3. 系统显示该课程信息; 4. 系统修改已有课程信息。 系统检查该课程不存在,系统修改已有课程 无 无 无 ,定义基本操作流程,201年月日

可选操作流程 被泛化的用例 被包含的用例 被扩展的用例 修改历史记录 指导教师批阅:

实验(三) UML类图 实验时间: 实验目的

1. 2. 3. 4. 5.

掌握类的定义,类的3要素,UML中类的表示方法。 掌握类与类之间的各种关系代表的含义及表示方法。 实体类,边界类,控制类,关联类的概念和表示方法。 接口和抽象类的概念和表示方法。 类的多重性关系。 对一个类图进行相关的描述。

实验内容

1. 类的属性和方法的可见性有哪些?UML中如何表示?

答:类中属性的可见性主要有三种,分别是公有类型(public)、受保护类

型(protected)和私有类型(private),在Rational Rose2003中,类的操作设置中添加了实现类型(Implementation)。在UML中公有类型用“+”表示,私有类型用“—”表示,受保护类型用“#”表示。 2. 已知三个类A.B和C.其中类A由类B的一个实类和类C的1个或多个

实类构成.请画出能够正确表示类A,B和C之间关系的UML类图。 答:

3. 根据以下描述画出类图,并注明多重性关系:一个学生可以选修多门课

程,也可能没有任何课程;一门课程可以被多个学生选修;一个老师可以教多门课程或者不教课;每门课程至少有一个老师,也可以有多个老师任教;每门课程可以有0或1本教材,每本教材只能用于一门课程。 答:

中南民族大学管理学院学生实验报告

4. 现有一系统需要对商品进行管理,包括添加,删除商品,修改商品信息

三项功能,画出系统类图。(商品信息包括商品编号,商品名称,价格,生产厂商等) 答:

5. 如果现在系统需求发生变化,需要能够对损坏商品进行打折,以及可以

按照商品的颜色和外形进行查询,则系统类图应该如何修改? 答:

6. 根据下面的代码画出Invoice类的类图,要求标明各属性的类型和可见

中南民族大学管理学院学生实验报告

性以及类方法。

public class Invoice

{

public double amount;

public Date date = new Date(); public string customer;

public string specification;

public string administrator = “unspecified”; static private int number_of_invoices()=0; public invoice(); {

number_of_invoices++; }

public void print() {

System.out.println(\number of invoices is”+ int number_of_invoices); } }

答:

7. 下图是一个仓库管理系统的类模型局部,其中IncomeOrder是指入库

单,OrderItem是指入库中的每一项,Product则是产品信息。请指出模型中的错误,说明原因并改正类图。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库UML实验报告(3)在线全文阅读。

UML实验报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/295836.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: