面向对象建模与设计实验教学大纲.doc
《面向对象建模与设计实验教学大纲.doc》由会员分享,可在线阅读,更多相关《面向对象建模与设计实验教学大纲.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象建模与设计实验教学大纲一、课程基本信息课程名称:面向对象建模与设计课程编码:适用专业:计算机类开课学期:大三第一学期课程类型:独立设课/非独立设课课程学时:独立设课:总学时 学时;非独立设课:总学时 36 学时(其中理论课 18 学时,实验课 18 学时)课程学分:1.5先修课程:大学计算机基础并修课程:UML内容简介: 主要开设以下4个实验: 1. 用例建模(6学时)2时序图建模(6学时)3. 活动图建模(3学时)4. 对象图(类图)建模(3学时)二、实验课程的性质与任务面向对象建模与设计是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程的目的就
2、是要达到理论与实际应用相结合,使同学们能够根据现实世界事物的特性和关系,学会数据抽象、组织的方法,能把现实世界中的实际问题在计算机内部通过模型表示出来,并培养基本的、良好的分析问题、解决问题和建模设计技能。三、实验项目实验一 用例建模实验1实验类别 专业基础2实验类型 设计性3学时 64实验的目的和要求1)理解用例基本概念2)掌握详述风格用例的基本组成部分、格式3)掌握标识参与者、标识用例4)熟悉标识用例的基本步骤5)掌握使用Rose工具绘制用例图6)能够参考给定实例完成自选系统的用例建模(文档,用例图)5实验内容或原理1)用例:定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所
3、提供的某一完整功能而与系统之间发生的交互。 2)参与者:与系统发生交互的外部实体。3)需求获取将注意力放在系统目标描述上。需求获取包括一下活动:标识参与者 标识出未来系统将支持的不同用户类型。标识场景 对未来系统的典型功能用一组带有细节的场景来描述。标识用例 从场景中抽象出用例。求精用例 细化每一个用例和描述面临错误和异常条件时系统行为。标识用例之间关系 标识出用例之间的依赖关系。标识非功能性需求 如:性能上约束、文档、资源、安全性、质量等。教师使用案例:图书馆管理系统用例建模学生参考图书馆管理系统用例建模完成自选系统用例建模详述风格用例模版:用例名范围 级别 主要参与者涉众及其关注点前置条件
4、成功保证(后置条件) 主成功场景(或基本流程、主事件流)扩展(或替代流程,备用流)6实验步骤学生填写1)先分析参与者2)标识场景(用例)3)编写用例文档4)绘制用例图(步骤)7实验中主要使用的仪器、设备计算机8实验材料无9实验安全和注意事项学生实验完毕离开实验室需关闭电脑,并把凳子摆放整齐。实验二 时序图建模1实验类别 专业基础2实验类型 设计性3学时 64实验的目的和要求1)掌握时序图的基本概念;2)能够根据事件流,准确确定对象,画出时序图;3)熟练使用软件创建时序图;4)掌握标识参与对象的方法。5实验内容或原理1)时序图 时序图是强调消息时间顺序的交互图。时序图描述了对象之间传送消息的时间
5、顺序,用来表示用例中的行为顺序。时序图将交互关系表示为一个二维图。其中,纵轴是时间轴,时间沿竖线向下延伸。横轴代表了在协作中各独立的对象。2)时序图的组成时序图包含了4个元素:对象(Object)生命线(Lifeline)消息(Message)激活(Activation)3)对象 时序图中对象的符号和对象图中对象所用的符号一样。将对象置于时序图的顶部意味着在交互开始的时候对象就已经存在了,如果对象的位置不在顶部,那么表示对象是在交互的过程中被创建的。 4)生命线生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。每个对象的底部中心的位置都带有生命线。生命线是一个时间线,从时序图的顶部
6、一直延伸到底部,所用的时间取决于交互持续的时间。对象与生命线结合在一起称为对象的生命线,对象的生命线包含矩形的对象图标以及图标下面的生命线。 5)消息消息定义的是对象之间某种形式的通信,它可以激发某个操作、唤起信号或导致目标对象的创建或撤销。消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。消息可以用于在对象间传递参数。消息可以是信号,也可以是调用。在UML中,消息使用箭头来表示,箭头的类型表示了消息的类型。6)激活激活表示该对象被占用以完成某个任务,去激活指的则是对象处于空闲状态、在等待消息。在UML中,为了表示对象是激活的,可以将该对象的生命线拓宽成为矩形。其中的矩形称为激活条或
7、控制期,对象就是在激活条的顶部被激活的,对象在完成自己的工作后取消激活。激活条:7)对象的创建和撤销如果对象位于时序图的顶部,说明在交互开始之前该对象已经存在了。如果对象是在交互的过程中创建的,那么它应当位于图的中间部分。对象在创建消息发生之后才能存在,对象的生命线也是在创建消息之后才存在的。8)标识初始分析对象的启发式准则:l 开发者和用户必须弄清楚的术语。l 在用例中重复使用的名词。l 系统必须跟踪的现实世界中的实体。l 系统必须跟踪的现实世界中的处理。l 用例。l 数据源和数据汇。l 与用户交互的人工制品。l 应用域中的术语。6实验步骤图书馆管理系统时序图建模:1)标识每个用例的参与对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 建模 设计 实验教学 大纲
限制150内