ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:28.27KB ,
资源ID:7888970      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7888970.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《UML实验报告》.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《UML实验报告》.docx

1、UML实验报告UML实验报告学生学号实验课成绩武汉理工大学学生实验报告书实验课程名称UML建模技术开课学院计算机科学与技术学院指导老师姓名陈明俊学生姓名学生专业班级20XX20XX学年第二学期实验课程名称:UML建模技术实验项目名称为自动售卖系统编写文档实验成绩实验者专业班级组别同组者实验日期20XX年3月13日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1、写一个关于本系统的概况描述2、确定客户,包括其公司名称、地址、电话号码,员工的职位3、至少总结3个系统目标4、至少确定3个约束条5、建立一个基本功能和属性表6、分析基本功能和属性的可行性7、包括一个用类描述出来的环境图

2、二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬逻辑或者算法描述)询问公司职员、向有关专家请教,以确定基本需求,以及它们相应的属性。三、主要仪器设备及耗材MicrosoftOfficeWord2003StarUML第二部分:实验调试与结果分析一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、概况陈述:客户选择租出某样商品或某几种影碟,该销售/租赁终端系统能够确定影碟信息并实现顾客归还影碟、顾客租赁影碟、收银员重新购置影碟和对于被租借的影碟的超期处理,其中需要记录客户的交易信息及影碟信息并更新数据库存。最后顾客离开。2、客户:音像商店

3、的赵老板,电话:*3、系统目标:a、对于初次租借的顾客进行账户登记,这样便于后续的交易b、对影碟进行库存管理,对新购入的影碟、租出的影碟、归还的影碟、以及损失的影碟及时更新库存信息c、对影碟租借、影碟归还、超期未还的影碟等行为进行记录,并能够对超期未还影碟的顾客信息及时更新记录,以便收银员对此罚款d、能够进行每天营业额的统计4、制约因素:a、经费不足时不能及时更新库存b、音像店老板(收银员)对该系统的要求不明确或者不完整。5、基本功能属性表见实验结果分析6、类图见实验结果分析二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)基本功能属性表:编号基本功能属性1账户登

4、记顾客姓名、身份证号、电话号码、居住地址2影碟销售日期、影碟名、价格、影碟类型3影碟租借日期、影碟名、租金、到期日、影碟类型4影碟归还日期、影碟名、影碟类型5重新购置影碟日期、影碟名、成本、类型6迟还扣款租借日期、应到日期、影碟名、类型、超期时间、应罚款额类图三、实验小结、建议及体会通过这次实验,我学会了编写文档,以及在这个过程中应该注意的问题有哪些。实验课程名称:UML建模技术实验项目名称为类中描述的事画用例图实验成绩实验者专业班级组别同组者实验日期20XX年3月25日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1、描述每个用例。事的主流程(成功场景)是用例的最重要的部分

5、。确保它准确地描述这个过程,同时还有少量一些替代流程即扩展。2、对于这个项目假设所有客户用现金或信用卡支付租金,不允许用支票支付!3、要特别注意处理问题时的扩展4、有一些隐藏的要求:基本上租借出去的影碟信息必须有序地保存起来以跟踪物料,同样的归还的物品数据也应该保存起来,以备最后会计都会知道这些。5、每天晚上待商店关门后,所有晚交的租金记入帐户持有人的信用卡。6、每个夜晚商店关门后,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。7、客户有一个帐号。电话号码是首选,当客户第一次来时被分配。如果客户不是在租赁的成员,成员的记录会临时创建。他们的姓名,电话号码,信用卡号码和到期日被记录在其

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

7、个顾客携带所要租借的影碟到收银台,收银员收取押金,系统记录租赁交易的相关信息,顾客拿着影碟离开了。用例2:归还项目参与者:顾客、收银员目的:实现一次归还交易前置条:假设顾客所租赁的影碟没有超期后置条:存储租赁信息,更新账务和库存信息概述:一个顾客携带已租借的影碟到收银台,收银员输入顾客归还的影碟信息以及顾客信息,系统记录归还交易的相关信息,顾客离开或继续进行下一次的租赁交易。用例3:超期项目参与者:收银员目的:实现对持有租赁影碟超期的顾客进行罚款交易并记录应罚金额前置条:假设顾客租赁的影碟已超过持有期限后置条:存储超期信息,更新账务和库存信息概述:每天晚上待商店关门后,所有晚交的租金记入帐户持

