软件开发环境与工具PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:相洁,吕进来主编;林福平,王会青,张辉等副主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2012
- ISBN:9787121136672
- 页数:244 页
第一篇 基础篇 1
第1章 软件概论 1
1.1软件基本概念 1
1.1.1软件概念 1
1.1.2软件应用领域 4
1.1.3软件危机 4
1.2软件架构 6
1.2.1软件架构概念 6
1.2.2软件架构的历史 6
1.2.3软件架构目标 7
1.2.4软件多层架构 7
1.2.5软件架构相关概念 7
1.3软件开发过程 8
1.3.1软件开发活动 8
1.3.2软件开发模型 9
1.4软件开发环境与工具 11
1.4.1软件开发工具 11
1.4.2软件开发环境 12
1.4.3常用集成开发环境 13
习题1 14
第2章 软件分析与设计基础 15
2.1面向过程分析与设计 15
2.1.1结构化分析 15
2.1.2结构化设计 18
2.2面向对象分析与设计 21
2.2.1传统软件分析设计的问题 21
2.2.2面向对象分析与设计的主要特点 22
2.2.3面向对象建模 23
2.2.4面向对象分析 30
2.2.5面向对象设计 33
2.3数据库建模与设计 35
2.3.1需求分析 36
2.3.2概念结构设计 37
2.3.3逻辑结构设计 38
2.3.4物理结构设计 39
习题2 40
第3章 软件分析与设计CASE工具 41
3.1常见的软件分析与设计CASE工具 41
3.1.1图表工具Visio 41
3.1.2需求分析工具BPwin 43
3.1.3数据库建模工具ERwin 43
3.1.4面向对象建模工具Rational Rose 44
3.1.5系统建模工具PowerDesigner 44
3.2 PowerDesigner 45
3.2.1 PowerDesigner的安装与操作界面 45
3.2.2模型设计的一般过程 46
3.2.3数据库模型设计 48
3.2.4面向对象模型设计 56
习题3 63
第4章 数据库工具 64
4.1数据库管理系统 64
4.1.1 Oracle数据库管理系统 65
4.1.2 SQL Server数据库管理系统 66
4.1.3 Sybase数据库管理系统 67
4.1.4 DB2数据库管理系统 68
4.1.5 MySQL数据库管理系统 68
4.1.6选用数据库管理系统 68
4.2数据库工具软件 69
4.2.1数据库工具软件主要功能 69
4.2.2常用的数据库管理工具 70
4.2.3 SQL Developer 72
4.2.4 Navicat Lite 76
习题4 78
第5章Visual Studio集成开发环境 79
5.1 .NET Framework 4 79
5.1.1 .NET Framework 4介绍 79
5.1.2 .NET Framework 4目标 79
5.1.3 .NET Framework 4的体系结构 79
5.2 Visual Studio 2010概述 80
5.2.1 .NET开发环境Visual Studio 81
5.2.2 Visual Studio 2010的安装 81
5.2.3配置Visual C#开发环境和启动/退出操作 83
5.3 Viisual C#集成开发环境(IDE) 84
5.3.1 Visual C#菜单栏 85
5.3.2 Visual C#工具栏 85
5.3.3 Visual C#工具箱 86
5.3.4 Visual C#解决方案资源管理器 86
5.3.5 Visual C#属性窗口 86
5.3.6 Visual C#窗体设计器 87
5.3.7 Visual C#代码编辑窗口 87
5.3.8 Visual C#其他窗口 88
5.3.9 Visual C#帮助系统 89
5.4开发第一个C#程序 90
5.4.1初识C#语言 90
5.4.2应用程序示例 90
5.4.3编译执行程序 94
习题5 95
第6章Visual C#语言基础 96
6.1标识符和关键字 96
6.2命名空间 97
6.2.1命名空间简介 97
6.2.2命名空间的声明 97
6.2.3命名空间的使用 99
6.2.4 C#系统定义的命名空间 100
6.3数据类型 100
6.3.1值类型 101
6.3.2引用类型 104
6.3.3类型转换 106
6.4变量和常量 107
6.4.1常量 108
6.4.2变量 108
6.5常用类 109
6.5.1 DateTime类 109
6.5.2 Array类 110
6.5.3 String类 110
6.5.4 Math类 111
6.5.5 Convert类 112
6.6表达式和运算符 113
6.6.1表达式 113
6.6.2运算符 113
6.6.3运算符的优先级 122
6.7控制语句 123
6.7.1控制语句简介 123
6.7.2选择语句 123
6.7.3循环语句 128
6.7.4跳转语句 132
6.8异常和异常处理 135
6.8.1异常处理简介 135
6.8.2 try、 catch和finally 135
6.8.3 throw语句抛出异常 137
习题6 138
第7章Visual C#程序设计 139
7.1 Windows应用程序设计 139
7.1.1窗体设计 139
7.1.2菜单设计 143
7.1.3标签控件 145
7.1.4文本框控件 145
7.1.5按钮控件 146
7.1.6列表框控件 150
7.1.7组合框控件 153
7.1.8分组框控件 154
7.1.9面板控件 155
7.1.10单选按钮控件 155
7.1.11复选框控件 155
7.1.12图片框控件 156
7.1.13通用对话框设计 157
7.1.14日期/时间控件 158
7.1.15 图像列表框控件 159
7.1.16工具栏控件 159
7.1.17状态栏控件 161
7.1.18定时器控件 162
7.2数据访问ADO.NET 163
7.2.1 ADONET简介 163
7.2.2 ADONET体系结构 164
7.2.3 ADONET访问数据库的过程 165
7.2.4几种常用的.NET Data Provider 166
7.2.5数据访问对象 167
7.2.6数据集DataSet 170
7.3 Web应用程序设计 171
7.3.1 ASP.NET概述 171
7.3.2开发Web应用程序的准备工作 173
7.3.3常用ASP.NET控件 176
习题7 182
第8章 软件测试基础与工具 184
8.1软件测试基础 184
8.1.1软件测试目标 184
8.1.2软件测试准则 184
8.1.3软件测试的过程 185
8.2软件测试方法 186
8.2.1静态测试与动态测试 186
8.2.2白盒测试 187
8.2.3黑盒测试 188
8.2.4自动化测试 189
8.3面向对象软件的测试 189
8.4软件测试工具 191
8.4.1软件测试工具的分类 191
8.4.2常用软件测试工具 192
8.5性能测试工具LoadRunner 195
8.5.1 LoadRunner的特点 196
8.5.2 LoadRunner的安装 196
8.5.3 LoadRunner的基本操作 197
习题8 205
第9章 软件项目管理与工具 206
9.1软件项目管理 206
9.1.1软件项目及软件项目管理基本概念 206
9.1.2软件项目需求管理 206
9.1.3软件项目成本管理 207
9.1.4软件项目进度管理 208
9.1.5软件项目风险管理 209
9.1.6软件项目资源管理 210
9.1.7软件项目质量管理 211
9.1.8常用软件项目管理工具 212
9.2项目管理工具Microsoft Project 213
9.2.1 Microsoft Project概述 213
9.2.2 Projectft 2007的工作界面与基本操作 213
9.2.3创建和管理项目任务 215
9.2.4管理项目资源 217
9.2.5跟踪项目进度 218
9.2.6管理项目成本 219
9.3软件配置管理 219
9.3.1软件配置管理基本概念 219
9.3.2软件配置管理功能 220
9.3.3常见的软件配置管理工具 221
9.4配置管理工具VSS 222
9.4.1 VSS概述 222
9.4.2 VSS的安装与配置 222
9.4.3 VSS基本操作 223
习题9 226
第二篇 案例篇 227
第10章 案例1:学籍管理系统 227
10.1系统概述 227
10.2系统结构化分析与设计 227
10.2.1学籍管理系统结构化分析 228
10.2.2学籍管理系统结构化设计 229
10.2.3学籍管理系统数据库设计 229
10.3系统实现与测试 230
10.3.1系统实现 230
10.3.2系统测试 231
习题10 231
第11章 案例2:基于C/S结构的聊天系统 232
11.1系统概述 232
11.2系统分析与设计 232
11.2.1用例图 232
11.2.2类图 233
11.2.3时序图 234
11.3系统实现与测试 234
11.3.1系统实现 234
11.3.2系统测试 235
习题11 235
第12章 案例3:基于B/S结构的在线考试系统 236
12.1系统概述 236
12.2系统分析与设计 236
12.2.1数据库设计 237
12.2.2用例图 237
12.2.3类图 238
12.3系统实现与测试 238
12.3.1系统实现 238
12.3.2系统测试 239
附录A常用T -SQL语言规范 241
参考文献 244
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《你好,生态环境部!》生态环境部编 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《长江口物理、化学与生态环境调查图集》于非 2019
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《一带一路非洲东北部区生态环境遥感监测》俞乐 2019
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017