文档库 最新最全的文档下载
当前位置:文档库 › UML面向对象建模基础课程标准

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

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

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

课程名称:《UML面向对象建模基础》

适用专业:软件开发与项目管理

学时标准:48

教学条件要求

(1)校内实训室:

?保证软开专业学生上课时每人配备一台计算机,能提供每天每人4小时以上的上机时间。

?机房组成局域网,每台计算机最低配置:Windows XP/2003以上操作系统、CPU:

1.7G以上、内存:512M以上、磁盘空间40G以上。配备教学和实践所需软件。

?多媒体教室

?专业教师应有独立使用的一台微机,或者提供笔记本,方便备课和教学。

(2)校外实训基地:

为将本课程建设成为“工学结合”的优质核心课程,已经与多家省内外知名软件企业如TCS、塔塔信息技术、中软、创智软件建立了校企合作关系,开辟了长期稳定的校外实训基地,为学生提供了顶岗实习、体验实际开发环境的机会。

一.总论

1.课程性质与作用

本课程是软件开发与项目管理专业软件开发工程师课程方向的一门专业基础课程,适用于三年制软件开发与项目管理专业。

通过对本课程的学习,不仅有助于学生理解面向对象的软件开发技术,同时为后续课程的学习打下坚实的基础。更重要的是为学生构筑软件建模这一核心职业技能,为毕业后的就业尤其是应用软件开发类职业岗位的就业增加机会。

2.课程设计理念与思路

设计理念:

?根据本行业特点,注重专业素质教育

?倡导项目驱动,强调动手实践

?整体目标明确,教学组合灵活

?以学生为主体,树立榜样作用

?着眼就业岗位需求,开发有效课程资源

设计思路:

该课程标准设计的主要思路是遵照课程目标,将课程分解为三大主要模块,即讲练结合模块、独立实践模块和项目实训模块。该设计遵循了学生学习的循序渐进规律和稳扎稳打,具有“讲”、“学”、“做”三位一体的特点,以学生为主体,以就业岗位为导向,以项目任务驱动教学,以培养学生具有高专业素养和实践动手能力强的综合素质能力为最终目标。二.课程目标

1.素质培养目标

●培养学生良好的团队协作能力

●培养学生科学严谨的软件分析设计风格

●培养学生良好的沟通能力

2.专业知识培养目标

●了解软件建模技术在软件技术中的地位和作用

●加深面向对象软件技术的理解

●掌握需求建模、软件架构建模和应用建模的方法和技巧

●培养学生阅读软件模型和设计软件的能力

3.专业技能培养目标

●了解运用建模语言设计软件的基本过程和技巧

●掌握各种建模技术和掌握UML建模语言

●具备阅读和绘制软件模型的能力

●熟练掌握流行的建模工具的操作

三.内容标准

1.课程内容选择依据

按照职业要求和岗位特点解构出教学的知识点、素质点、能力点,根据这些点落实教学内容,选取任务导向、项目导向、行为导向、过程导向、问题导向等解构方案,力求教学内容的具体、典型、有效。

通过详细的行业调查,目前软件建模技术主要使用UML(Unified Modeling Language—统一建模语言 )作为软件建模描述语言,以Rational Rose为主要的建模工具,所以,专门选取了UML语言和Rose工具作为讲述软件建模技术课程的核心内容,同时通过将UML语言和Rose工具的各个知识点有机结合应用到真实的项目案例的方式实现最终的课程目标。2.课程内容标准

本课程在教学中引入“图书馆管理系统”案例来讲述软件建模技术,并将课程分解为三大主要模块,即讲练结合模块、独立实践模块和项目实训模块,总学时48课时(不含课程的独立实践模块和项目实训模块课时),其中理论课19课时,实践课17课时,独立实践课12课时,实践性教学内容的课时占本课程的60.4%,课程内容及学时分配如下表所示。由此可见本课程的教学内容和课程结构已初步完成从理论教学为主向培养学生应用技能为中心的转变。同时,通过案例教学、课程项目实训、到软件企业顶岗实习等多种方法,实现“工学结合”。

(1)讲练结合模块:

(2)独立实践模块:

(3)项目实训模块:

