书籍详情

软件开发技术与应用

软件开发技术与应用

作者:李昌武 等编著

出版社:清华大学出版社

出版时间:2007-10-01

ISBN:9787302161257

定价:¥29.50

购买这本书可以去
内容简介
  “计算机软件技术”课群是在学生学习大学计算机基础和高级语言程序设计课程的基础上,旨在培养学生的计算机应用能力和软件素养的课程群。《软件开发技术与应用》是“普通高等教育‘十一五’国家级规划教材”“计算机软件技术”课群系列教材巾的一本。《软件开发技术与应用》分为3篇共9章,第l篇为基础篇,包括软件公共基础:操作系统和数据结构;第2篇为应用篇,主要内容包括面向对象程序设计、数据库应用开发、软件开发方法、软件测试与质量保证、软件开发工具与环境和软件开发应用实例,让学生存学习过程中.既掌握应崩软件开发的原理和技术,同时熟悉一个管理类应用系统开发的过程;第三篇为实践篇,根据基础篇和应用篇的内容,安排了9个实验,注重VisualBasic和数据库技术的应用,以提高学生软件开发的实际应用能力。《软件开发技术与应用》可作为高等学校非计算机专业本科生计算机软件技术的敦材.对需要了解计算机软件开发和管理的技术人员也是一本很好的参考书。
作者简介
暂缺《软件开发技术与应用》作者简介
目录
基础篇
 第1章 操作系统
1.1 操作系统的概念
 1.1.1 操作系统在软件中的地位
 1.1.2 操作系统的形成
 1.1.3 操作系统的类型
1.2 操作系统的用户接口
 1.2.1 操作系统的作业管理
 1.2.2 操作系统的命令接口
 1.2.3 操作系统的程序接口
1.3 操作系统的管理功能
 1.3.1 进程管理
 1.3.2 存储管理
  1.3.3 设备管理
  1.3.4 文件管理
1.4 常见的几种操作系统
  1.4.1 DOS操作系统
 1.4.2 Windows操作系统
 1.4.3 UNIX操作系统
 1.4.4 Linux操作系统
小结
习题
 第2章 数据的线性结构
2.1 数据的逻辑关系和存储表示
  2.1.1 基本概念和术语
  2.1.2 数据的逻辑结构
  2.1.3 数据的存储方式
2.2 线性表的基本概念
  2.2.1 线性表的定义
  2.2.2 线性表的基本运算
2.3 线性表的顺序存储
  2.3.1 顺序表的表示方法
  2.3.2 顺序表上基本运算的实现
2.4 线性表的链式存储
 2.4.1 单链表
 2.4.2 单链表上基本运算的实现
  2.4.3 线性表的其他链式存储
2.5 栈
  2.5.1 栈的定义和基本运算
  2.5.2 栈的存储结构和运算的实现
2.6 队列
 2.6.1 队列的定义和基本运算
 2.6.2 队列的存储结构和运算的实现
小结
习题
 第3章 查找与排序
3.1 查找
 3.1.1 查找的基本概念
 3.1.2 静态查找表
 3.1.3 散列表
3.2 排序
  3.2.1 排序的基本概念与基本方法
  3.2.2 插入排序
  3.2.3 交换排序
   3.2.4 选择排序
小结
习题
应用篇
 第4章 面向对象程序设计
4.1 从POP到OOP
 4.1.1 POP存在的问题
  4.1.2 OOP的基本特征
 4.1.3 常见的OOP语言
4.2 VB概述
 4.2.1 VB语言的特点
 4.2.2 VB的编程环境
  4.3 VB程序设计
  4.3.1 一个引例:计算器程序
 4.3.2 菜单和对话框设计
 4.3.3 多窗口设计
 4.3.4 VB程序文件
 4.4 VB与面向对象程序设计
 4.4.1 类与对象
 4.4.2 类的继承性
 4.4.3 类的多态性
 4.5 VB与数据库
  4.5.1 VB对数据库的支持
 4.5.2 可视化数据管理器
  4.5.3 数据控件
  4.6 VB对多媒体的支持
  4.6.1 MCI指令和MMControl控件
  4.6.2 VB的OLE功能
  4.6.3 VB与Win32 API函数
小结
习题
 第5章 数据库应用开发概述
  5.1 数据库基础知识
  5.1.1 数据库相关概念
  5.1.2 常用数据模型
  5.1.3 实体联系模型
 5.2 数据库设计
 5.3 SQL语言简介
  5.3.1 SQL的基本概念
  5.3.2 常用的SQL语句
  5.4 ODBC与ADO简介
  5.4.1 ODBC体系结构
  5.4.2 配置ODBC数据源
 5.4.3 ADO简介
  5.4.4 ADO Data控件
  5.4.5 ADO编程
5.5 VB与SQL Server数据库关联
小结
习题
 第6章 软件开发方法
6.1 绪论
 6.1.1 软件
  6.1.2 软件生存周期
  6.1.3 软件开发模型
  6.2 结构化开发方法
 6.2.1 结构化分析
 6.2.2 结构化设计
 6.2.3 详细设计和编码
6.3 面向对象开发方法
 6.3.1 面向对象分析
 6.3.2 面向对象设计
 6.3.3 面向对象编程
小结
习题
 第7章 软件测试与质量保证
7.1 测试的基本概念
 7.1.1 目的与任务
  7.1.2 测试的特性
  7.1.3 测试的种类
  7.1.4 测试的文档
7.2 软件测试策略与技术
  7.2.1 软件测试策略
  7.2.2 常用的测试方法
7.3 软件的质量保证
 7.3.1 软件的质量标准
 7.3.2 质量保证的活动内容
小结
习题
 第8章 软件开发工具与环境
 8.1 软件开发工具
 8.1.1 软件开发工具的定义
 8.1.2 软件开发工具的分类
 8.1.3 软件开发工具的功能
 8.2 软件开发环境
 8.2.1 软件开发环境的定义
 8.2.2 软件开发环境的分类
 8.2.3 软件开发环境与工具的关系
8.3 CASE技术
 8.3.1 CASE的基本概念
 8.3.2 CASE的环境组成
 8.3.3 CASE开发工具简介
8.4 Rational Rose
  8.4.1 业务用例图
 8.4.2 用例图
 8.4.3 类图
 8.4.4 协作图与时序图
 8.4.5 活动图
 8.4.6 状态图
 8.4.7 构件图和部署图
 8.4.8 Rose的双向工程
小结
习题
第9章 教师测评管理系统的设计与实现
9.1 需求分析
9.2 系统设计
9.3 数据库设计
9.3.1 概念结构设计
9.3.2 逻辑结构设计
9.4 系统实现
9.4.1 公共模块实现
9.4.2 登录界面的设计
9.4.3 主界面的设计
9.4.4 课程信息浏览界面的设计
9.4.5 课程基本信息界面的设计
9.4.6 课程信息查询界面(frmcouquery)的设计
9.5 教师测评管理系统的打包
实践篇
实验1 Windows XP安装及资源管理应用
实验2 线性表及其应用
实验3 栈和队列及其应用
实验4 VB 6.0集成开发环境和基本控件
实验5 VB 6.0输入输出函数和菜单设计
实验6 VB 6.0窗体的应用
实验7 创建Access数据库
实验8 ODBC数据源的配置及应用
实验9 学生管理子系统的实现
附录
参考文献
猜您喜欢

读书导航