当前位置:首页 > 工业技术
南京大学软件工程专业本科教程
南京大学软件工程专业本科教程

南京大学软件工程专业本科教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:骆斌,丁二玉主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2009
  • ISBN:9787040268434
  • 页数:316 页
图书介绍:
《南京大学软件工程专业本科教程》目录

第一章 引言 1

1.1 研究背景与意义 1

1.2 计算学科教程与软件工程学科教程 2

1.2.1 国际计算学科教程的研究进展 2

1.2.2 软件工程学科的形成与发展 3

1.2.3 计算学科教程和软件工程学科教程在中国 5

1.3 南京大学的软件工程教育 6

1.3.1 软件工程教育在南京大学 6

1.3.2 《南京大学软件工程学科教程》 7

1.3.3 南京大学软件工程学科的组成 8

1.3.4 《南京大学软件工程学科教程》的工作进程 9

第二章 本科教程总体设计 12

2.1 软件工程学科概况 12

2.1.1 软件工程学科的核心知识域 12

2.1.2 软件工程学科的方法论 14

2.1.3 软件工程学科的相关学科 14

2.1.4 与计算学科其他二级学科的关系 15

2.2 《南京大学软件工程专业本科教程》总体设计 17

2.2.1 设计目标 17

2.2.2 基本构成 17

2.2.3 总体思路 17

2.2.4 教育知识体规划 18

2.2.5 与相关国际专业教育规范的关系 19

2.3 南京大学软件工程本科专业的人才培养目标 20

2.3.1 培养目标 20

2.3.2 培养规格 20

2.3.3 培养规格的落实 20

2.4 《南京大学软件工程专业本科教程》的实施 22

2.4.1 实施原则 22

2.4.2 实施路径 22

2.4.3 实施过程中的若干举措 22

第三章 学科教育知识体系 24

3.1 软件工程人才培养的知识体系 24

3.1.1 职业基础知识体系与学科教育知识体系 24

3.1.2 学科核心知识体系与专业方向扩展知识体系 25

3.1.3 本科生教育知识体系与研究生教育知识体系 25

3.1.4 学科教育知识体系与课程教学知识体系 26

3.2 学科教育知识体系的总体设计 26

3.2.1 概述 26

3.2.2 总体框架 26

3.3 本科生教育知识体系概览 28

3.3.1 计算机软件基础CSE 28

3.3.2 软件工程基础SEF 30

3.3.3 数学、工程和职业基础MEP 31

3.3.4 软件系统与应用SSA 33

3.3.5 软件工具与产品STP 35

第四章 本科教学课程体系 39

4.1 课程体系设计策略 39

4.1.1 常用的课程体系设计策略 39

4.1.2 本教程采取的课程体系设计策略 40

4.2 核心课程设置方案 41

4.2.1 模式A:侧重于计算机科学的课程设置方法 41

4.2.2 模式B:侧重于软件开发的课程设置方法 42

4.2.3 模式C:侧重于系统级认识的课程设置方法 42

4.2.4 模式D:侧重于工程化方法的课程设置方法 43

4.2.5 本教程采取的核心课程设置方案 43

4.3 专业选修课程设置方案 45

4.3.1 软件系统与应用领域的规划 45

4.3.2 专业选修课程设计策略 45

4.3.3 本教程采取的专业选修课程设置方案 46

4.4 南京大学软件工程专业本科课程体系 46

4.4.1 课程体系概览 46

4.4.2 课程教学顺序 49

4.4.3 本科重要课程描述 50

第五章 工程能力训练体系 51

5.1 工程能力训练体系的总体设计 51

5.1.1 总体构思 51

5.1.2 实施规划 52

5.1.3 保障措施 52

5.2 教学实验环节 53

5.2.1 验证性实验 53

5.2.2 设计性实验与专门设置的实践课程 54

5.2.3 实训课程 54

5.2.4 开设针对常用软件工具和产品的技能课程 56

5.2.5 设置学生软件设计竞赛 56

5.2.6 教学实验环境建设 56

5.3 软件工程实习 57

5.3.1 软件工程实习的管理 57

5.3.2 实习基地建设 57

第六章 教学管理体系 58

6.1 教学管理体系的总体设计 58

6.1.1 教学质量保障的目标 58

6.1.2 南京大学的教学质量保障机制 58

6.1.3 软件学院教学管理体系的总体构成 59

