中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册

软件工程导论

作者:钱鹰
出版社:科学出版社出版时间:2024-03-01
开本: 其他 页数: 148
本类榜单:教材销量榜
中 图 价:¥41.6(8.0折) 定价  ¥52.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

软件工程导论 版权信息

软件工程导论 内容简介

本书首先从数、信息谈到计算基础、计算工具、计算思维,这部分内容属于软件开发的基础知识、基本理论;其次从程序、软件谈到软件工程,循序渐进地讲解软件工程的起源、发展、作用,这部分内容是全书的核心;*后介绍软件行业对软件人才的需求和软件工程知识体系,以及软件人才的培养,为大家今后学习、工作指明方向。本书有完整配套的课程资源,包括课程标准、教学大纲、教学课件等。

软件工程导论 目录

目录 第1章 启蒙 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
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服