软件工程与面向对象技术.doc

软件工程与面向对象技术

附件5.机械科学与工程学院 全英 研究生课程简介(中英文各一份)课程名称:软件工程与面向对象技术课程代码:100.608课程类型:□ 博士专修课程 █ 硕士专修课程考核方式: 全英文考试 教学方式:全英文讲授适用专业: 机械工程适用层次:█硕士 □ 博士开课学期: 秋季 总学时:32学分:2先修课程要求:C语言课程组教师姓名职 称专 业年 龄学术方向(负责人)刘清华机械工程39PDM刘清华副教授机械工程39PDM王彦伟副教授机械工程37CAD/CAE课程负责教师留学经历及学术专长简介:刘清华国外研究经历: 2009-2010, 美国,密执根大学和爱荷华大学访问学者. 硕士、博士均毕业于华中科技大学机械学院,目前是机械学院教师,副教授。参与多项国家863课题。主要研究方向:PDM、CIMS。目前发表文章20余篇,多篇被EI和SCI索引。并以研究成果为基础,开发了多款PDM、PLM和企业信息化软件;这些软件在多个知名企业中得到应用,取得了很好的应用效果,应用企业包括:中国航天科工集团某研究所,中航工业某制造厂.课程教学目标:1 学会使用C++编程;2 学会设计C++程序 ;3 组织一个软件的体系结构;4 学会软件工程需求、设计、测试等理论方法.课程大纲:(章节目录)第一章 C++编程基础§1.1 C§1.2 定义数据结构§1.3 表达式与操作符第二章 过程式编程§2.1 函数§2.2 函数初始化§2.3 默认参数§2.4 模板函数§2.5 头文件的组织第三章 泛型编程§3.1 指针操作§3.2 迭代子§3.3 容器操作符§3.4 泛型算法§3.5 映射、几何和队列第四章 基于对象编程§4.1 类§4.2 类的迭代子§4.3 函数类§4.4 类的指针与引用第五章面向对象编程§5.1 面向对象的概念§5.2 无继承的多态性§5.3 基类与派生类§5.4 构造、析构函数与初始化§5.5 虚函数§5.6 动态类型识别第六章 模板§6.1 模板类定义§6.2 模板类实现§6.3 模板函数§6.4 一个模板例子第七章 软件工程介绍§7.1 软件危机§7.2 软件工程应用§7.3 想过术语§7.4 软件工程与相关领域联系第八章 软件开发生命周期模型§8.1 软件生命周期§8.2 瀑布和螺旋模型§8.3 不同模型的比较第九章 软件需求分析§9.1 需求工程§9.2 数据流图§9.3 需求分析相关文档§9.4 SRS特点第十章 软件设计§10.1 设计要求说明§10.2 设计要求验证§10.3 设计过程与监控§10.4 详细设计过程第十一章 软件测试§11.1 测试原则§11.2 黑盒与白盒测试§11.3 测试计划§11.4 测试用例设计第十二章 软件质量保证§12.1 软件质量保证的概念§12.2 能量成熟度模型§12.3 ISO-9000能量成熟度的定义§12.4 可靠性增长模型全英文教材: Software engineering and testing. B.B.Agarwal. Jones and Bartlett, 2008Essential C++. Stanley B. Lippman. Addison Wesley, 2002主要参考书:1. C++ Primer. Stanley B.Lippman. ?Addison-Wesley, 20052.?Software Engineering. Ian?Sommerville. Addison-Wesley, 2007附件5.机械科学与工程 学院 全英 研究生课程简介(中英文各一份)课程名称:Software engineering and Object-oriented programming课程代码:100.608课程类型:□ 博士专修课程 █ 硕士专修课程考核方式: 全英文考试 教学方式:全英文讲授适用专业: Mechanical engineering适用层次:█硕士 □ 博士开课学期: 总学时:32学分:2先修课程要求:C programming课程组教师姓名职 称专 业年 龄学术方向(负责人)Liu Qing-HuaMech Eng.39PDMLiu QIng-HuaAssociate Prof.Mech Eng.39PDMWang Yan-WeiAssociate Prof.Mech Eng.37CAD/CAE课程负责教师留学经历及学术专长简介:Liu Qing-HuaResearch experience abro

文档评论(0)

1亿VIP精品文档

相关文档