×
高等学校计算机科学与技术项目驱动案例实践规划教材软件工程与项目案例教程/梁立新 郭锐

高等学校计算机科学与技术项目驱动案例实践规划教材软件工程与项目案例教程/梁立新 郭锐

1星价 ¥32.9 (5.5折)
2星价¥32.9 定价¥59.9
暂无评论
图文详情
  • ISBN:9787302562276
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:348
  • 出版时间:2020-11-01
  • 条形码:9787302562276 ; 978-7-302-56227-6

本书特色

本书针对软件行业各个职业岗位所需关键技术能力、职业素质、可持续发展能力进行深入的调查研究,并在此基础上构建学生的知识、技能和素质结构,以项目为载体,采用项目实践来带动理论学习的方式,形成课程标准、案例实施方案、过程化考核方案的创新教材。 融合项目实践与开发原理于一体,以项目实践作为主线贯穿全书。本书提供了完整的项目案例,通过项目使读者能够快速掌握软件工程中*核心的组件,包括:软件工程概述、项目开发生命周期及流程、需求分析、系统分析和设计、编码实现、测试和实施、软件配置和变更管理、软件过程管理、项目管理等。 本书还提供了国际化企业标准开发文档,体现了国际化软件项目的标准开发流程和过程管理等。 本书既可以作为初学软件工程的基础教程,对已经掌握了部分软件工程与项目开发知识的读者也会有很大的帮助。 “十二五”国家级规划教材作者。融合项目实践与开发原理于一体,采用项目实践带动理论学习的方式,使读者能够快速掌握软件工程中*核心的理论和开发技术。

内容简介

本书是一本融合项目实践与开发原理于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了完整的项目案例,通过项目使读者能够快速掌握软件工程中很核心的组件,包括:软件工程概述,项目开发生命周期及流程,需求分析,系统分析和设计,编码实现,测试和实施,软件配置和变更管理,软件过程管理,项目管理等。另外本书提供靠前化企业标准开发文档,体现了靠前化软件项目的标准开发流程和过程管理等。本书即可以作为初学软件工程的基础教程,对已经掌握了部分J知识的读者亦可起到画龙点睛的作用。

目录

目录

第1章软件工程及信息化建设1

1.1软件工程概述1

1.1.1面向过程的方法3

1.1.2面向对象的方法3

1.2信息化建设项目案例——电子政务系统4

1.2.1电子政务系统概述4

1.2.2电子政务系统分类6

1.2.3电子政务建设的基础8

习题9

第2章项目开发流程与UML概述10

2.1项目开发流程10

2.1.1项目生命周期11

2.1.2项目开发阶段12

2.2UML概述13

2.2.1UML图13

2.2.2Rational Rose及其使用19

习题27

第3章软件需求分析28

3.1软件需求分析概述28

3.2软件需求分析过程29

3.2.1什么是软件需求29

3.2.2需求分析过程中的角色30

3.2.3需求分析过程的迭代30

3.2.4需求来源31

3.2.5需求获取方法31

3.2.6软件需求表达31

3.3项目案例36

3.3.1学习目标36

3.3.2案例描述363.3.3案例要点36

3.3.4案例实施37

3.3.5特别提示55

3.3.6拓展与提高55

习题55

第4章系统分析设计56

4.1软件架构设计57

4.1.1软件架构设计基本概念57

4.1.2软件架构设计步骤59

4.1.3架构设计文档69

4.2软件详细设计78

4.2.1软件详细设计概述78

4.2.2面向对象的详细设计79

4.2.3数据库设计82

4.3项目案例94

4.3.1学习目标94

4.3.2案例描述94

4.3.3案例要点94

4.3.4案例实施94

4.3.5特别提示127

4.3.6拓展与提高127

习题127

第5章软件实现128

5.1StrutsSpringHibernate架构概述 128

5.2Struts技术128

5.2.1Struts概述129

5.2.2MVC与Struts映射129

5.2.3Struts 2的工作流程和配置文件130

5.2.4创建Controller组件132

5.2.5创建Model组件142

5.2.6创建View组件143

5.3Hibernate技术144

5.3.1Hibernate概述144

5.3.2Hibernate的对象/关系数据库映射146

5.4Spring技术1655.4.1Spring概述165

5.4.2Spring IoC166

5.4.3Spring AOP原理176

5.4.4事务管理180

5.5项目案例185

5.5.1学习目标185

5.5.2案例描述185

5.5.3案例要点185

5.5.4案例实施185

5.5.5特别提示211

5.5.6拓展与提高212

习题212

第6章软件测试213

6.1软件测试概述213

6.2常用测试技术214

6.3JUnit217

6.3.1安装JUnit217

6.3.2JUnit测试流程217

6.3.3Eclipse与JUnit220

6.4JMeter223

6.4.1JMeter简介223

6.4.2JMeter测试流程223

6.4.3JMeter总结226

6.5项目案例227

6.5.1学习目标227

6.5.2案例描述227

6.5.3案例要点227

6.5.4案例实施227

6.5.5特别提示230

6.5.6拓展与提高230

习题230

第7章软件项目部署231

7.1软件部署概述231

7.2项目案例236

7.2.1学习目标2367.2.2案例描述236

7.2.3案例要点236

7.2.4案例实施236

7.2.5特别提示247

7.2.6拓展与提高247

习题247

第8章软件配置和变更管理248

8.1软件配置管理概述248

8.2软件配置管理工具——CVS248

8.3软件变更管理概述249

8.4统一变更管理250

8.4.1统一变更管理简介250

8.4.2统一变更管理原理250

8.5项目案例259

8.5.1学习目标259

8.5.2案例描述259

8.5.3案例要点259

8.5.4案例实施260

8.5.5特别提示271

8.5.6拓展与提高272

习题272

第9章软件过程管理273

9.1CMM273

9.1.1CMM基本概念273

9.1.2实施CMM的必要性274

9.1.3CMM的基本内容274

9.2CMMI278

9.2.1CMMI基本概念278

9.2.2从CMM到CMMI的映射279

9.3项目案例280

9.3.1学习目标280

9.3.2案例描述280

9.3.3案例要点280

9.3.4案例实施280

9.3.5特别提示2819.3.6拓展与提高281

习题281

第10章项目管理282

10.1项目管理基本概念282

10.1.1项目282

10.1.2项目管理的定义和特点283

10.1.3项目管理专业知识领域284

10.2项目管理知识体系286

10.2.1项目管理知识体系概述286

10.2.2项目管理的9个知识领域和5个过程287

10.3项目管理工具Project及其使用290

10.3.1Project概述290

10.3.2Project工具的使用292

10.4项目案例309

10.4.1学习目标309

10.4.2案例描述309

10.4.3案例要点310

10.4.4案例实施310

10.4.5特别提示314

10.4.6拓展与提高314

习题314

附录A软件工程标准文档模板315

A.1软件需求规格说明书315

A.2架构设计说明书317

A.3详细设计说明书320

A.4测试说明书322

A.5用户手册324

A.6项目开发计划327


展开全部

作者简介

梁立新,毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。在国内具有从零开始成功创业以及多年职业管理经历。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航