2023年西工大JavaUML实验报告三.docx
《2023年西工大JavaUML实验报告三.docx》由会员分享,可在线阅读,更多相关《2023年西工大JavaUML实验报告三.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西工大计算机学院高级语言程序设计实验报告课程名称J av a语言与面向对象程序设计实验课次UML第3次实验项目实验三、四、五、六实验时间指导老师评议成绩评估:(满分为2分)指导教师评语:指导教师署名:实验内容(规 定、算法、环 节和方法)请参见实验说明书实验结果具体代码请参见附件中电子版的j 下:ava源程序。源程序的简要说明如UML实验三: 电脑使用.mdl 公司联会.md 1 说明:实验结果:(实验规定中需要书面回答的内容)实验指导和环节1、对象是具有类类型的变量,其三大特性是抽象、集成、封装。2、对象的表达符号是与类用相同的几何符号作为描述符,但对 象使用带有下划线的实例名将它作为个体区
2、分开来。顶部显示对象名 和类名,并以下划线表达,使用语法是“对象名:类名”,底部包含属性名和值的列表。3、Coun t r y、Pr o vi n ce 是类,而 c hina、fuj i an 和 si c h u an分别是这两个类中的对象。4、对象图合用于论证类模型的设计以及对源代码进行分析和说 明。其优点是可以直接理解出系统运营时的实时状态,缺陷是比较复 杂,工作量大。分析与讨论:1 . 一个类为它的所有对象给出了一个统一的定义,而他的每个对 象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具 体的关系。比如,有一个学生类,而学生小明就是这个类的一个对象。2 .类是对事物的一
3、种定义,对象是实实在在的东西。对象是一种实 例。3 .见实验图UML实验四:图书馆系统.mdl说明:实验指导和环节1、用例用于表达系统所提供的服务,它定义了系统是如何被参 与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功 能而与系统之间发生的一段对话。场景就是来自单一参与者的、具体 的、关注点集中的系统单一特性的非形式化描述。一个用例可以包含 多个场景。2、用例、参与者、关联、(系统边界)等元素,用图形表达。3、关联关系:描述参与者与用例之间的关系,它是用于表达类的 关系的关联原类的实例。还车包含关系:基本用例的行为包含了另一个用例的行为。基本用例描述在多个 用例中都有的公共行为。
4、包含关系本质上是比较特殊的依赖关系。它 比一般的依赖关系多了一些语义。在包含关系中箭头的方向是从基本 用例到包含用例。O网上预定填写电子表格泛化关系:代表一般于特殊的关系。UML用例图中泛化关系的意思和面向对象程序设计中的继承的概 念是类似的。不同的是继承使用在实行阶段,泛化使用在分析、设计阶 段。在泛化关系中子用例继承了父用例的行为和含义,子用例也可以增 长新的行为和含义或者覆盖父用例中的行为和含义。分析与讨论:1、用例图是由us e case(用例),a ctor(角色)和系统边界组 成的。用来表达系统做了哪些事情的,是帮助分析系统有哪些功能,以 及明确系统内部和系统外部(也就是角色)的交
5、互的。角色使用用例的时候。2、他们都可以使软件开发更容易。结构化开发系统方法是指把整 个系统开发过程提成若干阶段,每个阶段进行若干活动,每一项活动应 用系统标准、规范、方法和技术,完毕一个或是多个任务,形成符合给 定规定的软件产品。3、(1 )拟定用例参与者需要从系统中获得那些功能?参与者要系统 作些什么?(2)参与者是否需要读取、产生、删除、修改果实存储系统中的 某些信息。(3)系统状态的改变是否告知参与者。(4)是否存在印象系统的外部事件?(5)系统需要什么样的输入输出信息?UML实验五:库存.mdl说明:实验内容和环节1、序列图用来描述对象之间消息发送的先后顺序,阐明对象之间 的交互过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年西工大 JavaUML 实验 报告
限制150内