图书介绍

软件开发流程实训PDF|Epub|txt|kindle电子书版本网盘下载

软件开发流程实训
  • 李红,赵玉新编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712100805X
  • 出版时间:2005
  • 标注页数:142页
  • 文件大小:7MB
  • 文件页数:154页
  • 主题词:软件开发-专业学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件开发流程实训PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 软件开发流程1

任务1 开发项目的前期准备2

1.1 软件的概念、分类和发展2

1.1.1 软件的概念3

1.1.2 软件的分类3

实训活动1 不同规模软件特点的分析5

1.1.3 软件的发展6

1.2 软件生存期7

1.2.1 软件生存期及各阶段的工作8

实训活动2 与软件开发人员进行座谈10

1.2.2 软件生存期各阶段的文档编制10

1.3 软件项目开发常用模型11

实训活动3 软件项目开发模型调查研究13

1.4 软件开发方法和软件开发工具13

1.4.1 软件开发方法13

1.4.2 软件开发工具15

1.5 软件开发的基本策略15

1.5.1 复用策略15

1.5.3 优化—折衷策略16

1.5.2 分而治之策略16

习题117

实训活动4 策划生日聚会17

任务2 可行性分析18

2.1 可行性分析的目的18

2.2 可行性分析的依据18

2.3 可行性分析的方法19

2.3.1 经济可行性分析19

2.3.2 技术可行性分析20

2.3.4 可行性分析报告21

2.3.3 社会可行性分析21

实训活动5 进行可行性分析24

习题225

任务3 项目计划与质量管理26

3.1 项目计划的内容26

3.2 项目报告27

3.2.1 个人开发进度月报27

3.2.2 项目开发进度月报29

3.3 软件的质量因素31

习题332

3.4 软件质量检查措施32

任务4 需求分析33

4.1 了解需求分析的任务和过程33

4.1.1 需求分析的目的33

4.1.2 需求分析的任务34

4.1.3 需求分析的过程34

4.2 详细调研与分析35

4.2.1 调研的必要性35

4.2.2 调研的方法36

4.2.3 组织的结构调研37

4.2.4 业务流程的调研38

实训活动6 进行详细调研与分析38

4.3 从工作流程到数据流程图39

4.3.1 数据流程分析40

4.3.2 数据流程图基本图例40

4.3.3 数据流程图的画法41

4.3.4 数据流程图的用途41

4.4 绘制分层数据流程图42

实训活动7 绘制分层数据流程图训练43

4.5.1 数据字典的内容44

4.5 编写数据字典44

4.5.2 数据字典的用途45

4.6 编写处理逻辑说明46

实训活动8 编写数据字典和处理逻辑说明49

4.7 确定新系统逻辑模型49

4.8 撰写需求规格说明书51

习题452

5.1.1 总体设计的目的53

5.1.2 总体设计的过程和任务53

5.1 了解总体设计的过程和任务53

任务5 总体设计53

5.2 确定开发平台55

5.2.1 开发环境55

5.2.2 确定开发平台的依据55

5.2.3 确定开发平台的原则56

5.2.4 开发平台选型分析56

5.2.5 系统开发平台举例56

实训活动9 确定系统开发平台57

5.3 确定系统方案57

5.4 设计软件结构58

5.4.1 结构化系统设计58

实训活动10 确定系统方案训练58

5.4.2 层次图59

5.4.3 结构图60

5.4.4 典型的系统结构形式60

5.4.5 变换型系统结构62

5.4.6 事务型系统结构62

实训活动11 设计软件结构训练65

5.5 代码设计65

5.5.1 代码的功能65

5.5.3 代码的分类66

5.5.2 代码设计的原则66

5.5.4 编码的方法68

实训活动12 代码设计训练71

5.6 输入、输出设计71

5.6.1 输入设计71

5.6.2 输出设计74

实训活动13 各种输入设备比较74

5.7 用户界面设计74

实训活动14 用户界面设计训练76

5.8 数据库设计77

实训活动15 数据库设计训练80

习题581

任务6 详细设计82

6.1 详细设计的目的、任务和原则82

6.1.1 详细设计的目的82

6.1.2 详细设计的任务82

6.1.3 详细设计的原则83

6.2 模块处理过程设计83

6.3.1 结构化程序设计方法87

6.3 确定每个模块的算法87

实训活动16 模块处理过程设计训练87

6.3.2 盒图(N-S图)89

6.3.3 问题分析图(PAD图)89

实训活动17 确定每个模块的算法训练90

习题692

任务7 软件编程规范93

实训活动18 熟悉软件编程的规范98

任务8 软件测试99

8.1 软件测试的定义和过程99

8.1.2 软件测试的策略和过程100

8.1.1 软件测试的定义100

实训活动19 β测试的实施途径及相关案例102

8.2 设计测试用例的方法102

8.2.1 黑盒测试用例设计方法103

8.2.2 白盒测试用例设计方法103

实训活动20 测试用例设计106

8.3 软件开发测试基本流程106

8.4 测试工具110

习题8110

9.1 系统实施的任务111

任务9 系统实施111

9.2 系统实施的流程112

9.3 系统实施的计划113

9.4 建立实施领导小组,明确各成员的工作职责114

9.5 系统实施的其他环节117

习题9118

任务10 软件维护119

10.1 软件维护常识119

10.1.1 软件维护的种类119

10.1.2 软件的可维护性120

实训活动21 划分软件维护活动的类别120

10.1.3 提高软件可维护性的方法121

实训活动22 软件设计中应注意的问题123

10.2 软件维护工作流程124

10.2.1 维护工作流程124

10.2.2 维护工作记录125

10.3 软件维护工作评价126

10.4 软件维护的副作用126

10.5 再生工程127

10.5.1 重构127

习题10128

10.5.2 逆向工程128

10.5.3 前向工程128

第2部分 文档规范129

文档规范1 可行性研究报告129

文档规范2 软件项目计划131

文档规范3 需求规格说明书132

文档规范4 数据要求说明书134

文档规范5 概要设计说明书134

文档规范6 详细设计说明书137

第3部分 综合实训139

热门推荐