《软件建模与软件文档写作》课程标准
文章来源:未知
责任编辑:计算机学院 时间:2017-03-07 点击数:
课程编码: 课程类别:B
适用专业:软件测试技术 授课单位:计算机与软件学院
学时:72 编写执笔人及编写日期: 胡双 2015年2月27日
学分:4 审定负责人及审定日期: 罗炜 2015年3月5日
1.课程定位和课程设计
1.1课程性质与作用
课程的性质:课程是软件测试技术专业的专业核心课程,是校企合作开发的基于工作过程的课程。本课程也可以作为部分非软件测试专业的必修课或选修课。
课程的作用:本课程是一门重要的专业核心课程,它是根据行业的需要而开设,在专业人才培养过程中有着重要的作用和地位。本课程是软件测试技术专业学生在之前学习的专业知识的一个延续和深入。对今后学生从事软件测试有着重要的意义。
与其他课程的关系(前导课程、后续课程)等。
(1)前导课程:
《计算机应用基础》、《JAVA语言程序设计》等。
(2)后续课程:
无
1.2课程基本理念
课程开发遵循现代职业教育指导思想,课程教学内容的取舍和内容排序遵循行业的需要,课程的目的是培养学生专业技能。课程实施行动导向的教学模式,为了行动而学习、通过行动来学习,校企合作开发课程等。
课程以就业导向、能力本位,以学生为主体,建构主义的学习观和教学观,树立终身学习的理念,突出课程的职业性、实践性和开放性,紧紧盯住行业需求、牢牢贴近一线服务,专业融入产业等。
1.3课程设计思路
主要指课程设计的总体思路:基于工作过程的课程设计、工作任务的结构模式、课程内容是根据学生对软件测试有一定的了解并有能力独立完成一些简单的测试用例的编写。72课时其中理论课时52,实践课时20,要求学生掌握并灵活运用所学知识和相关测试工具。
要将组成课程的每一教学单元的知识、技能和态度尽量按照相应的专项能力在实际职业工作中出现的频度、内容的难度和要求掌握的程度进行排序。排序的原则是:将专项能力中频度高和要求掌握程度高者所对应的教学单元确定为教学中的重点内容,低的转化为一般要求;将难度高的专项能力所对应的教学单元定为教学中的难点。
本课程针对行业对软件测试人才的基本要求,实施“课堂+企业”教学模式,以真实自动化项目为导向整合、序化教学内容等。
2.课程目标
课程工作任务目标:熟悉项目开发流程和软件过程模型,掌握使用统一建模语言UML进行软件建模和软件文档编写的方法,通过软件建模过程进行面向对象的软件工程开发实践,以及掌握相关的数据库建模技术。
职业能力目标:软件建模及软件文档写作。
3.课程内容与要求
学习情境规划和学习情境设计
学习情境
| 情境描述
| 职业能力(知识、技能、态度)
| 课时
|
1.项目开发流程和建模软件安装
| 熟悉项目开发流程和软件过程模型,掌握建模软件的安装
| 软件过程模型和建模软件的安装
| 8
|
2.面向对象的软件开发与建模过程
| 熟悉面向对象软件开发过程和统一建模语言
| 面向对象软件开发过程和统一建模语言
| 6
|
3.软件项目管理
| 熟悉软件项目管理
| 软件项目管理
| 4
|
4.需求分析
| 掌握需求分析阶段的用例建模
| 用例建模
| 10
|
5.系统分析
| 掌握系统分析阶段的静态和动态建模
| 系统分析阶段的静态和动态建模
| 12
|
6.系统设计
| 掌握系统设计阶段的静态和动态建模
| 系统设计阶段的静态和动态建模
| 12
|
7.逆向工程
| 掌握UML模型与代码的逆向工程
| UML模型与代码的逆向工程
| 6
|
8.项目综合实践
| 通过项目实践掌握建模基本方法
| 建模基本方法
| 10
|
16.其他
| 复习和机动
|
| 4
|
总计
|
|
| 72
|
4.课程实施
4.1教学条件
4.1.1软硬件条件
校内实训基地条件,一般在IBM PC/XT及其兼容机上运行,要求机器具备基本配置;安装有Rational Rose 2003和Power Desinger等软件。
4.1.2师资条件
任课教师需熟悉软件建模的基本理论;熟悉各阶段软件建模的方法及步骤,熟悉Rational Rose和Power Desinger的软件使用。
4.2教学方法建议
针对具体的教学内容和教学过程需要,采用项目任务驱动法以及讲授法对知识点进行讲解。并通过案例以及模拟情境展开教学工作。
4.3教学评价、考核要求
教学评价、考核的多元性,项目考评、产品考评、过程考评、报告考评、知识考评等,形成性评价和中介性评价相结合,要对知识与技能、过程与方法、情感态度与价值观等进行全面评价。
4.4教材编写
教材编写体例建议:(1)教学目标,(2)工作任务,(3)实践操作(相关实践知识),(4)问题探究(相关理论知识),(5)知识拓展(选学内容),(6)练习。教材体现任务驱动、实践导向的课程设计思想。
5.课程资源开发与利用
学习资料资源:
教材:《面向对象的软件工程开发实践》,王路群、罗炜,江苏教育出版社,2013年3月
参考书:
(1)《软件开发生命周期与统一建模语言UML》,曹静,中国水利水电出版社
6.其他说明