《UML面向对象建模基础》课程标准

上传人:xmg****18 文档编号:120271994 上传时间:2020-02-06 格式:DOC 页数:10 大小:90KB
返回 下载 相关 举报
《UML面向对象建模基础》课程标准_第1页
第1页 / 共10页
《UML面向对象建模基础》课程标准_第2页
第2页 / 共10页
《UML面向对象建模基础》课程标准_第3页
第3页 / 共10页
《UML面向对象建模基础》课程标准_第4页
第4页 / 共10页
《UML面向对象建模基础》课程标准_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《《UML面向对象建模基础》课程标准》由会员分享,可在线阅读,更多相关《《UML面向对象建模基础》课程标准(10页珍藏版)》请在金锄头文库上搜索。

1、.word可编辑.UML面向对象建模基础课程标准课程名称:UML面向对象建模基础适用专业:软件开发与项目管理学时标准:48教学条件要求(1)校内实训室: 保证软开专业学生上课时每人配备一台计算机,能提供每天每人4小时以上的上机时间。 机房组成局域网,每台计算机最低配置:Windows XP/2003以上操作系统、CPU:1.7G以上、内存:512M以上、磁盘空间40G以上。配备教学和实践所需软件。 多媒体教室 专业教师应有独立使用的一台微机,或者提供笔记本,方便备课和教学。(2)校外实训基地:为将本课程建设成为“工学结合”的优质核心课程,已经与多家省内外知名软件企业如TCS、塔塔信息技术、中软

2、、创智软件建立了校企合作关系,开辟了长期稳定的校外实训基地,为学生提供了顶岗实习、体验实际开发环境的机会。一总论1课程性质与作用本课程是软件开发与项目管理专业软件开发工程师课程方向的一门专业基础课程,适用于三年制软件开发与项目管理专业。通过对本课程的学习,不仅有助于学生理解面向对象的软件开发技术,同时为后续课程的学习打下坚实的基础。更重要的是为学生构筑软件建模这一核心职业技能,为毕业后的就业尤其是应用软件开发类职业岗位的就业增加机会。2课程设计理念与思路设计理念: 根据本行业特点,注重专业素质教育 倡导项目驱动,强调动手实践 整体目标明确,教学组合灵活 以学生为主体,树立榜样作用 着眼就业岗位

3、需求,开发有效课程资源设计思路:该课程标准设计的主要思路是遵照课程目标,将课程分解为三大主要模块,即讲练结合模块、独立实践模块和项目实训模块。该设计遵循了学生学习的循序渐进规律和稳扎稳打,具有“讲”、“学”、“做”三位一体的特点,以学生为主体,以就业岗位为导向,以项目任务驱动教学,以培养学生具有高专业素养和实践动手能力强的综合素质能力为最终目标。二课程目标1 素质培养目标l 培养学生良好的团队协作能力l 培养学生科学严谨的软件分析设计风格l 培养学生良好的沟通能力2 专业知识培养目标l 了解软件建模技术在软件技术中的地位和作用l 加深面向对象软件技术的理解l 掌握需求建模、软件架构建模和应用建

4、模的方法和技巧l 培养学生阅读软件模型和设计软件的能力3 专业技能培养目标l 了解运用建模语言设计软件的基本过程和技巧l 掌握各种建模技术和掌握UML建模语言l 具备阅读和绘制软件模型的能力l 熟练掌握流行的建模工具的操作三内容标准1课程内容选择依据按照职业要求和岗位特点解构出教学的知识点、素质点、能力点,根据这些点落实教学内容,选取任务导向、项目导向、行为导向、过程导向、问题导向等解构方案,力求教学内容的具体、典型、有效。 通过详细的行业调查,目前软件建模技术主要使用UML(Unified Modeling Language统一建模语言 )作为软件建模描述语言,以Rational Rose为