为进一步提高学生的综合运用能力,并加深对所学软件建模理论的理解,在进行课程实习的基础上,结合其它课程,如《Java程序设计》、《数据库》等,设置一个综合型工程实训课题,如《网络实时聊天系统》、《航空订票系统》等。

四.实施意见

1.教学参考书

(1)教材

GNIIT,博睿软件工程师课程《UML面向对象建模基础》安艾艾迪信息技术(上海)有限公司,2007年1月

(2)主要参考书

● [美]Grady Booch, Ivar Jacobson, James Rumbaugh. The Unified Modeling

Laguage User Guide. Addison-Wesley (中文版:UML用户指南.邵维忠等译.北

京:机械工业出版社,2001)

●[美]James Rumbaugh, Ivar Jacobson, Grady Booch. The Unified Modeling

Language Reference Manual (Second Edition). Addison-Wesley (中文版:

UML参考手册(第2版). UML China译.北京:机械工业出版社,2005.8)

●郑人杰, 殷人昆, 陶永雷.实用软件工程(第二版).北京:清华大学出版社,

2004.11

● [美]Roger S.Pressman.Software Engineering A Practitioner’s

Approach.(中文版:软件工程实践者的研究方法.梅宏译.北京:机械工

业出版社,2002)

●[美]Robert A.Marksimchuk, Eric J.Naiburg.UMLfor Mere

Mortals. Addison-Wesley(中文版:李虎,范思怡译,UML初学者指南.北京:

人民邮电出版社,2005.06

2.教学模式

采用“项目驱动”加“模块化分阶段”教学模式,将课程内容完全融入到整体项目不同阶段任务中去,融学习、思考、实践为一体,实现由模拟软件项目到商业项目的飞跃,在训练学生岗位职业能力的同时,培养学生沟通和团队协作能力。

3.教学方法

●多媒体演示教学法

本课程的理论课安排在多媒体教室。在课堂教学中,教师把传统的板书和多媒体课件结合起来,并根据教学需要,灵活地将与课堂讲授的知识点相关的资料通过多媒体演示给学生看,从而取得了良好的教学效果。

●榜样式教学方法

所谓榜样式教学方法就是老师为学生示范一个真实项目的设计建模过程,详细讲解每一个具体步骤,然后布置一个类似的项目案例让学生模仿单独完成。从而让学生达到一种融汇贯通的学习效果。

●项目小组讨论教学法

将学生组成一个个项目小组,分派一个具体的软件项目建模任务,让他们在限定的时间内通过讨论研究、反复修改来完成。老师最终根据其完成情况进行评析和打分。

从而锻炼学生的团队精神,加强了教学的互动性,还增强了学生学习的主动性。4.学习方法

使学生养成良好的学习习惯和形成有效的学习方法是专业素养培养任务之一,教师要有意加强对学生学习方法的指导,让学生学会观察生活,从日常生活中映射软件设计分析步骤,从日常生活中体会业务逻辑。

?积极创造条件,让学生参与制订阶段性学习目标以及实现目标的方法。

?引导学生结合生活体验,采用推测、查阅或询问等方法进行学习。

?设计探究式学习活动,促进学生实践能力和创新思维的发展。

?引导学生在学习过程中进行自我评价并根据需要调整自己的学习目标和策略。

?根据用人单位对岗位的需求,一方面老师应及时调整教学任务,另一方面也应提醒学生自己的学习目标的调整。

五.考核标准

1.考核评价办法

综合成绩= 考勤考核+ 平时作业考核+ 在线网络机考+ 项目考核

其权重分别为:

考勤考核:0.1;

平时作业考核:0.1

在线网络机考:0.3

项目考核:0.5

2.考核评价标准

注:

1.旷课次数大于等于3次不准参加期末考试,综合成绩评定为0分;

2.打分以0.5分为基本单位。

注:

1.作业次数为6次;

2.作业评定等级分为:D,C—,C,C+,B—,B,B+,A—,A,A+ 。共10个等级;

3.打分以0.5分为基本单位。

●在线网络机考

由上海NIIT总部按照考试大纲统一开考,考试时间为90分钟,考试总分数为100分。考试结束系统自动给出分数

相关文档