图书介绍
软件项目管理师成长之路 软件工程导论实践指南ASP.NET版PDF|Epub|txt|kindle电子书版本网盘下载
- 王顺主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302292371
- 出版时间:2012
- 标注页数:356页
- 文件大小:152MB
- 文件页数:40666458页
- 主题词:软件开发-项目管理-高等学校-教材
PDF下载
下载说明
软件项目管理师成长之路 软件工程导论实践指南ASP.NET版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 软件工程知识储备3
第1章 软件工程3
1.1 软件工程概述4
1.1.1 软件工程的定义4
1.1.2 软件工程的目标5
1.1.3 软件工程的基本原则6
1.1.4 软件工程的作用6
1.1.5 软件工程基本流程ERCM7
1.2 现代软件工程8
1.2.1 开源软件运动9
1.2.2 SaaS10
1.3 学习笔记11
第2章 软件过程12
2.1 软件过程的定义13
2.2 软件生命周期13
2.3 软件过程的模型14
2.3.1 传统模型14
2.3.2 快速应用开发模型(RAD)14
2.3.3 演化模型15
2.4 软件过程管理15
2.5 软件工程常用定义及名词16
2.6 学习笔记18
第二篇 软件项目启动阶段21
第3章 项目可行性研究21
3.1 可行性研究的目的与意义22
3.1.1 可行性研究的目的22
3.1.2 可行性研究的意义22
3.2 可行性研究的内容22
3.2.1 可行性研究的总体要求22
3.2.2 可行性研究的内容23
3.2.3 项目可行性研究分析报告24
3.3 实践项目可行性研究29
3.4 学习笔记34
第4章 软件需求分析35
4.1 软件需求概述36
4.1.1 软件需求的三个层次36
4.1.2 软件需求的主要内容37
4.1.3 软件需求的主要特征38
4.1.4 软件需求的Kano模型38
4.2 需求分析的目标与过程39
4.2.1 需求分析的目标39
4.2.2 需求分析的过程40
4.2.3 需求分析方法41
4.3 需求管理43
4.4 实践项目需求分析实例43
4.4.1 背景43
4.4.2 概述44
4.4.3 主要功能44
4.5 学习笔记45
第5章 项目实施的成本效益分析46
5.1 软件项目实施的成本47
5.1.1 软件项目实施成本的相关概念47
5.1.2 软件项目实施成本估算的类型与支持工具48
5.1.3 软件项目实施成本构成及相应的指标体系49
5.1.4 软件项目实施成本估算方法51
5.2 软件项目实施的效益52
5.2.1 软件项目实施效益的相关概念52
5.2.2 软件项目实施效益指标体系组成54
5.2.3 软件项目实施效益分析方法55
5.3 学习笔记59
第6章 项目计划与团队建立60
6.1 制定项目计划61
6.1.1 为何要制定项目计划61
6.1.2 怎样设计项目计划61
6.1.3 项目计划设计实例65
6.1.4 项目计划修改与维护71
6.2 建立项目团队71
6.2.1 项目团队的定义71
6.2.2 为何要建立项目团队71
6.2.3 如何建立和管理项目团队72
6.2.4 项目团队的组织结构74
6.3 学习笔记74
第三篇 软件项目实施阶段77
第7章 面向对象分析与建模77
7.1 面向对象需求分析方法78
7.1.1 面向对象需求分析的基本过程78
7.1.2 需求陈述79
7.1.3 对象模型80
7.1.4 动态模型84
7.1.5 功能模型85
7.1.6 定义服务86
7.2 实践项目面向对象需求分析87
7.2.1 UML简介87
7.2.2 核心UML模型图88
7.2.3 Rational Rose94
7.2.4 Enterprise Architect95
7.2.5 开始实践97
7.3 学习笔记102
第8章 总体设计103
8.1 软件总体设计的目的104
8.2 软件设计应遵循的基本原理104
8.2.1 抽象104
8.2.2 逐步细化105
8.2.3 模块化105
8.2.4 模块独立性106
8.2.5 信息隐藏106
8.3 总体设计的过程106
8.4 软件设计原则107
8.5 总体设计的图形描述工具108
8.5.1 层次图108
8.5.2 HIPO图109
8.5.3 结构图109
8.6 总体设计例程110
8.7 学习笔记118
第9章 详细设计119
9.1 详细设计的任务与原则120
9.2 结构程序设计120
9.2.1 结构程序设计概述120
9.2.2 控制结构120
9.2.3 结构化设计优点121
9.3 详细设计的描述工具122
9.3.1 程序流程图122
9.3.2 盒图(N-S图)123
9.3.3 PAD123
9.3.4 判定表124
9.3.5 判定树125
9.3.6 PDL126
9.4 人机界面设计128
9.5 详细设计规格说明与复审129
9.5.1 详细设计说明书129
9.5.2 详细设计复审130
9.6 实践项目详细设计130
9.6.1 实践项目功能设计131
9.6.2 实践项目界面设计132
9.7 实践项目详细设计说明书133
9.8 学习笔记139
第10章 编码实现140
10.1 编码概述141
10.1.1 编码语言的选择141
10.1.2 ASP.NETMVC简述141
10.1.3 ADO.NET EntityFramework简述142
10.2 ASP.NET MVC、Entity Framework项目实践142
10.2.1 准备工作142
10.2.2 创建接口143
10.2.3 建立数据持久化层143
10.2.4 建立DAO层152
10.2.5 业务逻辑层164
10.2.6 创建Controller控制器类169
10.2.7 Web页面175
10.2.8 配置URL路由180
10.2.9 web.config文件配置182
10.2.10 其他扩展184
10.3 学习笔记185
第11章 项目测试186
11.1 测试计划的制定187
11.1.1 为何要制定测试计划187
11.1.2 如何制定测试计划187
11.1.3 测试计划设计实例189
11.1.4 测试计划修改与维护196
11.2 单元测试196
11.2.1 分析单元测试的任务和目标196
11.2.2 设计单元测试用例197
11.3 集成测试197
11.3.1 分析集成测试的任务和目标198
11.3.2 设计集成测试用例203
11.3.3 选择集成测试工具208
11.3.4 执行集成测试215
11.3.5 集成测试报告219
11.4 确认测试220
11.4.1 分析确认测试的任务和目标220
11.4.2 设计确认测试用例221
11.4.3 选择确认测试工具223
11.4.4 执行确认测试用例223
11.4.5 编写确认测试报告228
11.5 系统测试230
11.5.1 分析系统测试的任务和目标230
11.5.2 设计系统测试用例231
11.5.3 系统测试报告234
11.6 验收测试236
11.6.1 制订项目验收标准237
11.6.2 设计验收测试用例240
11.6.3 执行验收测试242
11.6.4 编写验收质量报告244
11.7 产品发布报告ER Report249
11.8 学习笔记251
第12章 软件工程项目管理252
12.1 软件项目管理的特点、职能和活动253
12.2 项目计划和组织254
12.2.1 项目计划的制定254
12.2.2 项目成员的组织和管理256
12.3 项目进度计划258
12.4 项目风险管理259
12.5 项目质量管理260
12.5.1 软件质量特性260
12.5.2 软件质量保证261
12.5.3 技术评审261
12.5.4 软件质量管理体系263
12.6 应用Project 2007进行项目管理264
12.6.1 Project 2007简介264
12.6.2 Project 2007工作界面264
12.6.3 项目管理专用术语概览268
12.7 Project操作入门270
12.8 利用Project制定实践项目计划272
12.9 学习笔记278
第四篇 软件项目部署和维护阶段281
第13章 软件项目部署281
13.1 项目部署任务和目标282
13.1.1 什么是项目部署282
13.1.2 项目部署的步骤282
13.1.3 项目部署需求分析284
13.2 制定项目部署计划285
13.3 安全部署项目286
13.4 部署实践项目287
13.4.1 项目部署的准备工作287
13.4.2 项目部署287
13.4.3 验证部署项目296
13.5 系统的维护296
13.5.1 维护的内容297
13.5.2 系统维护的类型297
13.5.3 系统维护的组织和管理298
13.6 学习笔记299
附录A IBloger博客系统安装部署说明书300
A.1 安装配置.NET300
A.2 安装IIS301
A.3 安装MS-SQLServer306
A.4 数据库的使用312
A.4.1 SQLServer控制台312
A.4.2 建立数据库313
A.5 部署IBloger博客系统316
A.6 故障解析323
附录B IBloger博客系统产品规格说明书V1.0326
B.1 概述326
B.2 主要功能326
B.2.1 功能列表326
B.2.2 功能详解327
附录C 大学图书管理系统产品需求文档(PRD)V1.0339
C.1 简介339
C.1.1 目的339
C.1.2 背景339
C.2 需求339
C.2.1 产品的潜在收益339
C.2.2 开发该产品的已知难题339
C.2.3 名词解释339
C.2.4 产品功能340
C.3 功能需求分析340
C.4 操作和维护要求341
附录D 大学图书管理系统产品规格说明书342
D.1 概述342
D.2 主要功能342
D.2.1 功能列表342
D.2.2 功能详解343
附录E 作者简介350
附录F 实践者简介353
参考文献355