欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 高职高专教材 > 计算机类 > 软件工程

浏览历史

软件工程

软件工程

prev next

  • 商品货号:01412005-8-22-937
  • 商品重量:0克
    作者:张玲 丁莉 李娜 编著
    图书书号/ISBN:7-302-10294-5
    出版日期:2005-03-01
    印张:19.25
    字数:467千字
    开本:16
  • 上架时间:2008-06-20
    商品点击数:669
  • 定价:¥25.00元
    本店售价:¥19.25元
    注册用户:¥19.25元
    vip:¥18.29元
    黄金等级:¥17.33元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书从现代专业软件开发的实际需要出发,全面、系统地介绍了如何运用软件工程的核心(一组方法、一些过程和一套工具)进行软件系统开发的全过程和实用技术。 全书共分三个部分。第1部分为软件工程概论,包括传统的软件工程、面向对象的软件工程和计算机辅助软件工程;第2部分为我国最著名的与UML兼容的建模工具PlayCASE的使用方法介绍;第3部分为项目开发,包括全程一体化统一建模过程、方法、要领,以及运用PlayCASE的实践案例介绍。书中还给出了未来软件工程展望的讨论。最后附有软件开发文档规范、建模术语和图标集。 本书是以高职高专学生和从事软件开发工作的专业技术人员为对象进行编写的,可作为大专(高职高专)院校开设“软件工程”课程的教材、学习PlayCASE工具软件的培训教材,也可作为工程技术人员进行软件开发与设计的工具和参考书。
第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.5 形式化方法模型 23
1.5.6 第四代技术模型 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 面向对象的基本概念与要素 46
2.3.1 面向对象的基本概念 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.5.6 定义服务 58
2.6 面向对象的设计 58
2.6.1 设计准则 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章 计算机辅助软件工程及展望 70
3.1 CASE的概念 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章 PlayCASE建模工具简介 86
4.1 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 组成结构树的绘制 103
5.2.1 进入操作窗口 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 PAD图的绘制 128
6.3.1 加入PAD通道 128
6.3.2 编辑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 软件开发文档规范 255
A.1 可行性研究报告规范 255
A.1.1 引言 255
A.1.2 可行性研究的前提 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 需求规格说明书规范 262
A.3.1 引言 262
A.3.2 项目概述 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.4.6 运行设计 268
A.4.7 出错处理设计 268
A.4.8 安全保密设计 268
A.4.9 维护设计 268
A.5 详细设计说明书规范 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.6.4 经验与教训 273
A.7 用Word撰写文档规范 273
A.7.1 封皮 273
A.7.2 页眉页脚 273
A.7.3 页面 273
A.7.4 标题 273
A.7.5 引用文献 274
A.7.6 正文 274
A.7.7 术语 274
A.7.8 图表 274
A.7.9 参考文献 275
A.7.10 附录 275
A.7.11 索引 275
A.7.12 目录 276
A.7.13 文档管理 276
A.7.14 文档编号规则 276
附录B 业务建模术语 278
附录C 建模符号 282
附录D 参考答案 285
参考文献 290


[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha