图书介绍

软件项目管理师成长之路 软件工程导论实践指南Java EE版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件项目管理师成长之路 软件工程导论实践指南Java EE版
  • 王顺,汪红兵,盛安平等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302300656
  • 出版时间:2012
  • 标注页数:361页
  • 文件大小:141MB
  • 文件页数:378页
  • 主题词:软件开发-项目管理-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件项目管理师成长之路 软件工程导论实践指南Java EE版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演化模型14

2.4软件过程管理14

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学习笔记35

第4章 软件需求分析36

4.1软件需求概述37

4.1.1软件需求的三个层次37

4.1.2软件需求的主要内容38

4.1.3软件需求的主要特征39

4.1.4软件需求的Kano模型39

4.2需求分析的目标与过程40

4.2.1需求分析的目标40

4.2.2需求分析的过程41

4.2.3需求分析方法42

4.3需求管理44

4.4实践项目需求分析实例44

4.4.1背景44

4.4.2项目特点44

4.4.3项目概述45

4.4.4主要功能45

4.5学习笔记46

第5章 项目实施的成本效益分析47

5.1软件项目实施的成本48

5.1.1软件项目实施成本的相关概念48

5.1.2软件项目实施成本估算的类型与支持工具49

5.1.3软件项目实施成本构成及相应的指标体系50

5.1.4软件项目实施成本估算方法52

5.2软件项目实施的效益53

5.2.1软件项目实施效益的相关概念53

5.2.2软件项目实施效益指标体系组成55

5.2.3软件项目实施效益分析方法56

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为何要建立项目团队72

6.2.3如何建立和管理项目团队72

6.2.4项目团队的组织结构74

6.3学习笔记75

第三篇 软件项目实施阶段79

第7章 面向对象分析与建模79

7.1面向对象需求分析方法80

7.1.1面向对象需求分析的基本过程80

7.1.2需求陈述82

7.1.3对象模型82

7.1.4动态模型86

7.1.5功能模型87

7.1.6定义服务88

7.2实践项目面向对象需求分析89

7.2.1 UML简介89

7.2.2核心UML模型图90

7.2.3 Rational Rose95

7.2.4 Enterprise Architect96

7.2.5开始实践98

7.3学习笔记102

第8章 总体设计103

8.1软件架构104

8.2数据库设计106

8.2.1确定业务行为107

8.2.2确定实体107

8.2.3确定实体间联系,形成CDM文件109

8.2.4将CDM文件转换为PDM文件111

8.2.5生成SQL语句114

8.3系统运行软件115

8.3.1操作系统115

8.3.2数据库116

8.3.3 Web服务器116

8.4总体设计例程116

8.5学习笔记124

第9章 详细设计125

9.1详细设计阶段的任务126

9.2详细设计的原则126

9.3实践项目包的设计127

9.4实践项目类的设计129

9.4.1实体类的设计129

9.4.2 DAO的设计130

9.4.3 bo层的设计132

9.4.4 action层的设计133

9.4.5用时序图描述完整的请求逻辑133

9.5实践项目界面的设计135

9.5.1登录界面设计135

9.5.2添加新学生界面设计135

9.5.3学生信息管理界面设计136

9.5.4学生一览表界面设计136

9.5.5学生信息查询界面设计136

9.5.6学生成绩管理界面设计136

9.5.7学生成绩一览表界面设计137

9.5.8学生成绩查询界面设计137

9.6编写技术设计文档137

9.7学习笔记144

第10章 编码实现145

10.1编码概述146

10.1.1编码语言的选择146

10.1.2 Struts简述146

10.1.3 Spring简述147

10.1.4 Hibernate简述148

10.2 Struts 2、 Spring和Hibernate项目实践149

10.2.1准备工作150

10.2.2建立数据持久化层150

10.2.3建立DAO层155

10.2.4业务逻辑层162

10.2.5创建Action类168

10.2.6 Web页面172

10.2.7配置Struts 2174

10.2.8配置Spring179

10.2.9 web.xml文件配置181

10.2.10其他182

10.3学习笔记183

第11章 项目测试184

11.1测试计划的制订185

11.1.1为何要制订测试计划185

11.1.2如何制订测试计划185

11.1.3测试计划设计实例187

11.1.4测试计划修改与维护194

11.2单元测试194

11.2.1分析单元测试的任务和目标194

11.2.2设计单元测试用例195

11.2.3选择单元测试工具195

11.2.4执行单元测试196

11.3集成测试207

11.3.1分析集成测试的任务和目标208

11.3.2设计集成测试用例211

11.3.3选择集成测试工具216

11.3.4执行集成测试223

11.3.5集成测试报告227

11.4确认测试228

11.4.1分析确认测试的任务和目标228

11.4.2设计确认测试用例230

11.4.3选择确认测试工具234

11.4.4执行确认测试用例234

11.4.5确认测试报告238

11.5系统测试241

11.5.1分析系统测试的任务和目标241

11.5.2设计系统测试用例241

11.5.3利用JMeter进行系统测试实例245

11.5.4系统测试报告253

11.6验收测试255

11.6.1制订项目验收标准256

11.6.2设计验收测试用例259

11.6.3执行验收测试262

11.6.4编写验收质量报告263

11.7产品发布报告268

11.8学习笔记271

第12章 软件工程项目管理272

12.1软件项目管理简介273

12.2项目计划和组织274

12.2.1项目计划的制定274

12.2.2项目成员的组织和管理276

12.3项目进度计划278

12.4项目风险管理279

12.5项目质量管理280

12.5.1软件质量特性280

12.5.2.软件质量保证281

12.5.3技术评审281

12.5.4软件质量管理体系283

12.6应用Project 2007进行项目管理284

12.6.1 Project 2007简介284

12.6.2 Project 2007工作界面284

12.6.3项目管理专用术语概览288

12.7 Project操作入门290

12.8利用Project制定实践项目计划292

12.9学习笔记297

第四篇 软件项目部署和维护301

第13章 软件项目部署301

13.1项目部署任务和目标302

13.1.1项目部署的定义302

13.1.2项目部署的步骤302

13.1.3项目部署需求分析304

13.2制定项目部署计划305

13.3安全部署项目306

13.4部署实践项目307

13.4.1项目部署的准备工作307

13.4.2项目部署308

13.4.3验证部署项目315

13.5系统的维护316

13.5.1维护的内容316

13.5.2系统维护的类型317

13.5.3系统维护的组织和管理318

13.6学习笔记319

附录A大学学籍管理系统安装配制说明书320

附录B大学学籍管理系统产品规格说明书V1.0335

附录C大学图书管理系统产品需求文档(PRD)V1.0346

附录D大学图书管理系统产品规格说明书(SPEC)348

附录E作者简介356

附录F实践者简介359

参考文献361

热门推荐