5、主要的建模工具,所以,专门选取了UML语言和Rose工具作为讲述软件建模技术课程的核心内容,同时通过将UML语言和Rose工具的各个知识点有机结合应用到真实的项目案例的方式实现最终的课程目标。2课程内容标准本课程在教学中引入“图书馆管理系统”案例来讲述软件建模技术,并将课程分解为三大主要模块,即讲练结合模块、独立实践模块和项目实训模块,总学时48课时(不含课程的独立实践模块和项目实训模块课时),其中理论课19课时,实践课17课时,独立实践课12课时,实践性教学内容的课时占本课程的60.4,课程内容及学时分配如下表所示。由此可见本课程的教学内容和课程结构已初步完成从理论教学为主向培养学生应用技能

6、为中心的转变。同时,通过案例教学、课程项目实训、到软件企业顶岗实习等多种方法,实现“工学结合”。(1) 讲练结合模块:课程模块案例讲解内容练习任务职业岗位能力课时讲授实践基础知识建模工具Rational Rose安装与设置建模工具的安装与设置,了解Rational Rose工具的基本操作方法软件建模技术基础知识42用例图绘制图书管理系统中业务功能的用例图,从而实现系统业务静态建模绘制图书管理系统中用户管理功能的用例图,从而实现系统用户管理静态建模需求分析静态建模能力、沟通能力22活动图使用活动图对图书管理系统中业务活动进行需求动态建模模仿教师演示的内容对图书管理系统中的用户管理活动进行需求动态

7、建模需求分析动态建模能力、沟通能力22状态图绘制借书业务活动的状态图绘制还书业务活动的状态图,从而实现业务动态建模软件业务动态建模能力22类寻找和抽象出用户管理中的类寻找和抽象书籍管理中的类软件设计、分析初步能力22类图和类的关系绘制用户管理的类图,从而实现系统的静态建模绘制书籍管理功能中的类图和类的关系设计、分析动态建模能力、沟通能力、团队协作能力11顺序图和协作图借/还功能动态建模绘制书籍活动管理的顺序图和协作图,从而实现该功能的软件架构设计设计、分析动态建模能力、沟通能力、团队协作能力22对象图绘制借书业务对象图绘制还书业务对象图动态业务分析能力、沟通能力、团队协作能力11组件图绘制用户

8、管理的组件图绘制UI、DB和UTIL包组件图软件架构设计能力11正向工程与逆向工程对所设计的图书管理部分模型进行正向工程,生成部分代码框架对图书管理系统实施逆向工程,以保持代码和模型的同步软件实现能力、学习能力、团队协作能力22合计1917(2) 独立实践模块:独立实践任务实践内容课时完整实现图书馆管理系统的需求模型通过对图书馆管理系统进行需求建模,创建完整的用例模型并对每个用例使用活动图进行描述对图书馆管理系统进行架构建模在需求建模的基础上对图书馆管理系统进行架构建模,绘制模型中的状态图、类图和交互图对图书馆管理系统进行应用建模绘制图书馆管理系统的对象图,组件图和部署图,并通过正向工程生成代

9、码框架总计(3) 项目实训模块:为进一步提高学生的综合运用能力,并加深对所学软件建模理论的理解,在进行课程实习的基础上,结合其它课程,如Java程序设计、数据库等,设置一个综合型工程实训课题,如网络实时聊天系统、航空订票系统等。四实施意见1教学参考书(1)教材GNIIT,博睿软件工程师课程UML面向对象建模基础 安艾艾迪信息技术(上海)有限公司,2007年1月(2)主要参考书l 美Grady Booch, Ivar Jacobson, James Rumbaugh The Unified Modeling Laguage User Guide Addison-Wesley (中文版:UML用户

10、指南 邵维忠等译 北京:机械工业出版社,2001)l 美James Rumbaugh, Ivar Jacobson, Grady Booch The Unified Modeling Language Reference Manual (Second Edition) Addison-Wesley (中文版:UML参考手册(第2版) UML China译 北京:机械工业出版社,20058)l 郑人杰, 殷人昆, 陶永雷 实用软件工程(第二版)北京:清华大学出版社,200411l 美Roger SPressman Software Engineering A Practitioners Appr

