软件工程导论 大中专理科科技综合 作者 新华正版
¥
37.46
7.2折
¥
52
全新
库存8件
作者作者
出版社科学出版社
ISBN9787030780195
出版时间2024-03
版次1
装帧平装
开本16
页数160页
字数237千字
定价52元
货号xhwx_1203244849
上书时间2024-04-13
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
目录
章 启蒙 1
1.1 数的起源与发展 2
1.1.1 数的观念的产生 2
1.1.2 数的历史 3
1.1.3 数与量 5
1.2 计算与计算工具 7
1.2.1 计算场景 7
1.2.2 计算规则 7
1.2.3 古代计算工具 8
1.2.4 现代计算机 13
1.3 信息 15
1.3.1 信息的概念 16
1.3.2 信息的特征 16
1.3.3 对信息的认知 17
1.3.4 信息论 18
1.4 信息技术 19
1.4.1 信息技术的概念 19
1.4.2 信息技术的产生 19
1.4.3 信息技术的分类 20
1.4.4 现代信息技术分代 21
1.4.5 信息技术的发展 24
1.5 本章小结 25
思练题 25
第2章 计算基础 27
2.1 计算的本质 27
2.1.1 抽象模型 27
2.1.2 计算机的计算 28
2.1.3 计算特征 28
2.2 数的进制 29
2.2.1 数与数制 29
2.2.2 数制的表示 30
2.2.3 数制间的转换 30
2.2.4 常用进制的转换 32
2.3 数据的表示 34
2.3.1 万物皆数 35
2.3.2 位与字节 35
2.3.3 数的表示原则 36
2.4 整数的表示 36
2.4.1 机器数的表示 36
2.4.2 二进制运算 38
2.4.3 整数的算术运算 39
2.4.4 补码 43
2.5 实数的表示 46
2.5.1 浮点数概述 46
2.5.2 浮点数存储格式 47
2.5.3 浮点数的取值范围 50
2.5.4 浮点数的有效位数 50
2.5.5 浮点数的运算 51
2.6 信息的表示 52
2.6.1 信息表示概述 52
2.6.2 字符的表示 53
2.6.3 汉字的表示 54
2.6.4 声音的表示 56
2.6.5 图像和视觉表示 57
2.6.6 信息表示的三种 57
2.7 本章小结 58
思练题 58
第3章 计算思维 60
3.1 思维与工具的相互作用 60
3.1.1 人类思维的发展 60
3.1.2 工具对思维的影响 61
3.2 计算思维的起源与发展 61
3.2.1 计算工具的影响 61
3.2.2 计算思维的概念 62
3.2.3 计算思维的核心 62
3.2.4 计算思维的特征 63
3.2.5 计算思维的发展 64
3.3 计算思维的问题求解 65
3.3.1 问题的求解 65
3.3.2 面向计算的抽象 65
3.3.3 求解方案算法化 66
3.3.4 算法设计策略 66
3.3.5 算法执行工程化 73
3.4 计算思维应用案例 74
3.4.1 案例问题描述 74
3.4.2 非计算思维问题的求解 75
3.4.3 计算思维问题的求解 75
3.5 本章小结 76
思练题 76
第4章 程序设计 78
4.1 机器语言 78
4.1.1 机器指令 78
4.1.2 指令系统 79
4.1.3 机器语言程序 80
4.2 汇编语言 80
4.2.1 汇编语言介绍 80
4.2.2 汇编程序 81
4.2.3 汇编语言编程 81
4.3 语言 85
4.3.1 语言基本概念 85
4.3.2 语言分类 85
4.3.3 主流语言简介 88
4.3.4 近期新语言介绍 92
4.4 程序设计介绍 94
4.4.1 程序设计简介 94
4.4.2 程序基本结构 94
4.4.3 程序设计思想 96
4.5 程序设计的发展 98
4.5.1 编程语言发展 98
4.5.2 编程的工程化发展 100
4.5.3 编程的其他发展 100
4.6 编程学之路 102
4.6.1 将想法变为算法的能力 102
4.6.2 自我学能力 103
4.6.3 提升逻辑思维能力 103
4.6.4 应用程序实现目标 103
4.6.5 培养有趣的业余爱好 103
4.7 本章小结 104
思练题 104
第5章 软件工程 105
5.1 软件概述与发展 105
5.1.1 软件的概念 105
5.1.2 软件发展历史 106
5.1.3 软件生命周期 106
5.2 软件危机与工程 107
5.2.1 软件危机的原因与表现 107
5.2.2 软件危机案例 108
5.2.3 软件工程的由来 109
5.2.4 软件工程的含义 109
5.2.5 软件工程的发展 110
5.3 软件开发过程 113
5.3.1 需求分析 113
5.3.2 软件设计 113
5.3.3 软件构造 114
5.3.4 软件测试 115
5.4 软件过程模型 115
5.4.1 瀑布模型 115
5.4.2 快速原型模型 116
5.4.3 增量模型 117
5.4.4 螺旋模型 118
5.4.5 统一软件开发过程 119
5.4.6 敏捷软件开发 120
5.5 软件开发方法 121
5.5.1 开发方法的变化 121
5.5.2 结构化系统分析和设计方法 122
5.5.3 面向对象的分析和设计方法 122
5.5.4 基于构件的方法 123
5.5.5 面向服务的软件开发方法 123
5.6 软件工程管理 124
5.6.1 软件项目规划 124
5.6.2 项目团队管理 125
5.6.3 项目沟通管理 126
5.6.4 能力成熟度模型 127
5.6.5 能力成熟度模型集成 127
5.7 本章小结 128
思练题 129
第6章 软件人才与教育 130
6.1 软件产业 130
6.1.1 软件类型与领域 130
6.1.2 软件产业发展历史 133
6.1.3 中国软件产业 135
6.2 软件人才 136
6.2.1 软件职业的发展 136
6.2.2 软件人才评价 137
6.2.3 软件人才的技能 138
6.2.4 软件人才需求 139
6.3 软件工程教育 140
6.3.1 软件工程知识体系 140
6.3.2 软件工程教育发展历程 144
6.3.3 软件工程与计算机科学教育 144
6.3.4 软件工程教育的特点 144
6.4 本章小结 145
思练题 145
参文献 147
内容简介:
本书首先从数、信息谈到计算基础、计算工具、计算思维,这部分内容属于软件开发的基础知识、基本理论;其次从程序、软件谈到软件工程,循序渐进地讲解软件工程的起源、发展、作用,这部分内容是全书的核心;后介绍软件行业对软件人才的需求和软件工程知识体系,以及软件人才的培养,为大家今后学、工作指明方向。本书有完整配套的课程资源,包括课程标准、大纲、课件等。
— 没有更多了 —
正版特价新书
以下为对购买帮助不大的评价