UML和设计模式课程实验教学大纲.doc.doc

UML和设计模式课程实验教学大纲.doc.doc

附件三:实验课程教学大纲基本格式 UML和设计模式实验课程教学大纲 课程名称: UML和设计模式实验 课程编码: 英文名称: UML and Design Patterns 学 时: 16 其中必做: 16 学 分: 0.5 开课学期: 第7学期 适用专业: 计算机科学与技术、软件工程 课程类别: 选修 课程性质: 专业课 先修课程: 软件工程、面向对象程序设计 一、课程性质及任务 UML和设计模式实验是计算机、软件工程等专业的一门专业基础实验课。本课程旨在培养学生在软件开发中熟练使用统一建模语言UML及其工具进行系统分析和设计,熟练掌握UML的基本概念、术语和建模方法;并且,通过几个经典的设计模式的使用,使学生进一步理解面向对象技术,并提高学生在实际软件开发中分析和解决问题的能力。 二、课程的教学要求 了解并熟练掌握UML的基本概念、术语和建模方法,熟练使用Rose建模工具,能够在Rose环境下建立系统UML模型,进行系统分析和设计。在上机实验前,学生必须预习并确定目标系统的需求以及实现方案,在上机实验时,将该系统的分析设计思想在Rose中使用UML模型图进行表达,并进一步分析优化,上机结束后,整理实验报告。 三、实验项目与学时分配 序号 项目 内容提要 学时 性质 要求 1 用例图 根据题目描述,设计和实现某学校选课系统的用例图,并对用例进行文字描述。 2 验证 必做 2 活动图 以选课系统中“增加课程”用例为例,设计并实现活动图。 2 验证 必做 3 类图和包图 识别选课系统中的类,并绘制类图;使用包对类进行合理组织。 2 设计 必做 4 顺序图 以选课系统中“选课”用例为例,设计并实现顺序图。 2 设计 必做 5 合作图 实现选课系统中“选课”用例的合作图,验证Rose的模型自动转换功能。 2 验证 必做 6 状态图 以选课系统中“课程类”对象为例,设计和实现其状态图。 2 设计 必做 7 构件图和配置图 根据要求绘制选课系统的构件图和配置图。 2 验证 必做 8 综合实例 以某学校图书管理系统为例,综合运用UML的各种模型图为该系统建模。 2 综合 必做 9 用例建模 以某网站论坛系统为例,使用用例图和活动图进行用例建模,以完整描述该系统需求。 综合 选做 10 动态建模 综合运用UML的四种动态模型图为选课系统建立动态模型,全面描述其动态特性。 综合 选做 11 外观模式 使用外观模式设计某小区保安系统的静态结构图。 设计 选做 12 策略模式 设计并实现某网上商城系统的购物车结算功能,以满足促销算法频繁变化的需求。 设计 选做 13 桥接模式 设计并实现太空大战游戏的静态结构图,使其能应对频繁增加新太空船和增加新的实现平台两个维度的变化。 创新 选做 14 工厂模式 在某农场中经常增加新作物,针对这一需求,设计该农场作物管理系统的静态结构图。 综合 选做 15 建造者模式 针对在肯德基买儿童套餐过程的描述,设计并实现便于该复杂对象创建的系统静态结构图。 设计 选做 16 模板模式 为某汽车测试系统设计静态结构图,使其便于进行各种汽车的测试。 设计 选做 注:项目性质:演示、验证、综合、设计、创新 项目要求:必做、选做 四、考核及成绩评定 1、考核方式:操作 2、考核标准及比例: 出勤:20%、操作:40%、 实验报告:40%(实验课成绩占理论课程成绩的20%,记入《UML和设计模式》课程总成绩) 五、主要教材、参考书 刁成嘉. 《UML系统建模与分析设计》.北京:机械工业出版社.2007年 王少锋. 《UML面向对象技术教程(第一版)》.北京:清华大学出版社.2004年 (美)沙洛维 特罗特 著 徐言声 译.《设计模式解析(第二版)》.北京:人民邮电出版社.2006年 阎宏. 《Java与模式》.北京:电子工业出版社.2002年 制定人:权巍 审定人:赵建平 2012年07月 XX课程教学大纲 2 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档