图书介绍
软件工程实践教程PDF|Epub|txt|kindle电子书版本网盘下载
![软件工程实践教程](https://www.shukui.net/cover/57/34685540.jpg)
- 杨林,赵池龙主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121130922
- 出版时间:2011
- 标注页数:266页
- 文件大小:77MB
- 文件页数:277页
- 主题词:软件工程-高等学校-教材
PDF下载
下载说明
软件工程实践教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件开发与软件管理全过程1
1.1选择软件开发模型2
1.2选择软件开发方法4
1.3三个模型与三层结构7
1.4软件开发全过程10
1.5软件开发所需基本知识13
1.6软件管理全过程14
第2章 软件工程从业人员的业务素质和职业道德规范17
2.1软件工程师的业务素质18
2.2软件工程师的职业道德规范18
2.3软件工程师职业实践的十一条准则19
2.4软件工程职业实践的国际标准20
第3章 PowerDesigner建模实践指南26
3.1 PowerDesigner概述27
3.2 PowerDesigner的安装与启动27
3.2.1 PowerDesigner的安装27
3.2.2 PowerDesigner的启动29
3.3用PowerDesigner进行数据库业务模型设计29
3.3.1建立BPM30
3.3.2创建起点31
3.3.3定义处理过程31
3.3.4定义资源32
3.3.5定义终点32
3.3.6定义流程32
3.4用PowerDesigner进行数据库概念模型设计33
3.4.1创建概念数据模型33
3.4.2创建实体34
3.4.3建立实体之间的关系37
3.4.4定义域38
3.4.5定义业务规则39
3.4.6定义CDM属性40
3.5用PowerDesigner进行数据库物理模型设计41
3.5.1创建物理数据模型41
3.5.2创建表42
3.5.3创建列42
3.5.4创建索引44
3.5.5创建视图45
3.5.6创建触发器46
3.5.7创建存储过程和函数47
3.5.8通过CDM生成PDM48
3.6用PowerDesigner进行面向对象模型设计50
3.6.1创建OOM50
3.6.2设计用例图50
3.6.3由PDM转换生成OOM52
第4章 Rational Rose建模实践指南54
4.1 Rational Rose概述55
4.1.1初识Rational Rose55
4.1.2安装Rational Rose56
4.1.3 Rational Rose的使用59
4.2用Rational Rose设计用例模型61
4.2.1理解用例模型中的元素61
4.2.2用例建模64
4.2.3案例分析——“网上求职招聘系统”用例建模65
4.3用Rational Rose设计领域模型69
4.3.1理解领域模型70
4.3.2使用Rational Rose建立领域模型70
4.3.3案例分析——“网上求职招聘系统”的领域模型71
4.4用Rational Rose设计类模型和包图72
4.4.1类建模72
4.4.2设计包图73
4.4.3案例分析——“网上求职招聘系统”类图和包图75
4.5用Rational Rose设计系统动态模型80
4.5.1时序图建模81
4.5.2协作图建模83
4.5.3状态图建模85
4.5.4活动图建模86
4.6用Rational Rose进行数据建模88
4.6.1创建数据模型88
4.6.2案例分析——“网上求职招聘系统”的数据模型91
4.6.3数据模型和对象模型的转换92
4.6.4由数据模型生成数据库93
4.7 Rational Rose的其他功能94
4.7.1 Rational Rose逆向工程介绍94
4.7.2 Java代码逆向工程94
4.7.3设置全局选项95
第5章 数据库建模实践指南7
5.1数据库设计规范化理论及其反思98
5.1.1为什么要建立规范化理论98
5.1.2第一范式100
5.1.3第二范式101
5.1.4第三范式102
5.1.5数据库规范化设计的优点103
5.1.6数据库规范化设计的缺点104
5.1.7对规范化设计理论的反思104
5.2数据库设计评价105
5.3数据库设计的基本技巧106
5.3.1数据库中的“第三者插足”设计模式106
5.3.2数据库中的“列变行”设计模式108
5.3.3客户是上帝的数据库设计理念110
5.3.4主键设计111
5.3.5“西瓜”设计模式113
5.3.6树形结构设计模式114
5.3.7权限管理设计模式115
5.3.8单表设计模式117
5.3.9属性拓展设计模式118
第6章 软件开发项目实践——网上投票系统121
6.1立项背景122
6.2需求分析122
6.3数据库的设计与实现123
6.4界面的设计与实现126
6.5网上投票系统功能的扩展143
第7章 软件开发项目实践——网上论坛系统144
7.1系统立项背景145
7.2系统需求分析146
7.2.1需求分析的任务146
7.2.2需求分析文档147
7.3系统设计155
7.3.1开发环境和运行环境155
7.3.2整体架构设计156
7.3.3数据库设计159
7.3.4设计文档163
7.4代码实现170
7.4.1系统目录结构170
7.4.2实现数据库连接171
7.4.3实现用户注册登录功能172
7.4.4实现版块管理子系统191
7.5系统部署209
7.6本章小结212
第8章 软件开发项目实践——学生管理信息系统213
8.1系统立项背景214
8.2需求分析215
8.2.1理解需求215
8.2.2分析需求215
8.2.3用例分析216
8.2.4需求分析文档217
8.3概要设计225
8.3.1概念数据模型CDM设计225
8.3.2物理数据模型PDM设计226
8.3.3创建数据库227
8.3.4创建表228
8.3.5概要设计文档229
8.4详细设计241
8.5编程实现243
8.5.1控件级定义243
8.5.2窗体级定义244
8.5.3编程实现245
8.5.4用VB语言实现部分代码245
8.5.5用户手册249
8.6系统测试259
8.6.1概述259
8.6.2测试计划260
8.6.3测试报告261
8.6.4测试小结263
8.7本章小结264
参考文献265