图书介绍

现代软件工程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

现代软件工程
  • 张家浩著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111253525
  • 出版时间:2009
  • 标注页数:372页
  • 文件大小:130MB
  • 文件页数:384页
  • 主题词:软件工程-高等学校-教材

PDF下载


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

下载说明

现代软件工程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 现代软件工程导论1

1.1软件、软件过程与现代软件工程2

软件工程:对软件的再认识2

软件危机:留给软件人长久的困惑3

生命周期:30年前的初衷与设想5

四大过程:走出危机的希望与前景7

1.2软件工程与软件工程知识体系9

软件工程生命周期模型的特点9

过程模型的典范:统.软件过程RUP12

现代软件工程发展的主要技术特点13

现代软件工程知识体系SWEBOK17

1.3软件企业的现代软件工程实践18

软件生产过程的流程与工艺特性18

软件生产过程的支撑与支持特性20

软件生产过程的综合与协同特性21

现代软件工程的最佳实践22

1.4市场需求与软件工程教学22

IT职场素质需求22

市场需求对软件人培养的要求23

1.5课堂作业与项目实践点评23

课堂作业23

项目实践24

项目实践点评24

1.6本章参考文献24

第2章 从市场和产品的角度理解软件开发25

2.1企业战略与市场分析25

企业战略决定市场战略25

市场环境的生物链与5种竞争因素分析26

案例分析:某标案的竞争对手分析与策略选择29

2.2行业软件产品的市场营销特点30

市场营销为产品研发和项目实施提供导向30

方案销售是软件市场与产品营销的典型特点31

案例分析:行业软件销售的过程、目标与责任33

2.3现代软件工程下的产品开发与管理35

软件产品管理与产品经理的作用35

产品经理面向市场的软件产品管理37

产品经理面向开发的软件产品管理40

现代软件工程概念下的软件研发管理42

案例分析:采用产品线模式开发的案例47

2.4课堂作业与项目实践及点评48

课堂作业48

项目实践1:市场分析报告48

市场分析报告点评51

项目实践2:商业计划书53

商业计划书点评53

2.5本章参考文献55

第3章 软件项目的规划管理56

3.1项目与项目管理的基本概念56

项目的概念与属性56

项目的范畴要素57

项目管理的概念59

项目的生命周期与任务60

项目的组织结构与项目经理62

项目管理知识体系PMBOK65

案例分析:项目管理成熟度水平的判断67

3.2软件项目的时间管理70

项目的工作分解结构WBS70

PMBOK的时间管理概念73

PMBOK的时间管理过程74

软件生命周期模型与时间管理80

软件项目的规模、工作量和进度估算82

案例分析:软件项目规划管理的关键与难点91

3.3软件项目的成本管理91

PMEBOK的成本管理概念92

PMEBOK的成本管理过程93

案例分析:软件项目成本管理的实例操作94

3.4课堂作业与项目实践及点评101

课堂作业101

项目实践102

项目实践点评102

3.5本章参考文献103

第4章 现代软件工程的需求工程104

4.1从传统需求分析到现代需求过程104

需求与需求管理的概念104

传统需求分析的局限105

需求管理的问题与现代需求过程107

CMM的需求管理要求110

PMBOK的范围管理过程110

4.2项目范围与软件需求管理111

需求开发过程的四个阶段111

需求获取与软件项目的范围定义112

传统问题定义过程的方法114

案例分析:确定系统的目标与假定约束117

4.3需求获取过程与软件需求管理120

需求获取阶段的目标与要求120

需求获取与UML的业务模型120

需求获取阶段的成果与需求管理重点124

需求用户确认与需求评审的误区125

案例分析:分析执行者与用例,确定系统范围126

4.4需求分析过程与软件需求管理130

需求分析阶段的目标与要求130

需求分析与UML的静态模型132

需求分析与UML的动态模型136

需求分析与UML的体系结构模型140

需求分析阶段的成果与需求管理重点141

案例分析:平衡与细化需求定义141

4.5需求处理和验证过程与软件需求管理145

需求处理过程与需求管理重点145

需求验证过程与需求管理重点149

案例分析:需求规格说明书的实例参考150

4.6需求实现过程与软件需求管理152