6.1.4 教学质量保障体系在人才培养体系中的作用 60

6.2 教学质量保障体系组成与信息化平台 61

6.2.1 课程体系质量保障系统 61

6.2.2 课程质量保障系统 63

6.2.3 学生学习管理保障系统 65

6.2.4 实践教学保障系统 67

6.2.5 学生创新能力保障系统 67

附录A 南京大学软件工程专业本科学科教育知识体系 70

1 概述 70

1.1 知识体系组成 70

1.2 知识领域、知识单元和知识点 71

1.3 教育要求 71

1.4 时间单元 72

1.5 知识领域概览 72

2 计算机软件基础(CSE) 74

2.1 计算机体系结构(CSE-AR) 76

2.2 程序设计基础(CSE-PF) 79

2.3 算法(CSE-AL) 81

2.4 计算机网络(CSE-NC) 82

2.5 信息管理(CSE-IM) 85

2.6 操作系统(CSE-OS) 87

2.7 程序设计语言(CSE-PL) 90

3 数学、工程与职业基础(MEP) 92

3.1 离散数学(MEP-DS) 93

3.2 离散概率(MEP-DP) 95

3.3 经验方法与统计(MEP-ES) 96

3.4 数学与形式化(MEP-MF) 97

3.5 工程基础(MEP-EF) 98

3.6 职业基础(MEP-PF) 98

4 软件工程基础(SEF) 100

4.1 软件建模与分析(SEF-MA) 102

4.2 软件设计(SEF-SD) 104

4.3 软件构造(SEF-SC) 106

4.4 软件验证与确认(SEF-VV) 107

4.5 软件演化(SEF-EV) 109

4.6 软件质量(SEF-QA) 109

4.7 软件过程(SEF-PR) 111

4.8 软件管理(SEF-MT) 112

5 软件系统与应用(SSA) 113

5.1 软件过程(SSA-SP) 116

5.2 软件技术(SSA-ST) 119

5.3 多媒体技术(SSA-NM) 120

5.4 服务计算(SSA-SC) 122

5.5 系统软件(SSA-SS) 123

5.6 嵌入式软件(SSA-ES) 125

5.7 信息系统工程(SSA-IS) 126

5.8 信息技术(SSA-IT) 128

6 软件工具与产品(STP) 130

6.1 硬件相关产品与工具(STP-AR) 132

6.2 程序设计语言(STP-PL) 134

6.3 操作系统产品与工具(STP-OS) 135

6.4 数据库产品与工具(STP-DB) 137

6.5 CASE工具(STP-SD) 138

6.6 项目管理工具(STP-PM) 140

6.7 人机交互工具(STP-HCI) 141

6.8 网络软件工具(STP-NT) 141

6.9 嵌入式软件开发工具(STP-ES) 143

6.10 信息技术与信息管理工具(STP-ITM) 144

6.11 多媒体工具(STP-NM) 145

6.12 系统级软件开发工具(STP-SS) 146

附录B 南京大学软件工程专业本科专业基础/核心课程描述 148

B111SE 计算系统基础课程描述 148

B121SE 计算与软件工程Ⅰ课程描述 157

B211SE 计算与软件工程Ⅱ课程描述 164

B221SE 计算与软件工程实践课程描述 175

B122CC 离散数学课程描述 184

B212CC 数据结构与算法课程描述 189

C213CC 计算机组成原理课程描述 196

C214CC 计算机网络课程描述 202

C222CC 操作系统课程描述 210

C223CC 数据库系统课程描述 219

C224SE 统计与经验方法课程描述 225

C225SE 软件构造课程描述 230

C311SE 软件需求工程课程描述 236

C321SE 软件测试与质量课程描述 244

C331SE 软件系统设计与体系结构课程描述 250

C411SE 软件过程与管理课程描述 258

C412SE 人机交互的软件工程方法课程描述 265

附录C 南京大学软件工程专业本科专业方向课程模块描述 272

SA01 软件过程专业方向课程模块描述 272

SA02 软件技术专业方向课程模块描述 278

SA03 多媒体技术专业方向课程模块描述 284

SA04 服务计算专业方向课程模块描述 289

SA05 系统软件专业方向课程模块描述 293

SA06 嵌入式软件专业方向课程模块描述 297

SA07 信息系统工程专业方向课程模块描述 303

SA08 信息技术专业方向课程模块描述 308

参考文献 314

专家鉴定意见 316

返回顶部