简介
本书针对软件设计领域所涉及的多门知识进行讲解,突出基础二字。用生动简洁的语言和实用的任务来介绍枯燥的专业知识。既有理论讲解又紧密结合实际应用,知识目标、能力目标和重点难点十分明确。既适合作为软件技术专业的基础教材,又可以作为准备参加国家软件资格水平考试(初级和中级)的参考书。
目录
第1章 计算机体系基础
1.1 计算机的发展历程任务
1.1 了解计算机的产生及发展历程
1.2 计算机的特点及应用任务
1.2 了解计算机的特点和应用领域
1.3 计算机系统结构概述任务
1.3 了解计算机的系统结构特点
1.4 计算机内部数据表示任务
1.4 “十进制”与“二进制”的相互转换
第2章 微机系统
2.1 计算机工作原理任务
2.1 了解计算机的工作原理
2.2 微机硬件组成任务
2.2 动手查看并连接计算机的各个部件
2.3 微机软件系统任务
2.3 调查微机常用的软件有哪些?功能是什么?
第3章 Windows操作系统基础
3.1 windows操作系统概述
3.1.1 什么是操作系统
3.1.2 操作系统的作用
3.1.3 windOWS常用版本简介
3.2 Windows操作系统安装与升级
3.2.1 Windows操作系统安装任务
3.1 windows7操作系统的安装
3.2.2 windows操作系统升级任务
3.2 将WindowsXP或WindowsVista操作系统升级到Windows7
3.3 windows操作系统设备与驱动管理任务
3.3 声卡驱动的安装与检测
3.4 windoWS操作系统的文件管理任务
3.4 文件管理的操作
3.5 windows操作系统联网、邮件与网络管理
3.5.1 Windows操作系统联网任务
3.5 组建寝室局域网
3.5.2 邮件与网络管理任务
3.6 电子邮箱的申请和电子邮件的收发
3.6 WinclOWS操作系统多媒体管理任务
3.7 在WindoWsMecIiaPlayer中创建或更改自动播放列表
3.7 windows操作系统个性化管理任务
3.8 更改与安装屏幕保护程序
3.8 windows操作系统性能与维护任务
3.9 诊断计算机无法快速打开和关闭的原因
3.9 windows操作系统安全、隐私与用户管理任务
3.1 0如何保护计算机免受病毒的侵害
3.1 0Windows操作系统故障处理与恢复任务
3.1 1在安全模式下启动计算机
第4章 程序设计语言基础
4.1 程序设计语言概述任务
4.1 了解常用的程序设计语言有哪些?特点是什么?
4.2 汇编语言任务
4.2 从多角度了解汇编语言
4.3 面向过程的程序设计语言任务
4.3 面向过程的程序设计语言与汇编语言的区别
4.4 面向对象的程序设计语言任务
4.4 了解面向对象的相关术语
第5章 C语言设计基础
5.1 C程序设计概述
5.1.1 C语言的发展历程
5.1.2 C语言特性任务
5.1 程序清除CM()S密码
5.2 基本数据类型、表达式和语句
5.2.1 基本数据类型
5.2.2 表达式
5.2.3 顺序、选择、循环语句任务
5.2 猜数游戏
5.3 数组与指针任务
5.3 实现和显示5行的杨辉三角形
5.4 函数任务
5.4 顺序输入5个字符的字符串,系统逆序输出字符串
5.5 结构体、联合体、枚举等自定义类型任务
5.5 实现一个可以运行的时钟
第6章 数据结构基础
6.1 数据结构概述任务
6.1 数据结构的确定
6.2 线性表
6.2.1 顺序表任务
6.2 顺序表实现字符串的模式匹配
6.2.2 链表任务
6.3 单链表实现字符串定位函数
6.2.3 其他线性表任务
6.4 用循环链表解决猴子选大王的问题
6.3 栈任务
6.5 数制转换
6.4 队列任务
6.6 两人三足比赛程序设计
6.5 树和二叉树
6.5.1 树的基本概念任务
6.7 树和森林的遍历
6.5.2 二叉树任务
6.8 二叉树的遍历任务
6.9 二叉树和森林的转换
6.6 图
6.6.1 图的基本概念任务
6.1 一个有向图的分析
6.6.2 图的应用任务
6.1 l构造最小生成树任务
6.1 2求解最短路径任务
6.1 3利用拓扑排序安排学习计划
第7章 软件设计常用算法
7.1 迭代法任务
7.1 用迭代法求方程的根
7.2 穷举搜索法任务
7.2 用穷举搜索法求解背包问题
7.3 递推法任务
7.3 阶乘计算
7.4 递归任务
7.4 递归法求解组合问题
7.5 回溯法任务
7.5 回溯法求解组合问题
7.6 贪婪法任务
7.6 求解装箱问题
7.7 分治法任务
7.7 求解最大数最小数问题
7.8 动态规划法任务
7.8 求两字符序列的最长公共字符子序列
第8章 数据库基础.
8.1 数据库概论
8.1.1 信息、数据与数据库
8.1.2 数据库管理系统的发展历程
8.1.3 数据库系统的组成和特点
8.1.4 数据库前沿
8.2 数据库设计过程任务简单的贸易型库存管理系统
8.3 典型数据库
8.3.1 IBM公司的DB2数据库
8.3.2 甲骨文公司的Oracle数据库
8.3.3 微软公司的MSAccess与MSSQLserver数据库
8.3.4 其他公司的数据库产品iInformix、Sybase、PostgreSQL达梦数据库等
第9章 软件设计过程
9.1 软件设计概述任务
9.1 简易通信录
9.2 常用软件设计文档标准任务
9.2 学生成绩管理系统
第10章 Visio绘制工具
10.1 Visio概述
10.1.1 Visio简介
10.1.2 Visio环境的基本介绍
10.1.3 Visio基本操作任务
10.1 绘制学生信息管理系统功能模块图
10.2 程序流程图的绘制
10.2.1 流程图标准
10.2.2 画程序流程图一般注意事项任务
10.2 绘制成绩查询程序流程图
10.3 跨职能流程图的绘制任务
10.3 绘制软件公司跨职能流程图
10.4 网络拓扑图的绘制任务
10.4 绘制某中学网络拓扑图
1.1 计算机的发展历程任务
1.1 了解计算机的产生及发展历程
1.2 计算机的特点及应用任务
1.2 了解计算机的特点和应用领域
1.3 计算机系统结构概述任务
1.3 了解计算机的系统结构特点
1.4 计算机内部数据表示任务
1.4 “十进制”与“二进制”的相互转换
第2章 微机系统
2.1 计算机工作原理任务
2.1 了解计算机的工作原理
2.2 微机硬件组成任务
2.2 动手查看并连接计算机的各个部件
2.3 微机软件系统任务
2.3 调查微机常用的软件有哪些?功能是什么?
第3章 Windows操作系统基础
3.1 windows操作系统概述
3.1.1 什么是操作系统
3.1.2 操作系统的作用
3.1.3 windOWS常用版本简介
3.2 Windows操作系统安装与升级
3.2.1 Windows操作系统安装任务
3.1 windows7操作系统的安装
3.2.2 windows操作系统升级任务
3.2 将WindowsXP或WindowsVista操作系统升级到Windows7
3.3 windows操作系统设备与驱动管理任务
3.3 声卡驱动的安装与检测
3.4 windoWS操作系统的文件管理任务
3.4 文件管理的操作
3.5 windows操作系统联网、邮件与网络管理
3.5.1 Windows操作系统联网任务
3.5 组建寝室局域网
3.5.2 邮件与网络管理任务
3.6 电子邮箱的申请和电子邮件的收发
3.6 WinclOWS操作系统多媒体管理任务
3.7 在WindoWsMecIiaPlayer中创建或更改自动播放列表
3.7 windows操作系统个性化管理任务
3.8 更改与安装屏幕保护程序
3.8 windows操作系统性能与维护任务
3.9 诊断计算机无法快速打开和关闭的原因
3.9 windows操作系统安全、隐私与用户管理任务
3.1 0如何保护计算机免受病毒的侵害
3.1 0Windows操作系统故障处理与恢复任务
3.1 1在安全模式下启动计算机
第4章 程序设计语言基础
4.1 程序设计语言概述任务
4.1 了解常用的程序设计语言有哪些?特点是什么?
4.2 汇编语言任务
4.2 从多角度了解汇编语言
4.3 面向过程的程序设计语言任务
4.3 面向过程的程序设计语言与汇编语言的区别
4.4 面向对象的程序设计语言任务
4.4 了解面向对象的相关术语
第5章 C语言设计基础
5.1 C程序设计概述
5.1.1 C语言的发展历程
5.1.2 C语言特性任务
5.1 程序清除CM()S密码
5.2 基本数据类型、表达式和语句
5.2.1 基本数据类型
5.2.2 表达式
5.2.3 顺序、选择、循环语句任务
5.2 猜数游戏
5.3 数组与指针任务
5.3 实现和显示5行的杨辉三角形
5.4 函数任务
5.4 顺序输入5个字符的字符串,系统逆序输出字符串
5.5 结构体、联合体、枚举等自定义类型任务
5.5 实现一个可以运行的时钟
第6章 数据结构基础
6.1 数据结构概述任务
6.1 数据结构的确定
6.2 线性表
6.2.1 顺序表任务
6.2 顺序表实现字符串的模式匹配
6.2.2 链表任务
6.3 单链表实现字符串定位函数
6.2.3 其他线性表任务
6.4 用循环链表解决猴子选大王的问题
6.3 栈任务
6.5 数制转换
6.4 队列任务
6.6 两人三足比赛程序设计
6.5 树和二叉树
6.5.1 树的基本概念任务
6.7 树和森林的遍历
6.5.2 二叉树任务
6.8 二叉树的遍历任务
6.9 二叉树和森林的转换
6.6 图
6.6.1 图的基本概念任务
6.1 一个有向图的分析
6.6.2 图的应用任务
6.1 l构造最小生成树任务
6.1 2求解最短路径任务
6.1 3利用拓扑排序安排学习计划
第7章 软件设计常用算法
7.1 迭代法任务
7.1 用迭代法求方程的根
7.2 穷举搜索法任务
7.2 用穷举搜索法求解背包问题
7.3 递推法任务
7.3 阶乘计算
7.4 递归任务
7.4 递归法求解组合问题
7.5 回溯法任务
7.5 回溯法求解组合问题
7.6 贪婪法任务
7.6 求解装箱问题
7.7 分治法任务
7.7 求解最大数最小数问题
7.8 动态规划法任务
7.8 求两字符序列的最长公共字符子序列
第8章 数据库基础.
8.1 数据库概论
8.1.1 信息、数据与数据库
8.1.2 数据库管理系统的发展历程
8.1.3 数据库系统的组成和特点
8.1.4 数据库前沿
8.2 数据库设计过程任务简单的贸易型库存管理系统
8.3 典型数据库
8.3.1 IBM公司的DB2数据库
8.3.2 甲骨文公司的Oracle数据库
8.3.3 微软公司的MSAccess与MSSQLserver数据库
8.3.4 其他公司的数据库产品iInformix、Sybase、PostgreSQL达梦数据库等
第9章 软件设计过程
9.1 软件设计概述任务
9.1 简易通信录
9.2 常用软件设计文档标准任务
9.2 学生成绩管理系统
第10章 Visio绘制工具
10.1 Visio概述
10.1.1 Visio简介
10.1.2 Visio环境的基本介绍
10.1.3 Visio基本操作任务
10.1 绘制学生信息管理系统功能模块图
10.2 程序流程图的绘制
10.2.1 流程图标准
10.2.2 画程序流程图一般注意事项任务
10.2 绘制成绩查询程序流程图
10.3 跨职能流程图的绘制任务
10.3 绘制软件公司跨职能流程图
10.4 网络拓扑图的绘制任务
10.4 绘制某中学网络拓扑图
软件设计基础
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×