需求的实现过程与管理153

需求的变更控制与管理157

案例分析:使用RequisitePro需求管理工具161

4.7课堂作业与项目实践及点评163

课堂作业163

项目实践1:目标和范围定义163

目标和范围定义点评164

项目实践2:需求分析报告166

需求分析报告点评167

期末考试方法建议168

4.8本章参考文献169

第5章 软件体系结构与系统概要设计170

5.1体系结构的基本问题170

体系结构的基本概念170

传统体系结构的思路方法174

案例分析:RUP基于体系结构的迭代175

5.2软件系统的框架与体系结构176

现代体系结构模型的基本概念176

两种典型的体系结构模型分析179

应用系统体系结构的构成要素183

案例分析:《电信综合营业管理系统》的设计思路184

5.3面向对象的设计模式189

从体系结构到设计模式189

创建型设计模式190

其他设计模式195

案例分析:创建游戏迷宫的设计模式应用196

5.4 MVC设计模式应用201

界面设计的可变需求201

MVC的结构202

MVC的实现204

MVC的更进一步发展205

MVC的变化与评价206

案例分析:Struts应用207

5.5基于构件的现代软件工程215

构件概念与构件的特性215

三种主要构件模型与应用特点216

基于构件的框架与体系结构设计219

案例分析:软件无线电系统的体系结构222

5.6从需求分析到系统概要设计过程227

系统概要设计的任务与要求227

面向结构的系统设计方法228

案例分析:产生“菜单”结构的系统结构分析230

面向对象的系统设计方法233

案例分析:电梯控制系统的设计过程236

5.7课堂作业与项目实践及点评238

课堂作业238

项目实践239

项目实践点评239

5.8本章参考文献240

第6章 软件系统的构造与实现241

6.1系统详细设计的目标与实现的任务241

概要设计与详细设计目标的区别241

面向对象的详细设计任务和原则242

面向对象的详细设计与实现244

案例分析:Java程序编写格式的内部参考规范247

6.2课堂作业与项目实践及点评251

课堂作业251

项目实践251

项目实践点评251

6.3本章参考文献251

第7章 软件质量管理252

7.1软件质量的要素与度量252

软件质量的概念252

软件质量的度量要素255

软件质量要素的度量258

软件质量度量的实施261

案例分析:软件测试活动的绩效度量262

7.2软件测试活动的组织与管理263

软件测试的概述263

软件测试的计划、组织与管理267

案例分析:测试错误分类及测试报告271

7.3软件审查活动的组织与管理273

审查准备与审查过程274

审查内容与审查的关键点276

案例分析:测试评审与分析报告279

7.4软件配置管理的方法与实践280

软件配置及其管理的概念280

主要配置管理活动和流程283

配置管理下的版本管理286

配置管理下的变更管理293

配置状态监测、报告与评审297

基于配置管理的软件项目管理298

案例分析:配置管理的实施302

7.5课堂作业与项目实践及点评307

课堂作业307

项目实践308

项目实践点评308

7.6本章参考文献308

第8章 软件实施过程与管理309

8.1软件的实施过程与控制309

软件实施过程的概念309

软件系统的现场实施过程310

案例分析:一个现场项目的实施过程介绍311

8.2软件的维护过程与控制315

软件维护的概念315

软件维护的过程318

软件的可维护性管理319

8.3软件项目的实施阶段管理324

项目团队管理与激励324

项目沟通与协调332

软件项目风险管理337

8.4课堂作业与项目实践及点评350

课堂作业350

项目实践350

项目实践点评350

8.5本章参考文献350

第9章 软件过程改进351

9.1软件过程概念与过程改进的基本问题351

过程与软件过程的概念351

实施软件过程改进353

9.2个人软件过程PSP355

PSP的产生356

PSP与CMM356

PSP的成熟度过程357

PSP的主要内容358

PSP与TSP过程359

PSP、TSP的应用及效果359

9.3其他软件过程探讨360

极限编程(XP)与敏捷软件过程360

开源软件(OSS)的得与失367

9.4课堂作业与项目实践及点评370

课堂作业370

项目实践371

项目实践点评371

期末考试371

9.5本章参考文献372

热门推荐