注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学软件开发基础教程(下册)

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

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

定 价:¥29.00

作 者: 程国英,钱晓平 编著
出版社: 清华大学出版社
丛编项: 现代软件工程专业系列教材
标 签: 暂缺

ISBN: 9787810829502 出版时间: 2007-03-01 包装: 胶版纸
开本: 16开 页数: 696 字数:  

内容简介

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

本目录推荐