软件开发基础教程(下册)

软件开发基础教程(下册)
作 者: 程国英 钱晓平
出版社: 清华大学出版社
丛编项: 现代软件工程专业系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《软件开发基础教程(下册)》作者简介

内容简介

《现代软件工程专业系列教材:软件开发基础教程(下)》分上、下两册,共五部分内容。上册包含前两部分内容,主要介绍面向对象(包括面向过程)的程序设计。下册包含后三部分内容。以基于面向对象和消息发送机制的可视化软件分析、设计和开发为主,并选择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 集成. 调试和发布

思考与练习

参考文献