(最新版)武汉理工大学UML实验报告

合集下载

武汉理工大学软件设计与体系结构实验报告_图文 2

武汉理工大学软件设计与体系结构实验报告_图文 2
数据库设计:
1.需求分析阶段:综合各个用户的应用需求
2.概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)
3.逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图(View),形成数据的外模式
基本路径:
1.超级管理员搜集学生信息;
2.超级管理员增加或删除学生信息
扩展点:
变异点:
2a.学生信息有误
2a1.系统显示无法读出用户信息
用例编号:007
用例名称:处理还书
用例描述:处理学生的还书操作。
参与者:图书管理员
前置条件:图书馆开放
后置条件:图书管理系统正常运行
基ቤተ መጻሕፍቲ ባይዱ路径:
1.学生发出还书请求;
图书管理员可以查询、添加、删除、修改的图书信息,借阅信息,系统信息;对学生信息可以进行查询,添加,删除,但不能修改学生信息!
学生可以查询图书馆所存的图书,借阅情况以及基本信息的修改。
图书馆管理系统功能图如图1-4-2所示:
图1-4-2图书馆管理系统功能图
(3)系统登录模块
在本系统中,首先要考虑的问题就是登录系统,通过登录系统对用户权限的判断,控制不同权限的用户进入不同的面页!超级管理员进行超级管理员页面,管理员进入管理员页面,学生进入学生页面。登录系统流程图如图1-4-3所示:
2.图书管理员扫描图书条形码;
3.图书管理员检查图书是否有损坏,若有损坏则要求学生按要求交罚款;
4.图书管理员检查图书是否超期归还,若是超期还书则要求学生按要求交罚款;
2 领域模型
根据上述用例模型,经一步建立领域模型,如下图1-2:

UML实验报告全

UML实验报告全

UML实验报告全实验报告:UML建模实验一、实验目的本实验旨在帮助学生掌握UML(统一建模语言)的基本概念、用法和建模过程,提高学生的软件建模能力。

二、实验内容1.了解UML的基本概念和用法;2.学习UML的各种图表,包括用例图、类图、序列图等;3.理解UML的建模过程,并能够按照该过程进行软件建模。

三、实验步骤1.学习UML的基本概念和用法。

在实验前,学生需要预习UML的基本知识,包括UML的定义、分类、语法规则等。

2.学习UML的各种图表。

UML提供了多种图表用于软件建模,如用例图、类图、对象图、活动图、状态图等。

学生需要了解每种图表的用途、语法和示例。

3.理解UML的建模过程。

在实际项目中,使用UML进行软件建模有一定的步骤,包括需求分析、设计、实现等。

学生需要了解UML的建模过程,并能够按照该过程进行实际建模。

4.实际操作。

学生需要选择一个简单的软件项目进行建模实践,包括绘制用例图、类图、序列图等,并撰写相应的文档。

5.分析和总结。

学生需要对实际操作进行分析和总结,包括建模过程中的问题和解决方法等,以便提高建模能力。

四、实验结果在本次实验中,我选择了一个简单的图书管理系统作为建模实践对象。

首先,我绘制了该系统的用例图,用于描述系统的功能和用户角色。

然后,我绘制了该系统的类图,用于描述系统的数据结构和类之间的关系。

最后,我绘制了该系统的序列图,用于描述系统中对象之间的交互过程。

在实际操作中,我遇到了一些问题。

首先,我发现在绘制用例图时,有些用例的描述不够清晰,无法准确描述用户需求。

为了解决这个问题,我与用户进行了沟通,并修改了用例的描述,使其更加明确。

其次,在绘制类图时,我发现有些类的关系没有考虑到,导致系统的完整性受到了影响。

为了解决这个问题,我仔细分析了系统的数据结构,并修改了类的关系,使其更加准确。

通过本次实验,我学到了很多关于UML建模的知识和技巧。

我发现UML是一种非常强大和灵活的建模语言,可以帮助我们更好地理解和设计软件系统。

武汉理工大学软件项目管理实验报告

武汉理工大学软件项目管理实验报告

