图书介绍
中国软件工程学科教程PDF|Epub|txt|kindle电子书版本网盘下载
- 教育部软件工程学科课程体系研究课题组编写 著
- 出版社: 北京:清华大学出版社
- ISBN:7302098026
- 出版时间:2005
- 标注页数:168页
- 文件大小:5MB
- 文件页数:180页
- 主题词:软件工程-课程设计-教材
PDF下载
下载说明
中国软件工程学科教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 概述1
1.1 IEEE-CS与ACM倡导的软件工程专业教学计划1
1.2 中国软件工程专业教学计划的研究2
1.3 本教程的指导原则3
1.3.1 软件工程的基础需要结合多个不同学科的知识3
1.3.2 学科教育应适应技术与应用的不断变化、教育学的发展以及终身学习的要求3
1.3.3 专业实践是软件工程本科教育的重要组成部分4
1.3.4 与国际研究接轨,为本科教育的课程组织提供重要的指导4
1.4 本教程的结构5
第2章 软件工程学科6
2.1 软件工程学科的定义6
2.2 软件工程学科与计算学科的关系7
2.3 软件工程学科与工程学科的关系8
2.3.1 工程的特征9
2.3.2 工程设计10
2.3.3 特定领域的软件工程10
2.4 早期的软件工程教育11
2.5 SWEBOK与其他知识体系12
第3章 本科生培养目标14
3.1 基本要求14
3.1.1 基础知识和技能14
3.1.2 团队工作的能力14
3.1.3 分析与解决问题的能力14
3.1.4 谈判与沟通的能力15
3.1.5 适应发展的能力15
3.2 能力与技能16
3.2.1 认知能力和技能16
3.2.2 实践能力和技能16
3.2.3 其他技能17
第4章 软件工程教育知识体系18
4.1 知识体系的结构18
4.1.1 核心知识单元18
4.1.2 知识单元的时间单位19
4.1.3 课程的学时数20
4.2 软件工程教育知识领域20
4.3 知识体系23
4.3.1 计算基础(CMP)24
4.3.2 数学和工程基础(FND)27
4.3.3 专业实践(PRF)30
4.3.4 软件建模与分析(MAA)31
4.3.5 软件设计(DES)36
4.3.6 软件验证与确认(VAV)40
4.3.7 软件演化(EVO)43
4.3.8 软件过程(PRO)44
4.3.9 软件质量(QUA)46
4.3.10 软件管理(MGT)49
4.3.11 系统与应用(SAS)52
第5章 课程体系与教学计划56
5.1 课程设计与实施原则56
5.1.1 关于课程开发和教学的指导原则56
5.1.2 课程建设的指导原则57
5.1.3 贯穿课程教学全过程的特征和态度61
5.1.4 软件工程教学的一般策略66
5.2 课程编码方案69
5.3 课程体系结构70
5.4 课程分级70
5.4.1 覆盖软件工程、计算机科学和数学的初级课程71
5.4.2 软件工程核心课程74
5.4.3 附加课程76
5.5 国外典型教学计划模式77
5.5.1 模式1:推荐的一般结构78
5.5.2 模式2:在二年级开始SE78
5.5.3 模式3:不开设微积分和科学课程的模型80
5.5.4 模式4:三学期制三年级开始SE课程81
5.5.5 模式5:在CS课程中较早开设SE课程82
5.6 我国可行的几种软件工程专业教学计划模式82
5.6.1 模式1:侧重于计算机科学的课程设置方法84
5.6.2 模式2:侧重于软件开发技术的课程设置方法85
5.6.3 模式3:侧重于系统认识的课程设置方法86
5.6.4 模式4:侧重于工程化理念的课程设置方法87
6.1 计算机科学初级课程89
6.1.1 CS101程序设计基础89
第6章 推荐课程描述89
6.1.2 CS102面向对象范型91
6.1.3 CS103数据结构和算法93
6.2 计算机科学中级课程95
6.2.1 CS220计算机体系结构95
6.2.2 CS226操作系统和网络96
6.2.3 CT270T数据库98
6.3 数学基础课程99
6.3.1 CS105离散结构Ⅰ99
6.3.2 CS106离散结构Ⅱ101
6.3.3 MA271计算的统计学和经验方法102
6.4 非技术必修课程104
6.4.1 NT272工程经济学104
6.4.2 NT181团队激励和沟通105
6.4.3 NT291软件工程专业实践106
6.5.1 SE101软件工程与计算导论108
6.5 SE+CS初级课程:从一年级开始108
6.5.2 SE102软件工程与计算Ⅱ110
6.6 软件工程核心课程112
6.6.1 SE200软件工程与计算Ⅲ112
6.6.2 SE201软件工程导论113
6.6.3 SE211软件构造117
6.6.4 SE212人机交互的软件工程方法120
6.6.5 SE213大型软件系统的设计和体系结构122
6.6.6 SE221软件测试124
6.6.7 SE311软件设计与体系结构125
6.6.8 SE312软件详细设计127
6.6.9 SE313软件工程的形式化方法128
6.6.10 SE321软件质量保证与测试130
6.6.11 SE322软件需求分析132
6.6.12 SE323软件项目管理135
6.6.13 SE324软件过程与管理137
6.7 高级项目课程139
6.8 非IEEE CC-SE定义的新设课程的简要描述141
附录A 软件工程教育知识体系简表143
附录B 计算机科学与技术学科知识体系简表146
附录C 南京大学软件工程专业本科生课程体系规划与核心课程设置149
附录D 华中科技大学软件学院软件工程硕士培养方案159
D.1 培养目标和要求159
D.2 主要研究方向159
D.3 培养方式及学习年限160
D.4 课程设置及学分要求161
D.5 软件工程实践与学位论文162
D.6 学位论文评审与答辩、授予163
D.7 软件工程硕士课程设置(40学分)164
D.8 专业认证一览表166