8、有人的信用卡,所有超过10天迟了的租金记入帐户持有人信用卡的项目费用。用例4:重新购置项目参与者:收银员目的:实现重新购置影碟前置条:假设影碟丢失或者损坏,导致库存不够;假设需要购进新出版的影碟后置条:存储影碟信息,更新账务和库存信息概述:对于库存不够的影碟,系统会自动提醒收银员。收银员购进新的影碟,并将该影碟的相关信息输入系统,系统自动更新库存信息。二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)音像交易系统用例图如下所示:三、实验小结、建议及体会通过这次实验我知道了,用例是文本形式的情节描述,主要应用于需求的发现和记录工作中。其中主成功场景就是基本流程,而扩

9、展就是替代流程。在每一个用例中前置条和后置条(即成功保证)都是很重要的,实验中学会了基本用例的描述和书写。实验项目名称学习绘制概念模型实验成绩实验者专业班级组别同组者实验日期20XX年3月27日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)1为音像店画一个概念模型。2确保包括的概念展现了四种交易的每一个:租借项目、归还项目、进货项目、迟交费项目。3假设付款将会在租借进行的时间。4尝试建立自上而下的图,始终把包含者放在被包含的项目之上。5.下一步加入关联,但是此页丢失了一个关联。这是扩展或是一个关联。例如现金付款扩展了付款。信用卡付款也扩展了付款。6.下一步添加多重价值,要确保

10、最小值和最大值是正确的。7.下一步添加属性。二、基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬逻辑或者算法描述)1、根据实验二-为类中描述的事写一个基本用例中的4个用例,用确定名词短语的方法来寻找概念类,可得:用例1:顾客、影碟目录、影碟描述、音像店、收银员、租赁记录、付款行为、租赁行为、库存系统用例2:顾客、收银员、影碟目录、影碟描述、库存系统、租赁记录用例3:收银员、付款行为、信用卡、租金用例4:收银员、影碟描述、库存系统综上4个用例,可确定最后的概念类:音像店、影碟描述、影碟目录、顾客、收银员、租赁行为、租赁记录、付款行为、库存系统、租赁记录、归还行为、重新购置行为、

11、超期行为2、根据上述的概念类用StarUML画出概念模型。三、主要仪器设备及耗材StarUML第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、打开StarUML,File-NewProject(新建一个工程),在ModelExplorer视图中右击designModelDesignModel,AddDiagram-ClassDiagram,就可以在ClassDiagram1中画概念模型。2、在Class工具栏中选择Class图标,创建概念类:音像店、影碟描述、影碟目录、顾客、收银员、租赁行为、租赁记录、付款行为、库存系

12、统、租赁记录、归还行为、重新购置行为、超期行为3、尝试建立自上而下的图,始终把包含者放在被包含的项目之上。4、下一步加入关联(详见二、实验结果及分析),但是此页丢失了一个关联。这是扩展或是一个关联。例如现金付款扩展了付款。信用卡付款也扩展了付款。确保这些命名是斜体。5、下一步添加多重价值(详见二、实验结果及分析),要确保最小值和最大值是正确的。6、下一步添加属性(详见二、实验结果及分析)。坚持纯数据值或值对象。二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)音像店的概念模型如下:三、实验小结、建议及体会这次实验展示了概念类、概念类之间的关联和多重性、概念类的属性

13、。创建概念模型可以减小软表示与我们头脑中的差异。在实验中对概念类及其模型有了更深入和详细的了解和认识。实验课程名称:UML建模技术实验项目名称学习绘制系统顺序图实验成绩实验者专业班级组别同组者实验日期20XX年4月13日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)使用RationalRose的工具为每个用例开发系统顺序图。其次,为每个用例写操作契约,仿照教科书上的例子。该契约的最重要的部分是后置条。密切地关注这些后置条,因为这是将要分级审议的区域。操作契约要确保使用概念模型的实例,属性和关联。二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬逻辑或者

14、算法描述)1、系统顺序图(SSD)是为阐述与所讨论系统相关的输入和输出事而快速、简单地创建的制品。他们是操作契约和(最重要的)对象设计的输入。2、系统顺序图表示的是对于用例的一个特定场景,外部参与者产生的事,其顺序和系统之内的事。所有系统被视为黑盒,该图强调的是从参与者到系统的跨越系统边界的事3、应为每个用例的主成功场景以及频繁发生的或者复杂的替代场景绘制SSD。4、操作契约使用前置和后置条的形式,描述领域模型里对象的详细变化,并作为系统操作的结果。它对用例指出的系统操作的效用提供了更详细的分析,包括4个部分:操作、交叉引用、前置条、后置条三、主要仪器设备及耗材MicrosoftOfficeW

15、ord2003StarUML第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1.打开StarUML,在ModelExplorer(实验3的基础上)视图中选中designModelDesignModel,单击菜单栏Model-AddDiagram-SequenceDiagram,在,ModelExplorer视图中的DesignModel下出现子目录CollaborationInstanceSet1-InteractionInstanceSet1-SequenceDiagram1,将SequenceDiagram1重新命名为