.实验课成绩学生学号书报告实学生验实验室设备信息系统实验课程名称软件项目管理B院课学开计算机科学与技术学院指导教师姓名马成前生姓名学学生专业班级班zy1302软件专业资料word.2015 -- 2016第二年学学期专业资料word.专业资料word.目录第一章前言 ....................................................................................................... - 1 -1.1 项目开发背景 ..................................................................................... - 1 -1.2项目开发目的 ...................................................................................... - 1 -1.3项目开发意义 ...................................................................................... - 1 -1.4项目人员分配 ...................................................................................... - 2 -1.5项目的开发流程.................................................................................. - 3 -第二章范围计划 ................................................................................................. - 3 -2.1项目工作分解结构 ............................................................................. - 3 -2.2软件生命周期模型 ............................................................................. - 6 -2.3软件生命周期模型详细文档 ............................................................. - 8 -2.3.1软件规划 .................................................................................. - 8 -2.3.2需求开发 .................................................................................. - 8 -第三章时间管理 ............................................................................................. - 12 -3.1进度编制 ............................................................................................ - 14 -第四章成本管理 ............................................................................................. - 16 -4.1 成本估算 ........................................................................................... - 16 -第五章质量管理 .............................................................................................. - 19 -5.1质量管理方案及准备 ....................................................................... - 19 -专业资料word.专业资料word.第一章前言1.1 项目开发背景面对日益增多的实验教学需求,古老的人工管理方式和人工预约方式受到了强烈的冲击,更加简便、清晰、规范的实验室管理系统也应运而生。

uml实验报告

uml实验报告

uml实验报告UML实验报告。

一、实验目的。

本实验旨在通过对UML(Unified Modeling Language,统一建模语言)的学习和实践,掌握UML的基本概念、语法和建模方法,能够运用UML对系统进行分析、设计和建模。

二、实验内容。

1. 了解UML的基本概念和发展历程;2. 掌握UML的基本语法和建模元素;3. 学习使用UML对系统进行需求分析、概念建模、系统设计和详细设计。

三、实验过程。

1. UML基本概念和发展历程。

UML是一种用于软件开发的建模语言,它提供了一种统一的、标准的建模方法,可以帮助软件开发人员进行系统分析和设计。

UML的发展经历了多个版本的更新和完善,目前最新的版本是UML 2.x。

通过学习UML的基本概念和发展历程,我们对UML有了更深入的了解,为后续的学习和实践打下了基础。

2. UML的基本语法和建模元素。

UML包括了多种建模元素,如用例图、类图、时序图、活动图等。

每种建模元素都有其特定的语法和符号表示方法,通过学习这些基本语法和建模元素,我们能够准确地使用UML对系统进行建模和描述。

3. 使用UML进行系统分析、设计和建模。

在掌握了UML的基本语法和建模元素后,我们开始了对系统的分析、设计和建模工作。

首先,我们对系统进行了需求分析,明确了系统的功能和性能需求;然后,我们进行了概念建模,绘制了用例图和类图;接着,我们进行了系统设计,绘制了时序图和活动图;最后,我们进行了详细设计,完善了系统的各项细节。

四、实验总结。

通过本次实验,我们深入学习了UML的基本概念、语法和建模方法,掌握了使用UML进行系统分析、设计和建模的技能。

在实践中,我们对UML的各种建模元素有了更深入的理解,能够准确地运用UML对系统进行描述和设计。

同时,我们也意识到UML是一个非常强大和实用的工具,能够帮助我们更好地进行软件开发和项目管理。

综上所述,本次实验对我们的学习和成长都具有重要意义,我们将继续深入学习和实践UML,不断提升自己的建模能力和软件开发水平。

UML实验报告

UML实验报告

UML实验报告《面向对象与UML》实验报告实验一UML建模基础一、实验目的1.熟悉UML建模工具Rational rose的可视化环境。

2.掌握利用Rational rose进行建模的步骤。

