《UML面向对象建模基础》课程标准_第1页
《UML面向对象建模基础》课程标准_第2页
《UML面向对象建模基础》课程标准_第3页
《UML面向对象建模基础》课程标准_第4页
《UML面向对象建模基础》课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

4、学生阅读软件模型和设计软件的能力3专业技能培养目标了解运用建模语言设计软件的基本过程和技巧掌握各种建模技术和掌握 UML建模语言具备阅读和绘制软件模型的能力熟练掌握流行的建模工具的操作三. 内容标准1 课程内容选择依据按照职业要求和岗位特点解构出教学的知识点、素质点、能力点,根据这些点落实教学内容,选取任务导向、项目导向、行为导向、过程导向、问题导向等解构方案,力求教学内 容的具体、典型、有效。通过详细的行业调查,目前软件建模技术主要使用UML( Un ified Modeli ng Lan guage 统一建模语言)作为软件建模描述语言,以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) 独立实践模块:独立实践任务实践内容课时完整实现图书馆管理 系统的需求模型通过对图书馆管理系统进行需求建模,创建完整的用例模型并对每个用例使用活动图进行描述4对图书馆管理系统进行架构建模在需求建模的基础上对图书馆 管理系统进行架构建模,绘制模 型中的状态图、类图和交互图4对图书馆管理系统进行应用建模绘制图书馆管理系统的对象图, 组件图和部

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

10、ddison-Wesley (中文版:UML用户指南. 邵维忠等译. 北 京:机械工业出版社,2001)美James Rumbaugh, Ivar Jacobs on, Grady Booch. The Uni fied Modeli ngLan guage Reference Manu al (Sec ond Editi on). Addis on-Wesley(中文版:UML参考手册(第2版).UML China译. 北京:机械工业出版社,2005. 8)郑人杰,殷人昆,陶永雷.实用软件工程(第二版).北京:清华大学出版社,2004 . 11美Roger S . Pressman . So

11、ftwareEngineeringA Practitioner sApproach .(中文版:软件工程实践者的研究方法.梅宏译.北京:机械工业出版社,2002)美Robert A . Marksimchuk, Eric J . Naiburg . UMLfor Mere Mortals . Addis on-Wesley (中文版:李虎,范思怡译, UML初学者指南. 北京:人民邮电出版社, 2005 062教学模式采用“项目驱动”加“模块化分阶段”教学模式,将课程内容完全融入到整体项目不同 阶段任务中去,融学习、思考、实践为一体,实现由模拟软件项目到商业项目的飞跃,在训 练学生岗位职业能力

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

13、况进行评析和打分。 从而锻炼学生的团队精神,加强了教学的互动性,还增强了学生学习的主动性。4学习方法使学生养成良好的学习习惯和形成有效的学习方法是专业素养培养任务之一, 教师要有意加强对学生学习方法的指导, 让学生学会观察生活, 从日常生活中映射软件设计分析步骤, 从日常生活中体会业务逻辑。积极创造条件,让学生参与制订阶段性学习目标以及实现目标的方法。 引导学生结合生活体验,采用推测、查阅或询问等方法进行学习。 设计探究式学习活动,促进学生实践能力和创新思维的发展。 引导学生在学习过程中进行自我评价并根据需要调整自己的学习目标和策略。根据用人单位对岗位的需求,一方面老师应及时调整教学任务,另一

14、方面也应提 醒学生自己的学习目标的调整。五. 考核标准1 考核评价办法综合成绩=考勤考核+平时作业考核+在线网络机考+项目考核 其权重分别为:考勤考核:0. 1 ;平时作业考核:0. 1在线网络机考:0. 3项目考核:0.5考核评价标准考勤考核优良(5分)中等(4分)及格(3分)不及格(02分)不迟到,不旷课不旷课,迟到次数少于等于3次旷课次数不多于 1 次,迟到次数不多 于5次旷课次数不多于 2 次,迟到次数多于5次注:1. 旷课次数大于等于3次不准参加期末考试,综合成绩评定为 0分;2. 打分以0.5分为基本单位。平时作业考核优良(5分)中等(4分)及格(3分)不及格(02分)作业都为 A

15、 -级以 上,其中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分为基本单位。在线网络机考由上海NIIT总部按照考试大纲统一开考,考试时间为9 0分钟,考试总分数为10 0分。考试结束系统自动给出分数项目考核设计思想(6分)设计文档(8分)演示过程(4分)答辩情况(4分)项目整体设计思路合理科学(6分)设计文档格式 标准,各种UM L建模关系图 表达正确无误(78 分)能熟练运用Rational Rose 工具软件,并且演示步骤正确无误(4分)回答问题流利、术 语应用正确,团队 合作良好。(4分)项目整体设计思路基本合理(5分)设计文档格式 基本符合标准, 各种U M L建 模关系图表达 基本正确(6分)能熟练运用Rational Rose 工具软件,并且演示步骤基本正确(3.5分)回答问题基本流 禾腹能大量应用术 语,团队合作良 好。(3.5分)项目整体设计思路不甚合理(4分)设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论