16、Rent_sequenceDiagram.同理新建Return_sequenceDiagram,Restock_sequenceDiagram,ChargeLate_sequenceDiagram.2.在Sequence工具栏中选择相应图标,根据实验2的用例文本和实验3的概念模型绘制系统顺序图Rent_sequenceDiagram,Return_sequenceDiagram,Restock_sequenceDiagram,ChargeLate_sequenceDiagram.3.用MicrosoftOfficeWord为租赁项目,归还项目,迟交费项目,重新购置项目这4个用例写操作契约。二、

17、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)1、4个系统顺序图:RentItem用例的系统顺序图如下::CashierSystem1:makeNewRent()2:enterItem()3:description,total()4:endRent()5:total()6:makePayment()7:changedue,receipt()ReturnItem用例的系统顺序图如下:RestockItem用例的系统顺序图如下:OverdueChargesItem用例的系统顺序图如下::CashierSystem1:makeChargeLate()2:informat

18、ionChargeLate()3:total()4:makeOverduePay()5:endChargeLate()三、实验小结、建议及体会通过这次实验我懂得了操作契约中的后置条很重要,是关键元素,大致可以分为创建/删除实例、属性值的变化、形成/消除关联。在本次实验中,熟练掌握了顺序图的绘制,对该销售系统有了更完整的了解和认识。实验课程名称:UML建模技术实验项目名称学习绘制交互图实验成绩实验者专业班级组别同组者实验日期20XX年4月13日第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)使用RationalRose工具去开发一个顺序图,一旦完成顺序图你可以通过菜单里的工具来生

19、成协作图。假设该系统遵循这个被用例、概念图、系统顺序图和你的老师提供的操作契约所描述的模型,假设只在租赁项目用例中使用现金支付。二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬逻辑或者算法描述)1、UML使用交互图(interactiondiagram)来描述对象间通过消息的交互。交互图可以用于动态对象建模,有两种类型:顺序图和通信图。2、顺序图的优势是能够清晰表示消息的顺序和时间排序,是大量详细表示法选项,劣势是强制在右侧增加新对象,消耗水平空间。它以一种栅栏格式描述交互,其中在右侧添加新创建的对象。3、协作图(CollaborationDiagram)主要表现对象

20、之间协作,同时也用于表现那些以顺序图进行建模的情形。序列图处理序列关系和简单的选择关系(带有保护),而协作图处理迭代。三、主要仪器设备及耗材MicrosoftOfficeWord2003StarUML第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、打开StarUML,单击File-NewProject以新建一个工程,选中designModelDesignModel,单击菜单栏Model-AddDiagram-SequenceDiagram,在ModelExplorer视图中的DesignModel下出现子目录Colla

21、borationInstanceSet1-InteractionInstanceSet1-SequenceDiagram1,将SequenceDiagram1重新命名为Rent_sequenceDiagram.同理新建Return_sequenceDiagram,Restock_sequenceDiagram。2、在Sequence工具栏中选择相应图标,根据实验2的用例文本和实验3的概念模型绘制序列图Rent_sequenceDiagram,Return_sequenceDiagram,Restock_sequenceDiagram。3、在右侧ModelExplore视图中选中Rent_seq

22、uenceDuagram,单击菜单项Model-ConvertDiagramCovertSequencetoCollaboration,系统自动生成一个选项卡,出现了与Rent_sequenceDiagram序列图相对应的协作图,并对图标进行整理,得到其对应协作图;同理,可生成Return_sequenceDiagram,Restock_sequenceDiagram的协作图。二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)用StarUML完成的3个序列图以及生成过程中产生的3个协作图Rent_sequenceDiagram序列图及生成过程中产生的协作图如下:R

23、eturn_sequenceDiagram序列图及生成过程中产生的协作图如下:Restock_sequenceDiagram序列图及生成过程中产生的协作图如下:三、实验小结、建议及体会通过这次实验我认识到序列图与系统顺序图之间的不同,系统顺序图是将系统视为一个黑盒子,而序列图方便地表示了各个类之间的调用的顺序。这次实验我学会了绘制序列图,以及序列图与协作图的关系。各个类之间的关联是调用与被调用的,本次实验对交互图及交互的概念也有了更好的理解。实验课程名称:UML建模技术实验项目名称学习绘制类图实验成绩实验者专业班级组别同组者实验日期20XX年4月13日第一部分:实验分析与设计(可加页)一、实验