二、实验内容1.熟悉Rational rose建模环境2.建模基本步骤退出系统用例编号:UC01用例名称:登陆系统简要说明:成功打开服务器,并登陆系统主要参与者:学生前置条件:学生成功打开服务器后置条件:成功登陆系统基本事件流:1.输入帐号2.输入密码3.点击确认键系统校验4.系统确认,学生成功登陆系统扩展事件流:3a.系统校验失败,系统提示重新输入帐号密码或放弃登陆系统3a1)学生重新输入帐号密码转到第4步3a2)放弃登陆,终止操作用例编号:UC02用例名称:成绩查询简要说明:完成查询成绩信息参与者:学生前置条件:学生成功登陆系统后置条件:成功查询到成绩基本事件流:1.学生向系统发出查询成绩请求2.选择要查询的科目,系统校验3.成功查询到成绩信息扩展事件流:2a.系统校验失败,系统提示重新选择输入科目信息或放弃查询2a1)学生重新输入科目信息,转到第三步2a2)放弃查询,终止操作用例编号:UC03用例名称:退出系统简要说明:完成退出系统操作主要参与者:学生前置条件:学生已成功登陆系统后置条件:学生成功退出系统基本事件流:1.点击退出系统按钮2.成功退出系统用例编号:UC05用例名称:找回系统密码简要说明:完成找回密码功能参与者:学生前置条件:成功打开服务器,密码丢失后置条件:成功找回密码基本事件流:1.点击找回密码按钮2.输入新密码3.重新输入新密码,系统校验4.系统完成校验,密码成功找回扩展事件流:3a.系统校验失败,系统提示两次输入密码不符,请重新输入。

转到步骤4。

3.结合日常生活中实际使用的系统,模仿2中的用例模型绘制用例图,并保存模型,熟悉利用Rational rose的建模过程,要求绘制的用例图中用例与2中的用例图不相同。

武汉理工大学实验报告范本(xin)

武汉理工大学实验报告范本(xin)

学生实验报告书
实验课程名称
开课学院
指导教师姓名
学生姓名
学生专业班级
选择课题:
为了提高化工厂的产品质量, 需要寻求最优反应温度和反应压力的配合, 为此选择如下水平,
A: 反应温度(℃)60 70 80
B: 反应压力(kg) 2 2.5 3
在每个AiBj条件下
做2次试验, 其产量

A1 A2 A3
B1 B2 B3 4.6 4.3
6.3 6.7
4.7 4.3
6.1 6.5
3.4 3.8
3.9 3.5
6.8 6.4
4.0 3.8
6.5
7.0
(1)对数据作方差分析
(2)求最优条件下平均产量的点估计和区间估计
六、实验结果与讨论
可见在显著性水平a=0.05下, 反应压力(B)效应是高度显著的, 反应温度的效应(A)及交互效应并不显著。

可看见区间估计为[3.573449,9.926551]
点估计为6.75
七、实验报告成绩(请按优, 良, 中, 及格, 不及格五级评定)。

武汉理工大学软件工程基础试验第五次试验报告

武汉理工大学软件工程基础试验第五次试验报告

实验五UML系统分析与设计----UML建模案例实验5-1 用例图设计实验5-2 类和对象图设计实验5-3 交互图设计实验5-4 状态图设计实验5-5 活动图设计实验5-1用例图设计一、实验目的掌握在EA中用例图的基本用法和使用技巧。

二、实验内容与要求本实验给予某学校的网上选课系统的用例图的设计和实现。

需求描述如下:某学校的网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开设的各种课程、将课程信息保存在数据库中并可以对课程进行改动和删除。

学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。

同样,通过业务层,这些操作结果存入数据库中。

分析:本系统拟用三层模型实现:数据核心层、业务逻辑层和接入层。

其中,数据核心层包括对于数据库的操作;业务逻辑层作为中间层对用户输入进行逻辑处理,再映射到相应的数据层操作;而接入层包括用户界面,包括系统登陆界面、管理界面、用户选择界面等。

本系统涉及的用户包括管理员和学生,他们是用例图中的活动者,他们的主要特征相似,都具有姓名和学号等信息,所以可以抽象出“基”活动者^^卜而管理员和学生从people 统一派生。

数据库管理系统是另外一个活动者。

系统事件:添加课程事件:(1)管理员选择进入管理界面,用例开始。

(2)系统提示输入管理员密码。

(3)管理员输入密码。

(4)系统验证密码。

(5)A1密码错误(6)进入管理界面,系统显示目前所建立的全部课程信息。

(7)管理员许恩泽添加课程。

(8)系统提示输入新课程信息。

(9)管理员输入信息。

(10)系统验证是否和已有课程冲突。

(11)A2有冲突。

(12)用例结束。

其他事件:A1密码错误(1)系统提示再次输入。

(2)用户确认。

(3)三次错误,拒绝再次访问。