11、oach (中文版:软件工程 实践者的研究方法 梅宏译 北京:机械工业出版社,2002)l 美Robert A Marksimchuk, Eric J NaiburgUMLfor Mere Mortals Addison-Wesley(中文版:李虎,范思怡译,UML初学者指南 北京:人民邮电出版社,2005062教学模式采用“项目驱动”加“模块化分阶段”教学模式,将课程内容完全融入到整体项目不同阶段任务中去,融学习、思考、实践为一体,实现由模拟软件项目到商业项目的飞跃,在训练学生岗位职业能力的同时,培养学生沟通和团队协作能力。3教学方法l 多媒体演示教学法本课程的理论课安排在多媒体教室。在课堂

12、教学中,教师把传统的板书和多媒体课件结合起来,并根据教学需要,灵活地将与课堂讲授的知识点相关的资料通过多媒体演示给学生看,从而取得了良好的教学效果。l 榜样式教学方法所谓榜样式教学方法就是老师为学生示范一个真实项目的设计建模过程,详细讲解每一个具体步骤,然后布置一个类似的项目案例让学生模仿单独完成。从而让学生达到一种融汇贯通的学习效果。l 项目小组讨论教学法将学生组成一个个项目小组,分派一个具体的软件项目建模任务,让他们在限定的时间内通过讨论研究、反复修改来完成。老师最终根据其完成情况进行评析和打分。从而锻炼学生的团队精神,加强了教学的互动性,还增强了学生学习的主动性。4 学习方法使学生养成良

13、好的学习习惯和形成有效的学习方法是专业素养培养任务之一,教师要有意加强对学生学习方法的指导,让学生学会观察生活,从日常生活中映射软件设计分析步骤,从日常生活中体会业务逻辑。 积极创造条件,让学生参与制订阶段性学习目标以及实现目标的方法。 引导学生结合生活体验,采用推测、查阅或询问等方法进行学习。 设计探究式学习活动,促进学生实践能力和创新思维的发展。 引导学生在学习过程中进行自我评价并根据需要调整自己的学习目标和策略。 根据用人单位对岗位的需求,一方面老师应及时调整教学任务,另一方面也应提醒学生自己的学习目标的调整。五考核标准1考核评价办法综合成绩 = 考勤考核 + 平时作业考核 + 在线网络

14、机考 + 项目考核 其权重分别为:考勤考核:0. ;平时作业考核:0.在线网络机考:0.项目考核:0.52考核评价标准l 考勤考核优良(5分)中等(4分)及格(3分)不及格(02分)不迟到,不旷课不旷课,迟到次数少于等于3次旷课次数不多于1次,迟到次数不多于5次旷课次数不多于2次,迟到次数多于5次注:1旷课次数大于等于3次不准参加期末考试,综合成绩评定为0分;2打分以0.5分为基本单位。l 平时作业考核优良(5分)中等(4分)及格(3分)不及格(02分)作业都为A级以上,其中A以上级次数不少于4次作业等级都为B以上,其中A以上次数不少于4次作业等级都为C以上,其中B以上次数不少于4次作业等级C以下次数大于3次,作业缺交按D级处理注:1 作业次数为6次;2 作业评定等级分为:D,C,C,C+,B,B,B+,A,A,A+ 。共10个等级;3 打分以0.5分为基本单位。l 在线网络机考由上海总部按照考试大纲统一开考,考试时间为分钟,考试总分数为分。考试结束系统自动给出分数l 项目考核设计思想(6分)设计文档(8分)演示过程(4分)答辩情况(4分)项目整体设计思路合理科学(6分)设计文档格式标准,各种建模关系图表达正确无误(78分)能熟练运用Rational Rose工具软件,并且演

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号