24、内容描述(问题域描述)用RationalRose工具来画类图。对于每个属性,要包括它的数据类型或者类。对于每一个操作要包括不带数据类型或类的参数,如若需要,一定要包含返回值的数据类型或者类。二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬逻辑或者算法描述)1、类是一系列拥有相同特性的对象的集合。将对象进行分类并组合成类降低了复杂性,减少了建模中的元素数量,并有助于描述更复杂的系统。2、在一个类图中,类被模型化并且相互联系,这些类通过名称、属性、和操作加以描述。类之间的关系以名称、角色、和多重性进行表达。类图用于描述一个系统中的对象和关联。3、UML用类图表示类、接口及

25、其关联。类图用于静态对象建模。三、主要仪器设备及耗材MicrosoftOfficeWord2003StarUML第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1.打开StarUML,File-NewProject(新建一个工程),在ModelExplorer视图中右击designModelDesignModel,AddDiagram-ClassDiagram,就可以在ClassDiagram1中画类图了。2.根据概念模型以及3个序列图的关联与操作画出相应类图。3.分别画出三个三个顺序图。二、实验结果及分析(包括结果描述、

26、实验现象分析、影响因素讨论、综合分析和结论等)单一类图如下:顺序图如下三、实验小结、建议及体会这次实验我学习了绘制类图,在类图中包含类元名称、属性和操作,并且类图和概念图有着很大的关系,其中类元名称几乎是从概念图里受启发的。此外对顺序图的绘制有了进一步认识,加深了对它的理解。篇2:液压元拆装实验报告液压元拆装实验报告 本文关键词:拆装,液压,元,实验,报告液压元拆装实验报告 本文简介:液压传动实验报告河南师范大学新联学院XINLIANCOLLEDGE,HENANNORMALUNIVERSITY实验报告实验名称液压元拆装实验班级学号姓名实验台号实验地点实验日期成绩机电工程学院实验中心20XX年1

27、1月11目录实验一齿轮泵拆装1实验二柱塞泵拆装液压元拆装实验报告 本文内容:液压传动实验报告河南师范大学新联学院XINLIANCOLLEDGE,HENANNORMALUNIVERSITY实验报告实验名称液压元拆装实验班级学号姓名实验台号实验地点实验日期成绩机电工程学院实验中心20XX年11月11目录实验一齿轮泵拆装1实验二柱塞泵拆装.4实验三液压缸的拆装.6实验四双作用叶片泵的拆装7实验五液压传动的认识7实验一外啮合齿轮泵拆装【实验目的】【主要仪器设备】【实验内容】【实验步骤】分别写出拆解和安装的步骤【需要回答的问题】1.根据实物,画出齿轮泵的工作原理简图。2.简要说明齿轮泵的结构组成。3.齿

28、轮油泵的旋转方向与吸、压油口的位置关系是怎样的?4.卸荷槽的作用是什么?5.该齿轮泵消除困油现象的?实验二内啮合摆线泵的拆装【实验目的】【主要仪器设备】【实验内容】【实验步骤】【需要回答的问题】1.画出内啮合摆线泵的工作原理简图。2.简要说明内啮合摆线泵的结构组成。3.内啮合摆线泵由那几部分组成?各密封腔是怎样形成的?4.内啮合摆线泵的密封工作区是指那一部分?实验三柱塞泵拆装【实验目的】【主要仪器设备】【实验内容】【实验步骤】【需要回答的问题】1根据实物,画出柱塞泵的工作原理简图。2简要说明柱塞泵的结构组成。3思考题(1)该柱塞泵的密封工作容积由哪些零组成?密封腔有几个?(2)该柱塞泵实现配流

29、的?(3)采用中心弹簧机构有何优点?(4)柱塞泵的配流盘上开有几个槽孔?各有什么作用?实验四液压缸拆装实验【实验目的】【主要仪器设备】【实验内容】【实验步骤】【需要回答的问题】1、简要说明双作用单活塞杆液压缸的结构组成;2、叙述双作用单活塞杆液压缸的简述工作原理;3、说明活塞密封的安装方向。实验五双作用叶片泵的拆装【实验目的】【主要仪器设备】【实验内容】【实验步骤】1拆卸步骤2结构特点观察3装配要点和注意事项【需要回答的问题】1根据实物,画出YB-1型双作用叶片泵的工作原理简图,并叙述该泵工作原理。2.简要说明该型双作用叶片泵的结构组成。3.通过拆装,叙述该型双作用叶片泵内主要零部构造及其加工工艺要求。4.请说明拆装双作用叶片泵的方法和拆装要点。5.分析影响液压泵正常工作及容积效率的因素,了解改型双作用叶片泵个产生故障的部,并分析其原因。6.叶片泵中定子、转子、配油盘、叶片能正常工作的正确位置保证?7.双作用叶片泵的定子内表面是由哪几段曲线

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1