(4)否则进入添加课程事件第6步。

A2有冲突(1)系统提示冲突,显示冲突课程信息。

(2)用户重新输入。

(3)继续验证直到无冲突。

UML实验报告范文

UML实验报告范文

UML实验报告范文实验报告:UML图的设计与应用一、实验目的1. 学习掌握UML(Unified Modeling Language)的基本语法、概念和使用方法;2.了解UML各种图的作用和应用场景;3.进行实际案例的UML建模。

二、实验内容与原理1.UML概述UML是一种面向对象软件开发的标准建模语言,它可以帮助设计师、开发者和用户理解问题领域、设计解决方案并进行沟通。

UML建模图主要有用例图、类图、时序图、活动图、状态图和部署图等,用于描述系统的不同层面。

2.用例图用例图是描述系统功能和参与者之间交互的一种图。

参与者表示与系统交互的角色,用例表示系统的功能需求。

用例图是进行需求分析与系统设计的重要工具之一3.类图类图是描述系统中类以及它们之间关系的一种图。

类图由类、关联、聚合、组合、泛化、实现等元素组成,用于描述系统的静态结构。

4.时序图时序图是描述对象之间消息传递的一种图。

时序图主要用于描述系统中其中一特定操作的交互过程,时序图中的对象称为参与者,他们通过消息进行交互。

5.活动图活动图是描述系统中流程和操作的一种图,用于描述系统中活动的业务流程。

活动图可以展示控制流、对象流和数据流,用于描述系统的动态行为。

6.状态图状态图是描述系统中对象状态变化及其转换的一种图。

状态图展示了对象在不同状态之间的转换过程,用于描述系统的状态机。

7.部署图部署图是描述系统中物理部署和组件之间关系的一种图。

部署图主要用于展示系统的物理结构和系统组件之间的关联情况。

三、实验过程1.确定需求分析并编写用例图根据题目要求和系统需求,确定需求分析,绘制用例图。

用例图主要包括参与者和用例,参与者与用例之间通过关系进行关联。

2.分析系统结构并编写类图根据用例图和系统需求,分析系统结构,识别出系统中的类、接口和关系,绘制类图。

类图包括类、接口、关联、聚合、组合、泛化和实现等元素。

3.分析用户操作流程并绘制时序图根据用例图和系统需求,分析用户操作流程,确定对象的活动顺序,绘制时序图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生学号实验课成绩武汉理工大学学生实验报告书实验课程名称 UML建模技术开课学院计算机科学与技术学院指导老师姓名陈明俊学生姓名学生专业班级软件工程sy1001班2011— 2012学年第二学期实验课程名称: UML建模技术实验成实验项目名称关于新的电脑销售系统点的需求文档绩实验者韩桂敏专业班级软件sy1001 组别实验日同组者期第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学会怎样为新的电脑销售系统点写需求文档实验内容:1、写一个概况陈述,包含信息系统相关的问题。

2、确定客户,包括公司名称、地址、电话号码,员工的头衔也要包含在他的名字之中3、总结至少3个系统的目标4、确定至少2个制约因素5、建立一个基本功能和属性表6、分析基本功能和属性的可行性7、包括一个用类表现出来的环境图二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)需求一词在日常生活中经常使用,通常的需求是指人对于客观事务需要的表现,体现为愿望、意向和兴趣,因而成为行动的一种直接原因。

需求对用户和软件开发人员来说都是至关重要的,必须由他们共同合作才能写出较好的需求及需求文档。

需求是用户认为其所使用的系统应该具备的功能和性能。

换言之,就是系统必须提供的能力和必须遵从的条件。

三、主要仪器设备及耗材Microsoft Office Word 2003第二部分:实验调试与结果分析一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、概况陈述:客户选择租出某样商品或某几种影碟,该销售/租赁终端系统能够确定影碟信息并实现顾客归还影碟、顾客租赁影碟、收银员重新购置影碟和对于被租借的影碟的超期处理,其中需要记录客户的交易信息及影碟信息并更新数据库存。

最后顾客离开。

