图书介绍
综合应用软件设计PDF|Epub|txt|kindle电子书版本网盘下载
![综合应用软件设计](https://www.shukui.net/cover/39/30149587.jpg)
- 曹渠江主编 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:9787811234497
- 出版时间:2008
- 标注页数:293页
- 文件大小:63MB
- 文件页数:307页
- 主题词:应用软件-程序设计-高等学校-教材
PDF下载
下载说明
综合应用软件设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件工程概述1
1.1软件工程的基本概念1
1.1.1软件1
1.1.2软件工程的定义2
1.1.3软件工程的目标2
1.2软件工程的知识体系结构3
1.2.1软件开发技术3
1.2.2软件工程管理5
1.2.3软件工具及方法8
1.3软件过程11
1.3.1软件过程改进的目标11
1.3.2软件过程管理的主要内容11
1.4软件生命周期模型12
1.4.1线性顺序模型(Linear Sequential Model)12
1.4.2原型(Prototype)实现模型14
1.4.3螺旋模型(Spiral Model)15
1.5常见的软件工程过程模型16
1.5.1CMM16
1.5.2XP18
思考题21
参考文献21
第2章 软件项目管理23
2.1可行性分析23
2.2开发过程定义23
2.3时间控制25
2.4质量管理27
2.5角色定义与分配30
思考题31
参考文献32
第3章 软件需求分析33
3.1软件需求分析概述33
3.2软件需求分析的过程34
3.2.1需求的识别34
3.2.2需求的分析与综合35
3.2.3需求的表示36
3.2.4需求的验证36
3.3结构化分析方法(SA)37
3.3.1概述37
3.3.2工作内容和任务38
3.3.3如何画基本数据流图38
3.4面向对象的方法(OOA)44
3.4.1概述44
3.4.2UML分析设计实例45
思考题50
参考文献50
第4章 软件设计51
4.1软件设计概述51
4.2架构设计52
4.2.1概述52
4.2.2常见的软件架构C/S,B/S,B/A/S,C/A/S及多层体系架构53
4.2.3各自的优缺点54
4.2.4关于软件体系结构的选取55
4.3结构化设计56
4.3.1概述56
4.3.2工作内容和任务56
4.3.3程序结构57
4.3.4结构图57
4.3.5变换型问题59
4.3.6模块说明60
4.4面向对象设计61
4.4.1对象结构—类图61
4.4.2类图优化62
4.4.3组织建模元素——包63
4.4.4对象行为——状态图64
4.4.5构造程序——组件图64
4.4.6ATM系统的实施图65
4.4.7回顾ATM项目的开发过程66
思考题66
第5章 数据分析、设计及实现67
5.1数据库分析与设计67
5.1.1数据库分析与设计概述67
5.1.2数据库设计的基本阶段67
5.2典型数据库设计模式79
5.2.1如何设计主从关系的表79
5.2.2如何设计出入库类型的表80
5.2.3如何实现基于角色的数据库设计81
5.2.4如何设计树形结构的数据库82
5.3数据库编程常见问题83
5.3.1如何实现多表连接查询83
5.3.2如何实现主从表删除83
5.3.3如何获得自动增长量84
5.3.4如何手动实现自增长的编码84
5.3.5如何实现出入库类型的表86
5.3.6如何查询快要过期的产品87
5.3.7如何查询各门课的第一名的成绩87
5.3.8如何将SQL上的数据导出并还原到另一台机器88
思考题88
第6章 软件构造89
6.1软件构造概述89
6.2.NET框架介绍89
6.2.1.NET Framework89
6.2.2.NET平台的优点90
6.2.3.NET构架90
6.3VB.NET面向对象编程93
6.3.1面向对象的技术要点93
6.3.2面向对象的开发的优点94
6.3.3如何使用名称空间94
6.3.4面向对象的实现96
6.3.5如何进行继承102
6.3.6如何使用接口104
6.3.7早的和晚的捆绑的使用106
6.3.8如何使用交叉语言的继承107
6.4ADO.NET109
6.4.1ADO.NET的定义110
6.4.2使用ADO.NET110
6.5ASP.NET115
6.5.1ASP.NET概述115
6.5.2ASP.NET举例116
6.6综合应用举例139
6.6.1如何实现登录139
6.6.2如何实现注册功能141
6.6.3如何实现后台数据维护142
6.6.4如何实现购物车功能147
思考题152
第7章 软件测试的理论及实践153
7.1软件测试基本概念153
7.1.1软件产品质量的评定153
7.1.2软件测试的目的153
7.1.3测试和质量之间的关系153
7.2测试的重要原则和规律154
7.3测试的生命周期155
7.4测试过程中涉及的文档规范及测试流程155
7.5测试的分类和策略156
7.5.1按阶段分类156
7.5.2按内容分类157
7.5.3在测试过程中应该注意的几点问题160
7.6测试自动化工具161
7.7测试案例162
7.7.1单元测试的实例162
7.7.2压力测试的实例162
7.8主流自动化测试工具165
思考题166
第8章 软件工程实例——构件库管理系统167
8.1项目背景介绍167
8.2项目规划168
8.2.1项目简介168
8.2.2项目管理170
8.3项目分析设计171
8.3.1数据库设计171
8.3.2UML设计182
8.3.3网页结构图192
8.3.4网页功能与布局设计194
8.4项目实现201
8.4.1主要技术攻关201
8.4.2网页截图202
8.4.3主要源代码208
思考题274
附录A 各类文档模板275
A1个人任务分配275
A2个人时间记录日志276
A3会议记录277
A4角色定义278
A5缺陷记录日志278
A6数据库设计说明书279
附录B 开发过程中的各类规范281
B1文档格式规范281
B1.1文档格式规范281
B1.2目录281
B1.3内容282
B2VB.NET代码命名规范283
B3数据库命名规范286
B3.1数据表命名规范286
B3.2数据库使用规范287
B4Web开发规范287
B4.1导航规范287
B4.2内容编辑规范288
B5形象设计规范288
B5.1标志(logo)288
B5.2标准色289
B5.3标准字体289
B6CSS书写规范289
B6.1所有的CSS尽量采用外部调用289
B6.2CSS推荐模板289
B6.3body标识290
B7JS调用规范290
B8首页代码规范290
B9尺寸规范291
B10目录结构规范291
B11命名规范292
B11.1一般文件及目录命名规范292
B11.2图片的命名规范292
附录C 互联网软件开发的各类资源293