当前位置:首页 > 工业技术
软件开发方法
软件开发方法

软件开发方法PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:陈增荣编著
  • 出 版 社:上海:复旦大学出版社
  • 出版年份:1997
  • ISBN:7309018583
  • 页数:209 页
图书介绍:
《软件开发方法》目录

第一章 基础 1

1.1 软件开发的有关概念和任务 1

一、有关概念 1

二、软件设计的任务 3

三、原型化方法 3

四、需求定义方法 5

五、需求分析 6

六、影响软件质量的主要因素 10

1.2 软件设计的基本原理、策略和工具 12

一、软件设计的基本原理 12

二、模块化设计 12

三、Turbo Pascal 6.0和Turbo C的模块化设计 15

四、逐步求精策略及其图形工具 21

五、软件结构的图形表示方法——结构图 23

第二章 面向功能的软件开发 27

2.1 面向数据流的软件开发——SASD方法 27

一、概况 27

二、使用SD方法进行概要设计的步骤 27

三、软件结构的标准形式 27

四、从数据流图导出初始结构图 29

五、结构图的改进 30

2.2 面向可维护性和可靠性的方法 31

一、提高可维护性的措施——信息隐蔽 31

二、提高可靠性的措施 31

二、Jackson图 32

一、概念 32

三、实例和说明 32

2.3 面向数据结构的软件开发——Jackson方法 32

三、Jackson方法的开发步骤 33

四、实例 34

五、应用范围 36

2.4 软件详细设计和程序设计风格 37

一、结构程序设计(SP) 37

二、详细设计表示方法 38

三、程序设计风格 43

2.5 面向问题的软件开发方法——PAM 44

一、PAM方法 44

二、两个实例 45

第三章 软件复用和CASE技术 48

3.1 软件复用技术 48

一、概述 48

二、可重用软件设计过程 49

3.2 CASE技术 50

一、软件开发工具和软件开发环境 50

二、CASE简介 51

第四章 面向对象技术的基础 54

4.1 基本概念 54

一、面向对象技术及其基本性质 54

二、面向对象的方法学 56

三、软件设计风格 57

四、面向对象技术的历史 59

4.2 面向对象的程序设计语言C++初步 60

一、C++简况 60

二、C++的类 60

三、继承 65

四、虚函数 73

第五章 面向对象的软件开发 75

5.1 面向对象的建模 75

一、建模——一种设计技术 75

二、对象建模 76

三、动态建模 82

四、功能建模 87

5.2 面向对象的设计方法学 91

一、OMT方法学概述 91

二、分析 92

三、系统设计 101

四、对象设计 104

五、方法学比较 108

第六章 Windows软件的开发 111

6.1 Windows软件与DOS软件的本质区别 111

一、图形用户界面 111

二、Windows软件的面向对象特征 112

三、Windows应用程序的基本结构 114

一、窗口对象简介 119

6.2 传统的Windows编程 119

二、Windows应用程序的逻辑结构 124

三、窗口建立过程的有关概念 129

四、一个类建立多个窗口对象的程序例 130

五、隶属窗口、弹出式窗口和子窗口 134

第七章 使用Object Windows的软件开发 136

7.1 初步 136

一、概述 136

二、填充窗口 142

三、菜单、对话框和弹出窗口的生成 150

四、一些重要的问题 157

一、窗口对象 161

7.2 进一步的课题 161

二、模块定义文件 173

三、控制对象 177

四、对话框对象 193

五、多文档界面MDI 197

六、流对象和类体系 199

7.3 开发环境 199

一、集成环境 199

二、动态链接库DLL 200

附录 软件设计风格的形成与发展 204

一、从软件危机引出的软件设计风格 204

二、与软件开发方式有关的软件设计风格 206

三、其他重要的软件设计风格 207

参考文献 209

相关图书
作者其它书籍
返回顶部