2、客户:天使街1号的“为您守候”音像商店的张老板(同时也是收银员),电话:3、系统目标:a、对于初次租借的顾客进行账户登记,这样便于后续的交易b、对影碟进行库存管理,对新购入的影碟、租出的影碟、归还的影碟、以及损失的影碟及时更新库存信息c、对影碟租借、影碟归还、超期未还的影碟等行为进行记录,并能够对超期未还影碟的顾客信息及时更新记录,以便收银员对此罚款d、能够进行每天营业额的统计4、制约因素:a、经费不足时不能及时更新库存b、音像店老板(收银员)对该系统的要求不明确或者不完整。

5、基本功能属性表见实验结果6、基本功能和属性的可行性分析上述六个功能是基本功能,实现上述的任何一个功能都不会导致整个系统性能下降,而且也可以满足整个系统的安全需求,对系统的安全性没有任何负面影响。

实现这些功能所需要的技术有C++,数据库用MySQL就可以实现。

而且这些功能都很稳定、基本,不需要改变。

7、环境图二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)基本功能属性表:编号基本功能属性1 账户登记顾客姓名、身份证号、电话号码、居住地址2 影碟销售日期、影碟名、价格、影碟类型3 影碟租借日期、影碟名、租金、到期日、影碟类型4 影碟归还日期、影碟名、影碟类型5 重新购置影碟日期、影碟名、成本、类型6 迟还扣款租借日期、应到日期、影碟名、类型、超期时间、应罚款额三、实验小结、建议及体会通过这次实验,我了解了一个音像店电脑销售系统的基本功能有新客户的登记、影碟销售、影碟租赁等,还进一步学习了需求文档的书写,以及类图的绘制。

实验课程名称: UML建模技术实验成实验项目名称为类中描述的事件写一个基本用例绩实验者韩桂敏专业班级软件sy1001班组别实验日同组者期第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学会如何为类中描述的事件写一个基本用例实验内容:1、仿照教科书来描述每个用例。

事件的主流程(成功场景)是用例的最重要的部分。

确保它准确地描述这个过程,同时还有少量一些替代流程即扩展。

2、对于这个项目假设所有客户用现金或信用卡支付租金,不允许用支票支付!3、要特别注意处理问题时的扩展,可以仿照你的老师给你的示例4、有一些隐藏的要求:基本上租借出去的影碟信息必须有序地保存起来以跟踪物料,同样的归还的物品数据也应该保存起来,以备最后会计都会知道这些。

5、用例是:租赁项目,归还项目,迟交费项目,重新购置项目。

没有购买。

6、每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡。

7、每个夜晚商店关门后,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。

8、客户有一个帐号。

电话号码是首选,当客户第一次来时被分配。

如果客户不是在租赁的成员,成员的记录会临时创建。

他们的姓名,电话号码,信用卡号码和到期日被记录在其成员的记录里。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)1、根据系统的功能确定四个基本用例:租赁项目,归还项目,超期项目,重新购置项目2、仿照教科书来描述上述的四个用例3、根据用例绘出用例图三、主要仪器设备及耗材Microsoft Office Word 2003StarUML第二部分:实验调试与结果分析一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)用例1:租赁项目参与者:顾客、收银员目的:实现一次租赁交易并收取押金前置条件:假设所有顾客用现金或信用卡付款,不用支票付款后置条件:存储租赁信息,更新账务和库存信息概述:一个顾客携带所要租借的影碟到收银台,收银员收取押金,系统记录租赁交易的相关信息,顾客拿着影碟离开了。

主成功场景(或基本流程):1.顾客携带所要出租的影碟到收银台进行租赁交易2.收银员开始一次新的租赁交易3.顾客告知收银员其会员号,收银员将该顾客会员号输入系统中,并输入影碟条形码4.系统逐条记录租赁的影碟,并显示影碟的描述、应缴押金额和累计额。

应缴押金额通过一组价格规则来计算收银员重复3-4步,直到输入结束。

5.系统显示顾客所租借的影碟总数及应缴的押金总额6.收银员告知顾客总额,并请顾客付款7.顾客付款,系统处理支付8.系统记录完整的租赁信息,并将租赁和支付信息发送到外部的账务系统和库存系统(更新库存)9.系统打印票据10.客户携带商品和票据离开扩展(或替代流程)3a.顾客不是在租赁会员1、为新顾客建立一个会员账户,其中电话号码为首选项2、在该系统中为该顾客保存信息:顾客姓名、电话号码、信用卡号码以及会员到期日7a.现金支付:1、收银员输入收取的现金额2、系统显示找零金额,并弹出现金抽屉3、收银员放入收取的现金,并给顾客找零4、系统记录该现金支付7b.信用卡支付1、顾客输入信用卡账户信息2、系统显示其支付信息以备验证3、收银员确认4、系统记录信用卡支付信息,其中包括支付批准,并显示信用卡支付的签名输入机制5、收银员请求顾客签署信用卡支付。

