UML建模实验
小C的快乐星球
某不知名大学本科在读,内容不定时更新,如有不正确的地方欢迎指出。
展开
-
实验08 软件设计模式及应用
实验目的(1) 理解设计模式的基本概念; (2) 理解设计模式遵循的原则;(3) 掌握经典设计模式及应用。实验内容一、能播放各种声音的软件产品(理解开-闭原则(Open-Closed Principle,OCP–对扩展开放-而对修改关闭)。写java文件、编译java文件、执行class文件。Applicationpublic class Application { public static void main(String[] args) { Simulator sim原创 2020-10-23 12:23:52 · 1229 阅读 · 0 评论 -
实验07 综合实例--网上书店
实验目的(1) 理解组件图的基本概念; (2) 理解部署图的基本概念; (3) 理解包图的基本概念;(3) 掌握在Rational Rose中绘制组件图、部署图和包图的操作方法。实验内容一、将上个实验的网上书店_领域建模.mdl备份一份,将其中另一份名命名为网上书店_分析建模.mdl,绘制分析阶段类图,并理解(类的职责分析-确定类的属性和操作)。二、将上一步的网上书店_分析建模.mdl备份一份,将其中另一份名命名为网上书店_设计建模.mdl,绘制设计阶段类图,并理解。使用UML建模是一个模型不原创 2020-10-23 09:01:06 · 3076 阅读 · 0 评论 -
实验06 组件图部署图和包图
实验目的(1) 理解组件图的基本概念; (2) 理解部署图的基本概念; (3) 理解包图的基本概念;(3) 掌握在Rational Rose中绘制组件图、部署图和包图的操作方法。实验内容一、理解并绘制组件图。(文件名命名为订单模块组件图.mdl)理解并绘制如下类图(类Product、Custmer和Account的访问权限设置为无修饰符Implementation,为什么?),并Forward Engineer生成Java代码(应该有7个文件,为什么?),观察类和文件的对应关系。注意:执行了原创 2020-10-22 22:36:07 · 652 阅读 · 0 评论 -
实验06 组件图部署图和包图
实验目的(1) 理解组件图的基本概念; (2) 理解部署图的基本概念; (3) 理解包图的基本概念;(3) 掌握在Rational Rose中绘制组件图、部署图和包图的操作方法。实验内容一、理解并绘制组件图。(文件名命名为订单模块组件图.mdl)理解并绘制如下类图(类Product、Custmer和Account的访问权限设置为无修饰符Implementation,为什么?),并Forward Engineer生成Java代码(应该有7个文件,为什么?),观察类和文件的对应关系。注意:执行了原创 2020-10-22 17:05:15 · 2047 阅读 · 2 评论 -
实验05 状态图与活动图
实验目的(1) 理解状态图的基本概念; (2) 理解活动图的基本概念;(3) 掌握在Rational Rose中绘制状态图和活动图的操作方法。实验内容一、用状态图描述一个银行贷记卡(对象)在激活期的部分行为细节。激活期两种基本状态:借记(InCredit)和透支(Overdrawn),可进行存款(deposit)和取款(withdraw)等操作。根据操作交易中涉及的交易金额(amt)和当前余额(bal)来确定状态变化。(文件名命名为银行贷记卡状态机.mdl)。重点理解:转移语法格式:event原创 2020-10-10 22:24:48 · 1167 阅读 · 0 评论 -
实验04 顺序图与协作图
实验目的(1) 理解时序图的基本概念; (2) 理解协作图的基本概念;(3) 掌握在Rational Rose中绘制交互图的操作方法。实验内容一、概要描述交互场景(存款用例)。(文件名命名为存取款交互概要.mdl)二、设计和绘制自动车锁系统类图;根据类图设计和绘制实现“锁车”用例的顺序图;在顺序图中按【F5】或选择【Browse】→【Creat Collaboration Diagram】自动生成协作图(文件名命名为CarKey.mdl)三、饮料销售机主要功能如下:原创 2020-10-10 12:41:45 · 737 阅读 · 1 评论 -
实验03 类 图 (2)
实验目的(1) 熟悉Rose的工作环境; (2) 掌握Rose的基本操作方法;(3) 熟悉用例图的基本功能和使用方法; (4) 掌握如何使用建模工具绘制用例图方法。实验内容一、汽车和自行车都是交通工具。一辆自行车只归一个人拥有,但一辆汽车可归一个人或者两个人拥有,一个人可能没有自行车或汽车,也可能有多辆自行车或汽车。人分为男人和女人两类,每个人都具有年龄和名字。每辆交通工具都有自己的颜色和商标,每辆汽车都只有两个前灯和一台发动机。请根据上述描述设计其类图。(文件名命名为Ve原创 2020-10-09 19:33:22 · 2420 阅读 · 0 评论 -
实验02 类 图 (1)
实验目的(1) 熟悉Rose的工作环境; (2) 了解正向工程和逆向工程;(3) 掌握类图的基本概念和类之间的关系; (4) 掌握用Rose绘制类图方法。实验内容一、熟悉Rose的工作环境(类图工具栏)。二、1.绘制类图(文件名命名为CustomerAddress.mdl);2.用正向工程生成Java代码框架;3.比较代码和模型,分析其含义。三、1.绘制类图(文件名命名为CustomerProduct.mdl);2.用正向工程生成Java代码框架;3.比较代码和原创 2020-10-09 19:16:54 · 574 阅读 · 0 评论 -
实验01 Rose环境和用例图
实验目的(1) 熟悉Rose的工作环境; (2) 掌握Rose的基本操作方法;(3) 熟悉用例图的基本功能和使用方法; (4) 掌握如何使用建模工具绘制用例图方法。实验内容一、熟悉Rose的工作环境。二、绘制“棋牌馆管理系统” 用例图(文件名命名为棋牌馆管理系统.mdl)三、远程网络教学系统功能需求如下:●学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。●教师登录网站后,可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。●系原创 2020-10-09 09:18:13 · 2261 阅读 · 0 评论