蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

《可视化建模与UML》实验指导书

  • 资源ID:55553350       资源大小:1.29MB        全文页数:31页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

《可视化建模与UML》实验指导书

1 可视化建模与 UML 实验指导书 软件学院 2 目 录 实验一 UML建模基础 3 实验二 用例图 . 4 实验三 类图 . . 8 实验四 对象图 . 10 实验五 面向对象设计基本原则 11 实验六 包图 . 14 实验七 交互图 . 16 实验八 活动图 . 20 实验九 交互概述图 . 22 实验十 状态图 . 23 实验十一 构件图 . 27 实验十二 需求建模实例与分析 . 29 实验十三 设计建模实例与分析 . 30 实验十四 数据库建模实例与分析 . 31 3 实验一 UML建模基础 [实验目的和要求] 1 、 熟悉 UML建模工具 Visual Paradigm和 Rational Rose的基本 菜单及操作。 2 、 掌握 UML的三大组成部分及各部分作用。 3 、 掌握 UML规则和相关机制。 4 、 掌握 UML的可见性规则和构造型的作用。 [实验内容和步骤] 1 、 练习使用建模工具建立各种 UML图形,并对图形进行相应编辑 和修改。 2 、 认识各种 UML关系及可见性符号,并用工具表示出来。 [分析与讨论] 1、总结 UML在软件工程中的作用以及使用 UML建模的必要性。 4 实验二 用例图 [实验目的和要求] 1、 掌握用例与场景的概念。 2、 掌握 UML用例图的组成、作用以及使用场合。 3、 掌握用例与用例之间的各种关系。 4、 学习针对具体场景使用用例图进行分析说明的方法。 5、 掌握用例描述的概念和基本结构,以及用例描述的作用。 [实验内容和步骤] 1、 什么是用例,什么是场景用例和场景之间的关系是怎样的 2、 用例图中有哪些组成元素在 UML中是如何表示的 3、 用例与用例之间的包含关系、扩展关系和泛化关系各代表什么 含义它们之间有何区别对以上三种关系各举一例,画出用 例图,并进行说明。 4、 为了满足物业中介行业的信息化要求,甲公司基于详尽的需求 调研与分析,准备研发一套符合市场需要的、实用的信息管理 系统。主要将实现客户资料信息管理、客户委托(出租、出售、 租赁、购买)信息管理、业务线索生成与管理、房源状态自动 更新、权限管理、到期用户管理、房源组合查询等功能。该公 司小王,通过多次的与潜在客户的交流与沟通,完成了最初的 用例模型的开发,下是一个用例模型的局部 5 录入房源信息 确认提交信息 房产经纪人 修改房源信息 打开房源信息页面 登录信息 A ] B[ C ] timeout[ getNextFloor-1currentFloor0 ] / closeDoor arrive 上图是一个表示电梯系统的状态图,该系统中 Controller 类和 Motor 类的详细定义如下图所 示 根据类图,完成上面状态图中 A,B,C,D,E,F 处的内容。 11、 某销售 POS机工作流程如下当客户到收银台后,收银员逐一 输入用户购买的商品,然后计算总金额,等待用户付款,确定支付成 功之后,完成收银,等待下一个用户。请为其画出对应的状态图。 26 [分析与讨论] 1、 讨论思考状态图在 UML建模中可以起到什么样的作用。 2、 思考什么样的情况下适合引入状态图进行建模。 27 实验十一 构件图 [实验目的和要求] 1、 掌握构件的概念,了解引入构件的原因。 2、 掌握构件的要素,构件和类的比较。 3、 掌握 UML中构件的表示方法。 4、 掌握阅读和绘制构件图的方法。 5、 了解构件图的应用。 [实验内容和步骤] 1、 什么是构件构件有何作用 2、 构件的五个要素是什么 3、 构件和类的关系是怎样的它们有何异同之处 4、 UML中构件有哪些表示方法,分别代表什么含义 5、 构件有哪两种接口分别如何表示 6、 下图是对某源代码建模后的构件图,请说出其表达的信息。 28 7、 在一张基本构件图中,构件之间最常见的关系是什么 [分析与讨论] 1、 讨论构件图适用于哪些建模需求。 29 实验十二 需求建模实例与分析 [实验目的和要求] 1 、了解软件工程的开发过程 2. 掌握需求和需求分析的概念 3. 掌握需求分析的过程 4. 掌握需求分析的要点和误区 5. 学习如何用 UML对需求建模 6. 分析需求建模实例 [实验内容和步骤] 1、 软件工程的开发过程分为哪几部分 2、 什么是需求需求包括哪几个方面 3、 什么是需求分析 需求分析有何重要意思需求分析可以分为 哪几个步骤 4、 进行需求分析的时候要注意哪些要点和误区 5、 需求建模实例分析(具体内容见 PPT) [分析与讨论] 1、 有人说需求分析类的各种文档在某种意义上来说是文档体系 中最没有存在必要的。你同意么为什么 2、 讨论如何把所学的 UML知识运用到需求建模的过程中去 30 实验十三 设计建模实例与分析 [实验目的和要求] 1、 了解设计建模的内容 2、 学习掌握架构建模的定义和实施。 3、 学习掌握构件建模的定义和实施。 4、 学习使用 UML进行设计建模。 5、 设计建模实例分析。 [实验内容和步骤] 1、 什么是设计建模 2、 在 RUP中,设计工作流主要包括哪些活动简要说明这些活动 的内容以及将产生的结果。 3、 以下关于架构建模的描述中,哪些说法不正确并改正。 1 根据 RUP的建议,架构设计应该包括逻辑视图和物理视图。 2 架构设计的主要工作就是确定类与类之间的关联关系。 3 分层模式是最常见的架设模式。 4、 构件建模主要应从哪两个角度进行设计 5、 说明网状模式的特点,并说明它使用的领域。 6、 设计建模实例。 (见相关 PPT) [分析与讨论] 1、 讨论总结设计建模和架构建模的重要意义。 2、 小组讨论如果你要开发一个类似于“新浪点点通”的应用系 统,那么采用哪种架构模式比较理想说明并阐述理由。 31 实验十四 数据库建模实例与分析 [实验目的和要求] 1、 掌握数据库模型的基本概念。 2、 掌握数据库模型的三种形式。 3、 掌握数据库模型与类模型之间的关系。 4、 掌握概念模型建模,逻辑模型建模,物理模型建模的基本内容 和步骤。 5、 数据库建模实例分析 [实验内容和步骤] 1、 什么是数据库模型数据库模型有何作用 2、 简单说明数据库模型与类模型的异同点。 3、 以下关于数据模型三种形式的说法是否正确应如何改正 1 数据库建模中的逻辑数据模型和面向对象软件开发中的概 念模型十分类似。 2 在逻辑模型中,一般只标识出数据实体,而不考虑实体之间 的关系。 3 只有在物理模型中才会列出数据实体的属性。 4 除了概念模型之外,另外两种模型都是与具体的数据库管理 系统相关的。 5 对于实体属性的数据类型和数据长度,一般只在物理模型中 体现。 4、 数据库建模实例分析(见PPT) [分析与讨论] 1、 讨论数据库建模的场合以及需要注意的相关问题。 2、 结合数据库建模的例子,说说数据库建模在软件建模中的重要 作用及意义。

注意事项

本文(《可视化建模与UML》实验指导书)为本站会员(zxj4123)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开