书籍详情
软件开发基础教程(下册)
作者:程国英,钱晓平 编著
出版社:清华大学出版社
出版时间:2007-03-01
ISBN:9787810829502
定价:¥29.00
购买这本书可以去
内容简介
《现代软件工程专业系列教材:软件开发基础教程(下)》分上、下两册,共五部分内容。上册包含前两部分内容,主要介绍面向对象(包括面向过程)的程序设计。下册包含后三部分内容。以基于面向对象和消息发送机制的可视化软件分析、设计和开发为主,并选择C++语言,使用Borland C++ Builder开发环境进行实例开发。下册的第3部分是软件工程基础,主要介绍软件工程的基本概念、软件开发过程、软件项目管理、建模语言UML和软件建模,以及如何进行软件分析、软件设计、软件测试。第4部分是C++ Builder集成开发环境,主要介绍VCL组件、组件事件、事件响应、组件之间的消息传递,基于数据库的软件开发,图形与多媒体的应用,多线程及多线程的同步控制,动态链接库、软件异常处理和发布应用。第5部分是HIS实例开发,以HIS为例讲述基于消息发送机制的面向对象软件分析、设计和实现的过程,并提供详细的实现过程和全部源代码。本书的特点是先提出“问题”,直接面对“问题”,然后抽象分析“问题”,再设计、解决“问题”,体会面向对象和面向过程的区别与联系,展现一个“生产”软件的全过程,加强系统性和抽象问题、分析问题的训练。通过下册的学习可使读者具备开发可视化应用软件的基本能力。本书的上册适合作为计算机、软件工程,以及其他相关专业的C++程序设计课程的教材;本书的上、下两册适事作为计算机、软件工程专业的软件开发基础课程的教材。由于整套书贯穿实例进行,并加以实现,也非常适合自学者使用。
作者简介
暂缺《软件开发基础教程(下册)》作者简介
目录
第3部分 软件工程基础
第32章 软件神话与软件工程
32 .1 软件神话
32. 2 软件工程与软件创新
32. 3 软件组织与CMM
32. 4 软件工程师的任务
思考与练习
5第33章 软件过程与项目管理
33. 1 软件过程与成熟度等级
33. 2 软件工程模型
33. 3 项目管理
33. 4 风险分析与风险控制
33. 5 配置管理与版本控制
33. 6 实例HIS的过程和产品
思考与练习
第34章 统一建模语言(UML)
34. 1 概要介绍
34. 2 静态建模
34. 3 动态建模
34. 4 系统架构
思考与练习
第35章 可行性论证
35. 1 可行性论证的内容
35. 2 可行性论证的步骤
第36章 用户需求分析
36. 1 用户需求调研
36. 2 编写文档:用户需求书
36. 3 用户需求评审
思考与练习
第37章 面向对象软件分析
37. 1 OO基本原则
37. 2 OOA过程与建模
37. 3 分析评审
思考与练习
第38章 面向对象软件设计
38. 1 OOD目标和软件系统的体系结构
38. 2 OOD过程与建模
38. 3 编写文档:软件分析设计书
38. 4 设计评审与优化
思考与练习
第39章 软件实现与测试
39. 1 软件实现
39. 2 软件测试
思考与练习
第4部分 C++ BuUder开发环境
第40章 C++ Builder集成开发环境介绍
40. 1 C++ Builder 6界面
40. 2 应用程序及应用程序窗体
40. 3 实例:开发一个简单的应用程序
思考与练习
第41章 常用组件介绍
41. 1 VCL继承结构
41. 2 组件与控件
41. 3 创建组件对象
41. 4 组件及其属性. 方法. 事件
41. 5 常用组件介绍
41. 6 其他常用类介绍..
41. 7 实例:创建工具栏. 菜单及动作列表对象的使用
思考与练习
第42章 基于数据库的应用
42. 1 BCB 6中的数据库开发技术架构
42. 2 数据库相关组件介绍
42. 3 SQL简介
42. 4 创建数据库
42. 5 使用数据库向导自动生成基于数据库的窗体框架
思考与练习
第43章 图形与多媒体
43. 1 图形. 图像组件
43. 2 画布(TCanvas)对象
43. 3 媒体播放器(TMediaPlayer)组件
43. 4 动画(TAnimate)组件
43. 5 例题
思考与练习
第44章 多线程
44. 1 进程与线程
44. 2 线程类(TThread)与创建线程
44. 3 多线程的同步控制
44. 4 例题
思考与练习
第45章 其他应用软件开发技术
45. 1 使用剪贴板进行数据交换
45. 2 消息及消息响应
45. 3 动态链接库(DLL)
45. 4 异常处理
45. 5 编写Windows风格的联机帮助(Help)
45. 6 制作应用程序的启动界面
45. 7 发布应用
思考与练习
第5部分 HIS实例开发
第46章 HIS分析
46. 1 上册实现的HIS存在的主要问题
46. 2 HIS用例分析与用例建模
46. 3 HIS对象分析与类的标识
46. 4 包与子系统
46. 5 对象之间的关系与对象结构建模
46. 6 HIS对象行为与对象行为建模
46. 7 组件图及实现模型
46. 8 分析模型. 分析评审
思考与练习
第47章 HIS设计
47. 1 类与对象设计
47. 2 组件与实现模型
47. 3 用户界面设计
47. 4 数据管理子系统设计
47. 5 编写软件设计书
思考与练习
第48章 HIS实现
48. 1 准备工作
48. 2 HIS类的声明和成员函数定义
48. 3 创建数据库
48. 4 制作Help
48. 5 为HIS应用程序指定Help
48. 6 创建HIS应用程序
48. 7 集成. 调试和发布
思考与练习
参考文献
第32章 软件神话与软件工程
32 .1 软件神话
32. 2 软件工程与软件创新
32. 3 软件组织与CMM
32. 4 软件工程师的任务
思考与练习
5第33章 软件过程与项目管理
33. 1 软件过程与成熟度等级
33. 2 软件工程模型
33. 3 项目管理
33. 4 风险分析与风险控制
33. 5 配置管理与版本控制
33. 6 实例HIS的过程和产品
思考与练习
第34章 统一建模语言(UML)
34. 1 概要介绍
34. 2 静态建模
34. 3 动态建模
34. 4 系统架构
思考与练习
第35章 可行性论证
35. 1 可行性论证的内容
35. 2 可行性论证的步骤
第36章 用户需求分析
36. 1 用户需求调研
36. 2 编写文档:用户需求书
36. 3 用户需求评审
思考与练习
第37章 面向对象软件分析
37. 1 OO基本原则
37. 2 OOA过程与建模
37. 3 分析评审
思考与练习
第38章 面向对象软件设计
38. 1 OOD目标和软件系统的体系结构
38. 2 OOD过程与建模
38. 3 编写文档:软件分析设计书
38. 4 设计评审与优化
思考与练习
第39章 软件实现与测试
39. 1 软件实现
39. 2 软件测试
思考与练习
第4部分 C++ BuUder开发环境
第40章 C++ Builder集成开发环境介绍
40. 1 C++ Builder 6界面
40. 2 应用程序及应用程序窗体
40. 3 实例:开发一个简单的应用程序
思考与练习
第41章 常用组件介绍
41. 1 VCL继承结构
41. 2 组件与控件
41. 3 创建组件对象
41. 4 组件及其属性. 方法. 事件
41. 5 常用组件介绍
41. 6 其他常用类介绍..
41. 7 实例:创建工具栏. 菜单及动作列表对象的使用
思考与练习
第42章 基于数据库的应用
42. 1 BCB 6中的数据库开发技术架构
42. 2 数据库相关组件介绍
42. 3 SQL简介
42. 4 创建数据库
42. 5 使用数据库向导自动生成基于数据库的窗体框架
思考与练习
第43章 图形与多媒体
43. 1 图形. 图像组件
43. 2 画布(TCanvas)对象
43. 3 媒体播放器(TMediaPlayer)组件
43. 4 动画(TAnimate)组件
43. 5 例题
思考与练习
第44章 多线程
44. 1 进程与线程
44. 2 线程类(TThread)与创建线程
44. 3 多线程的同步控制
44. 4 例题
思考与练习
第45章 其他应用软件开发技术
45. 1 使用剪贴板进行数据交换
45. 2 消息及消息响应
45. 3 动态链接库(DLL)
45. 4 异常处理
45. 5 编写Windows风格的联机帮助(Help)
45. 6 制作应用程序的启动界面
45. 7 发布应用
思考与练习
第5部分 HIS实例开发
第46章 HIS分析
46. 1 上册实现的HIS存在的主要问题
46. 2 HIS用例分析与用例建模
46. 3 HIS对象分析与类的标识
46. 4 包与子系统
46. 5 对象之间的关系与对象结构建模
46. 6 HIS对象行为与对象行为建模
46. 7 组件图及实现模型
46. 8 分析模型. 分析评审
思考与练习
第47章 HIS设计
47. 1 类与对象设计
47. 2 组件与实现模型
47. 3 用户界面设计
47. 4 数据管理子系统设计
47. 5 编写软件设计书
思考与练习
第48章 HIS实现
48. 1 准备工作
48. 2 HIS类的声明和成员函数定义
48. 3 创建数据库
48. 4 制作Help
48. 5 为HIS应用程序指定Help
48. 6 创建HIS应用程序
48. 7 集成. 调试和发布
思考与练习
参考文献
猜您喜欢