顾客输入签名。

用例2:归还项目参与者:顾客、收银员目的:实现一次归还交易前置条件:假设顾客所租赁的影碟没有超期后置条件:存储租赁信息,更新账务和库存信息概述:一个顾客携带已租借的影碟到收银台,收银员输入顾客归还的影碟信息以及顾客信息,系统记录归还交易的相关信息,顾客离开或继续进行下一次的租赁交易。

主成功场景(或基本流程):1.顾客携带所要归还的影碟到收银台进行归还交易2.收银员开始一次新的归还交易3.收银员输入影碟条形码4.系统逐条记录顾客归还的影碟,并显示影碟的描述、累计额。

收银员重复3-4步,直到输入结束。

5.系统显示顾客所归还的影碟总数及影碟名6.收银员告知顾客归还手续成功7.系统记录完整的租赁信息,并将归还信息发送到外部库存系统(更新库存)8.顾客离开或者进行下一次的租赁交易用例3:超期项目参与者:收银员目的:实现对持有租赁影碟超期的顾客进行罚款交易并记录应罚金额前置条件:假设顾客租赁的影碟已超过持有期限后置条件:存储超期信息,更新账务和库存信息概述:每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。

主成功场景(或基本流程):1.每天晚上待商店关门后,系统自动扫描,并统计所有晚交的租金,并将其记入相应帐户持有人的信用卡中2.每天晚上待商店关门后,系统自动扫描,并将所有超过10天期限的租赁交易记入相应帐户持有人信用卡的项目费用中系统自动重复1-2步,直到扫描结束。

3.等超过租赁期限的用户归还影碟时,收银员对顾客进行相应罚款,并将所罚的记录输入系统中,更新系统有关该客户的信息及库存信息。

用例4:重新购置项目参与者:收银员目的:实现重新购置影碟前置条件:假设影碟丢失或者损坏,导致库存不够;假设需要购进新出版的影碟后置条件:存储影碟信息,更新账务和库存信息概述:对于库存不够的影碟,系统会自动提醒收银员。

收银员购进新的影碟,并将该影碟的相关信息输入系统,系统自动更新库存信息。

主成功场景(或基本流程):1.影碟库存不够时,系统自动提醒收银员2.收银员根据系统所提供的信息购进一定数量的影碟,并将所购进影碟的相关信息输入系统中3.系统根据收银员所输入的影碟信息更新数据库二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)音像交易系统用例图如下所示:三、实验小结、建议及体会通过对成功场景的描述,我明白了该软件系统的功能及大体的需求。

在对用例的描述过程中,了解到各个环节在整个系统中的地位及相互之间的紧密联系。

通过这次实验我知道了,用例是文本形式的情节描述,主要应用于需求的发现和记录工作中。

其中主成功场景就是基本流程,而扩展就是替代流程。

在每一个用例中前置条件和后置条件(即成功保证)都是很重要的,实验中学会了基本用例的描述和书写。

实验成实验项目名称学习绘制概念模型绩实验者专业班级组别实验日同组者期第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验目的:学习用Rational Rose绘制概念模型。

它必须包括所有有着适当多重性的属性和关联。

实验内容:1.为那个假设的音像店画一个概念模型。

2.确保包括的概念展现了四种交易的每一个:租借项目、归还项目、进货项目、迟交费项目。

3.假设付款将会在租借进行的时间。

4.尝试建立自上而下的图,始终把包含者放在被包含的项目之上。

5. 下一步加入关联(详见二、实验结果及分析),但是此页丢失了一个关联。

这是'扩展'或'‘是一个’关联。

例如现金付款扩展了付款。

信用卡付款也扩展了付款。

确保这些命名是斜体。

6. 下一步添加多重价值(详见二、实验结果及分析),要确保最小值和最大值是正确的。

7. 下一步添加属性(详见二、实验结果及分析)。

相关文档
最新文档