软件工程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张玲,丁莉,李娜编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302102945
- 页数:290 页
第1章 软件工程概论 1
1.1 软件综述 1
1.1.1 软件的发展 1
1.1.2 软件的定义 3
1.1.3 软件的特点 4
1.1.4 软件的分类 6
1.2 软件危机 8
1.3 软件工程概念 9
1.4 软件生命周期 9
1.5 软件过程模型 13
1.5.1 瀑布模型 13
1.5.2 原型模型(快速原型) 14
1.5.3 RAD模型 16
1.5.4 演化软件过程模型 18
1.5.6 第四代技术模型 23
1.5.5 形式化方法模型 23
1.6 软件工程标准 24
1.6.1 软件工程标准的意义 25
1.6.2 软件工程标准的分类 25
1.6.3 软件工程标准的级别 27
1.6.4 中国的软件工程标准化工作 28
1.6.5 软件质量认证 30
1.7 软件开发文档 35
1.7.1 软件文档的作用和分类 35
1.7.2 对文档编制的质量要求 39
1.7.3 文档的管理和维护 40
1.8 习题 42
第2章 面向对象的软件工程 44
2.1 引言 44
2.2 面向对象方法的基本思想 45
2.3.1 面向对象的基本概念 46
2.3 面向对象的基本概念与要素 46
2.3.2 面向对象的要素 48
2.4 三种形式的模型 50
2.4.1 对象模型 50
2.4.2 动态模型 51
2.4.3 功能模型 51
2.4.4 三种模型的关系 51
2.5 面向对象的分析 52
2.5.1 面向对象分析的基本过程 52
2.5.2 标识对象 53
2.5.3 标识结构 55
2.5.4 标识主题 56
2.5.5 定义属性 57
2.6 面向对象的设计 58
2.6.1 设计准则 58
2.5.6 定义服务 58
2.6.2 从分析到设计 59
2.6.3 设计内容 59
2.7 面向对象的编程 63
2.7.1 面向对象语言的选择 63
2.7.2 编程准则 64
2.8 面向对象的测试 65
2.8.1 面向对象分析的测试 65
2.8.2 面向对象设计的测试 65
2.8.3 面向对象编程的测试 66
2.8.4 面向对象的单元测试 66
2.8.5 面向对象的集成测试 66
2.8.6 面向对象的系统测试 67
2.9 面向对象的软件维护 67
2.10 习题 68
3.1 CASE的概念 70
第3章 计算机辅助软件工程及展望 70
3.2 CASE的功能与分类 71
3.3 CASE工具与分类 72
3.4 集成CASE环境 76
3.5 UML及建模工具 77
3.5.1 UML简介 77
3.5.2 UML建模工具 78
3.5.3 PlayCASE建模工具 79
3.6 软件工程的未来 79
3.6.1 变化的范围 80
3.6.2 使用的过程 81
3.6.3 信息的性质 81
3.6.4 基本的计算技术 82
3.6.5 做工作的人 84
3.7 习题 84
4.1 PlayCASE概述 86
第4章 PlayCASE建模工具简介 86
4.2 PlayCASE的特点与作用 89
4.2.1 PlayCASE的特点 89
4.2.2 PlayCASE的作用 90
4.3 建模标准与版本 92
4.4 PlayCASE的系统要求与运行 93
4.4.1 系统要求 93
4.4.2 PlayCASE的运行 94
4.5 PlayCASE窗口简介 95
4.5.1 PlayCASE的主菜单 95
4.5.2 PlayCASE的工具栏 97
4.6 习题 98
第5章 组成结构树的绘制 100
5.1 组成结构描述窗口 100
5.2.1 进入操作窗口 103
5.2 组成结构树的绘制 103
5.2.2 编辑系统节点 104
5.2.3 编辑功能节点 109
5.2.4 编辑数据节点 112
5.2.5 删除及自动布局 115
5.2.6 拆分及合并组织结构 117
5.3 习题 118
第6章 功能执行流程图的绘制 120
6.1 功能执行流程描述窗口 120
6.2 事件的绘制 122
6.2.1 进入操作窗口 122
6.2.2 增、删、改事件 123
6.2.3 导入、导出事件 124
6.2.4 改变事件的接受、发送者 126
6.2.5 加入事件的指示线 127
6.3.2 编辑PAD通道 128
6.3 PAD图的绘制 128
6.3.1 加入PAD通道 128
6.3.3 删除PAD通道 130
6.4 建立PAD的一个例子 130
6.5 生成PAD伪代码 132
6.6 习题 133
第7章 协作流程图的绘制 134
7.1 协作流程描述窗口 134
7.2 协作流程图的绘制 136
7.2.1 进入操作窗口 136
7.2.2 增、删、改活动主体 137
7.2.3 增、删、改事件 140
7.2.4 增、删、改活动条 142
7.2.5 增、删、改过程 143
7.2.6 整理事件和过程 145
7.2.7 建立协作流程图的一个例子 146
7.3 习题 153
第8章 信息表单内容与关系图的绘制 154
8.1 信息表单内容与关系的描述窗口 154
8.2 建立、删除信息表单分类目录 156
8.3 信息/表单内容图的绘制 157
8.3.1 进入操作窗口 157
8.3.2 绘制信息表单 158
8.4 信息表单关系图的绘制 161
8.4.1 进入操作窗口 161
8.4.2 添加信息表单 162
8.4.3 建立计算链 162
8.4.4 建立组装链 164
8.5 使事件携带信息 166
8.5.1 携带、删除信息 167
8.5.2 在PAD图中加入信息表单 168
8.5.3 建立、删除栏目与功能的关系 169
8.6 习题 171
第9章 派生图及文档生成 172
9.1 岗位说明书的描述 172
9.1.1 操作对话框 172
9.1.2 岗位描述 173
9.1.3 工作职责描述 175
9.1.4 生成Word文档 176
9.2 需求定义的功能定义说明 176
9.2.1 功能定义说明 176
9.2.2 定义功能的过程 177
9.3 数据流图的绘制 178
9.3.1 数据流图的描述 178
9.3.2 数据流图的绘制 178
9.4 数据接口图的绘制 180
9.5 事件接口图的绘制 181
9.6 技术文档的生成 182
9.7 习题 186
第10章 全程一体化建模过程与要领 187
10.1 业务建模过程 187
10.1.1 业务流程设计 187
10.1.2 业务建模 189
10.1.3 业务模型集成关系 192
10.1.4 基本建模方法 194
10.1.5 建模的主要指标 195
10.1.6 建模的主要文档 196
10.2 业务建模图形 196
10.2.1 描述组织分工的建模图形 196
10.2.2 描述业务信息的建模图形 200
10.2.3 描述业务流程的建模图形 202
10.3 业务调查 205
10.4 需求定义 209
10.5 总体设计 210
10.6 详细设计 211
10.7 生成程序 212
10.8 PlayCASE的应用要领 213
10.9 习题 213
第11章 实践案例 215
11.1 业务调查 215
11.1.1 系统开发的目标 215
11.1.2 业务背景 215
11.2 系统设计 216
11.2.1 总体设计 216
11.2.2 系统建模 217
11.3 系统实现 250
11.4 习题 254
A.1.2 可行性研究的前提 255
A.1.1 引言 255
A.1 可行性研究报告规范 255
附录A 软件开发文档规范 255
A.1.3 对现有系统的分析 256
A.1.4 所建议的系统的可行性分析 257
A.1.5 所建议系统经济可行性分析 258
A.1.6 社会条件方面的可行性 259
A.1.7 结论意见 259
A.2 项目开发计划规范 259
A.2.1 引言 259
A.2.2 项目概述 260
A.2.3 实施计划 261
A.2.4 人员组织及分工 261
A.2.5 交付期限 261
A.2.6 专题计划要点 261
A.3.1 引言 262
A.3.2 项目概述 262
A.3 需求规格说明书规范 262
A.3.3 功能需求 263
A.3.4 外部接口需求 263
A.3.5 性能需求 264
A.3.6 软件属性需求 264
A.3.7 其他需求 265
A.3.8 数据描述 265
A.3.9 附录 266
A.4 概要设计说明书规范 266
A.4.1 引言 266
A.4.2 任务概述 266
A.4.3 总体设计 267
A.4.4 接口设计 267
A.4.5 数据结构设计 267
A.5 详细设计说明书规范 268
A.4.9 维护设计 268
A.4.7 出错处理设计 268
A.4.6 运行设计 268
A.4.8 安全保密设计 268
A.5.1 引言 269
A.5.2 软件结构 269
A.5.3 程序设计说明 270
A.6 项目开发总结报告规范 271
A.6.1 引言 271
A.6.2 实际开发结果 272
A.6.3 开发工作评价 272
A.7.2 页眉页脚 273
A.7.3 页面 273
A.7.4 标题 273
A.7.1 封皮 273
A.7 用Word撰写文档规范 273
A.6.4 经验与教训 273
A.7.5 引用文献 274
A.7.6 正文 274
A.7.7 术语 274
A.7.8 图表 274
A.7.11 索引 275
A.7.10 附录 275
A.7.9 参考文献 275
A.7.12 目录 276
A.7.13 文档管理 276
A.7.14 文档编号规则 276
附录B 业务建模术语 278
附录C 建模符号 282
附录D 参考答案 285
参考文献 290
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等工程教育改革探析》李瀛心,吴价宝著 1997
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019