软件工程:实践者的研究方法(原书第8版)

软件工程:实践者的研究方法(原书第8版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2016-11
版次: 1
ISBN: 9787111548973
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 665页
字数: 1109千字
102人买过
  •   本书自第1版出版至今,30多年来在软件工程界产生了巨大而深远的影响。第8版不仅加入了移动应用软件项目等与时俱进的内容,而且调整了篇章结构,更利于教师针对不同课程进行选择。同时,第8版全面继承了之前版本的风格与优势,全面且系统地讲解软件过程、建模、质量管理、项目管理等基础知识,涵盖相关概念、原则、方法和工具,并且提供丰富的辅助阅读资源和网络资源,指导有兴趣的读者进行更深入的学习和研究。本书适合作为软件工程相关专业高年级本科生和研究生教材,也可供软件专业技术人员和管理人员阅读参考。
      罗杰 S. 普莱斯曼(Roger S. Pressman),普莱斯曼是软件工程领域国际知名的顾问和作家。40多年来,他作为工程师、经理人、教授、作家、咨询师和企业家始终奋战在这一领域。
      普莱斯曼博士现任一家咨询公司(R. S. Pressman & Associates, Inc.)的总裁,该公司致力于协助企业建立有效的软件工程实践。这些年来,他已经开发了一套用于改进软件工程实践的技术和工具。他还是一家创业公司(Teslaccessories,LLC)的创始人,这家制造公司专门为特斯拉Model S系列电动车生产定制产品。
      普莱斯曼博士是9本书的作者,其中包括两本小说。他还写了许多技术和管理方面的文章。他曾任《IEEE Software》和《The Cutter IT Journal》等行业杂志的编委,以及《IEEE Software》杂志“Manager”专栏的编辑。
      普莱斯曼博士还是演讲家,曾在许多重要的行业会议上做主题演讲,在国际软件工程会议和一些行业会议上做辅导讲座,并且一直是ACM(美国计算机协会)、IEEE(美国电气与电子工程师协会)以及Tau Beta Pi、Phi Kappa Phi、Eta Kappa Nu和Pi Tau Sigma等组织的成员。
      布鲁斯 R. 马克西姆(Bruce R. Maxim)马克西姆博士30多年来曾任软件工程师、项目经理、教授、作家和咨询师。他的研究兴趣涉及软件工程、人机交互、游戏设计、社交媒体、人工智能以及计算机科学教育等领域。
      马克西姆博士现任密歇根大学迪尔伯恩分校计算机与信息科学系副教授,他曾为该校工程与计算机科学学院建立游戏实验室。他曾经发表多篇有关计算机算法动画、游戏开发以及工程教育方面的论文。他还是畅销的计算机科学导论课本的作者之一。在密歇根大学工作期间,马克西姆博士曾监管了几百个产业界软件开发项目。
      马克西姆博士的专业经验包括在医学院管理研究信息系统,为某医学校区指导计算教学,并承担统计程序员的工作。他还曾担任某游戏开发公司的首席技术官。
      马克西姆博士是若干教学奖以及某社团组织服务奖的获得者。他还是Sigma Xi、Upsilon Pi Epsilon、Pi Mu Epsilon、ACM、IEEE、美国工程教育协会、女工程师协会以及国际游戏开发者联盟等社会组织的成员。
    Software Engineering: A Practitioner’s Approach, Eighth Edition 
    出版者的话 
    译者序 
    前言 
    作者简介 
    第1章 软件的本质 1 
    1.1 软件的本质 3 
    1.1.1 定义软件 3 
    1.1.2 软件应用领域 4 
    1.1.3 遗留软件 5 
    1.2 软件的变更本质 6 
    1.2.1 WebApp 6 
    1.2.2 移动 App 7 
    1.2.3 云计算 7 
    1.2.4 产品线软件 8 
    1.3 小结 8 
    习题与思考题 8 
    扩展阅读与信息资源 9 
    第2章 软件工程 10 
    2.1 定义软件工程学科 11 
    2.2 软件过程 11 
    2.2.1 过程框架 12 
    2.2.2 普适性活动 12 
    2.2.3 过程的适应性调整 13 
    2.3 软件工程实践 13 
    2.3.1 实践的精髓 14 
    2.3.2 通用原则 14 
    2.4 软件开发神话 16 
    2.5 这一切是如何开始的 18 
    2.6 小结 19 
    习题与思考题 19 
    扩展阅读与信息资源 19 
    第一部分 软件过程 
    第3章 软件过程结构 22 
    3.1 通用过程模型 23 
    3.2 定义框架活动 24 
    3.3 明确任务集 24 
    3.4 过程模式 25 
    3.5 过程评估与改进 27 
    3.6 小结 28 
    习题与思考题 28 
    扩展阅读与信息资源 28 
    第4章 过程模型 29 
    4.1 惯用过程模型 30 
    4.1.1 瀑布模型 30 
    4.1.2 增量过程模型 32 
    4.1.3 演化过程模型 32 
    4.1.4 并发模型 36 
    4.1.5 演化过程的最终评述 37 
    4.2 专用过程模型 38 
    4.2.1 基于构件的开发 38 
    4.2.2 形式化方法模型 39 
    4.2.3 面向方面的软件开发 39 
    4.3 统一过程 40 
    4.3.1 统一过程的简史 41 
    4.3.2 统一过程的阶段 41 
    4.4 个人过程模型和团队过程模型 42 
    4.4.1 个人软件过程 42 
    4.4.2 团队软件过程 43 
    4.5 过程技术 44 
    4.6 产品和过程 45 
    4.7 小结 46 
    习题与思考题 46 
    扩展阅读与信息资源 47 
    第5章 敏捷开发 48 
    5.1 什么是敏捷 49 
    5.2 敏捷及变更成本 50 
    5.3 什么是敏捷过程 50 
    5.3.1 敏捷原则 51 
    5.3.2 敏捷开发战略 52 
    5.4 极限编程 52 
    5.4.1 极限编程过程 52 
    5.4.2 工业极限编程 54 
    5.5 其他敏捷过程模型 56 
    5.5.1 Scrum 56 
    5.5.2 动态系统开发方法 57 
    5.5.3 敏捷建模 58 
    5.5.4 敏捷统一过程 59 
    5.6 敏捷过程工具集 60 
    5.7 小结 61 
    习题与思考题 61 
    扩展阅读与信息资源 62 
    第6章 软件工程的人员方面 64 
    6.1 软件工程师的特质 64 
    6.2 软件工程心理学 65 
    6.3 软件团队 66 
    6.4 团队结构 67 
    6.5 敏捷团队 68 
    6.5.1 通用敏捷团队 68 
    6.5.2 XP团队 69 
    6.6 社交媒体的影响 70 
    6.7 软件工程中云的应用 71 
    6.8 协作工具 71 
    6.9 全球化团队 72 
    6.10 小结 73 
    习题与思考题 73 
    扩展阅读与信息资源 74 
    第二部分 建模 
    第7章 指导实践的原则 76 
    7.1 软件工程知识 77 
    7.2 核心原则 77 
    7.2.1 指导过程的原则 78 
    7.2.2 指导实践的原则 78 
    7.3 指导每个框架活动的原则 80 
    7.3.1 沟通原则 80 
    7.3.2 策划原则 81 
    7.3.3 建模原则 83 
    7.3.4 构建原则 87 
    7.3.5 部署原则 89 
    7.4 工作实践 90 
    7.5 小结 91 
    习题与思考题 92 
    扩展阅读与信息资源 92 
    第8章 理解需求 94 
    8.1 需求工程 95 
    8.2 建立根基 100 
    8.2.1 确认利益相关者 100 
    8.2.2 识别多重观点 100 
    8.2.3 协同合作 101 
    8.2.4 首次提问 101 
    8.2.5 非功能需求 102 
    8.2.6 可追溯性 102 
    8.3 获取需求 103 
    8.3.1 协作收集需求 103 
    8.3.2 质量功能部署 105 
    8.3.3 使用场景 106 
    8.3.4 获取工作产品 106 
    8.3.5 敏捷需求获取 107 
    8.3.6 面向服务的方法 107 
    8.4 开发用例 107 
    8.5 构建分析模型 111 
    8.5.1 分析模型的元素 112 
    8.5.2 分析模式 114 
    8.5.3 敏捷需求工程 114 
    8.5.4 自适应系统的需求 114 
    8.6 协商需求 115 
    8.7 需求监控 116 
    8.8 确认需求 117 
    8.9 避免常见错误 117 
    8.10 小结 118 
    习题与思考题 118 
    扩展阅读与信息资源 119 
    第9章 需求建模:基于场景的 
    方法 121 
    9.1 需求分析 122 
    9.1.1 总体目标和原理 122 
    9.1.2 分析的经验原则 123 
    9.1.3 域分析 123 
    9.1.4 需求建模的方法 125 
    9.2 基于场景建模 126 
    9.2.1 创建初始用例 126 
    9.2.2 细化初始用例 128 
    9.2.3 编写正式用例 129 
    9.3 补充用例的UML模型 131 
    9.3.1 开发活动图 131 
    9.3.2 泳道图 132 
    9.4 小结 133 
    习题与思考题 133 
    扩展阅读与信息资源 133 
    第10章 需求建模:基于类的方法 135 
    10.1 识别分析类 135 
    10.2 描述属性 138 
    10.3 定义操作 138 
    10.4 类–职责–协作者建模 140 
    10.5 关联和依赖 145 
    10.6 分析包 14
  • 内容简介:
      本书自第1版出版至今,30多年来在软件工程界产生了巨大而深远的影响。第8版不仅加入了移动应用软件项目等与时俱进的内容,而且调整了篇章结构,更利于教师针对不同课程进行选择。同时,第8版全面继承了之前版本的风格与优势,全面且系统地讲解软件过程、建模、质量管理、项目管理等基础知识,涵盖相关概念、原则、方法和工具,并且提供丰富的辅助阅读资源和网络资源,指导有兴趣的读者进行更深入的学习和研究。本书适合作为软件工程相关专业高年级本科生和研究生教材,也可供软件专业技术人员和管理人员阅读参考。
  • 作者简介:
      罗杰 S. 普莱斯曼(Roger S. Pressman),普莱斯曼是软件工程领域国际知名的顾问和作家。40多年来,他作为工程师、经理人、教授、作家、咨询师和企业家始终奋战在这一领域。
      普莱斯曼博士现任一家咨询公司(R. S. Pressman & Associates, Inc.)的总裁,该公司致力于协助企业建立有效的软件工程实践。这些年来,他已经开发了一套用于改进软件工程实践的技术和工具。他还是一家创业公司(Teslaccessories,LLC)的创始人,这家制造公司专门为特斯拉Model S系列电动车生产定制产品。
      普莱斯曼博士是9本书的作者,其中包括两本小说。他还写了许多技术和管理方面的文章。他曾任《IEEE Software》和《The Cutter IT Journal》等行业杂志的编委,以及《IEEE Software》杂志“Manager”专栏的编辑。
      普莱斯曼博士还是演讲家,曾在许多重要的行业会议上做主题演讲,在国际软件工程会议和一些行业会议上做辅导讲座,并且一直是ACM(美国计算机协会)、IEEE(美国电气与电子工程师协会)以及Tau Beta Pi、Phi Kappa Phi、Eta Kappa Nu和Pi Tau Sigma等组织的成员。
      布鲁斯 R. 马克西姆(Bruce R. Maxim)马克西姆博士30多年来曾任软件工程师、项目经理、教授、作家和咨询师。他的研究兴趣涉及软件工程、人机交互、游戏设计、社交媒体、人工智能以及计算机科学教育等领域。
      马克西姆博士现任密歇根大学迪尔伯恩分校计算机与信息科学系副教授,他曾为该校工程与计算机科学学院建立游戏实验室。他曾经发表多篇有关计算机算法动画、游戏开发以及工程教育方面的论文。他还是畅销的计算机科学导论课本的作者之一。在密歇根大学工作期间,马克西姆博士曾监管了几百个产业界软件开发项目。
      马克西姆博士的专业经验包括在医学院管理研究信息系统,为某医学校区指导计算教学,并承担统计程序员的工作。他还曾担任某游戏开发公司的首席技术官。
      马克西姆博士是若干教学奖以及某社团组织服务奖的获得者。他还是Sigma Xi、Upsilon Pi Epsilon、Pi Mu Epsilon、ACM、IEEE、美国工程教育协会、女工程师协会以及国际游戏开发者联盟等社会组织的成员。
  • 目录:
    Software Engineering: A Practitioner’s Approach, Eighth Edition 
    出版者的话 
    译者序 
    前言 
    作者简介 
    第1章 软件的本质 1 
    1.1 软件的本质 3 
    1.1.1 定义软件 3 
    1.1.2 软件应用领域 4 
    1.1.3 遗留软件 5 
    1.2 软件的变更本质 6 
    1.2.1 WebApp 6 
    1.2.2 移动 App 7 
    1.2.3 云计算 7 
    1.2.4 产品线软件 8 
    1.3 小结 8 
    习题与思考题 8 
    扩展阅读与信息资源 9 
    第2章 软件工程 10 
    2.1 定义软件工程学科 11 
    2.2 软件过程 11 
    2.2.1 过程框架 12 
    2.2.2 普适性活动 12 
    2.2.3 过程的适应性调整 13 
    2.3 软件工程实践 13 
    2.3.1 实践的精髓 14 
    2.3.2 通用原则 14 
    2.4 软件开发神话 16 
    2.5 这一切是如何开始的 18 
    2.6 小结 19 
    习题与思考题 19 
    扩展阅读与信息资源 19 
    第一部分 软件过程 
    第3章 软件过程结构 22 
    3.1 通用过程模型 23 
    3.2 定义框架活动 24 
    3.3 明确任务集 24 
    3.4 过程模式 25 
    3.5 过程评估与改进 27 
    3.6 小结 28 
    习题与思考题 28 
    扩展阅读与信息资源 28 
    第4章 过程模型 29 
    4.1 惯用过程模型 30 
    4.1.1 瀑布模型 30 
    4.1.2 增量过程模型 32 
    4.1.3 演化过程模型 32 
    4.1.4 并发模型 36 
    4.1.5 演化过程的最终评述 37 
    4.2 专用过程模型 38 
    4.2.1 基于构件的开发 38 
    4.2.2 形式化方法模型 39 
    4.2.3 面向方面的软件开发 39 
    4.3 统一过程 40 
    4.3.1 统一过程的简史 41 
    4.3.2 统一过程的阶段 41 
    4.4 个人过程模型和团队过程模型 42 
    4.4.1 个人软件过程 42 
    4.4.2 团队软件过程 43 
    4.5 过程技术 44 
    4.6 产品和过程 45 
    4.7 小结 46 
    习题与思考题 46 
    扩展阅读与信息资源 47 
    第5章 敏捷开发 48 
    5.1 什么是敏捷 49 
    5.2 敏捷及变更成本 50 
    5.3 什么是敏捷过程 50 
    5.3.1 敏捷原则 51 
    5.3.2 敏捷开发战略 52 
    5.4 极限编程 52 
    5.4.1 极限编程过程 52 
    5.4.2 工业极限编程 54 
    5.5 其他敏捷过程模型 56 
    5.5.1 Scrum 56 
    5.5.2 动态系统开发方法 57 
    5.5.3 敏捷建模 58 
    5.5.4 敏捷统一过程 59 
    5.6 敏捷过程工具集 60 
    5.7 小结 61 
    习题与思考题 61 
    扩展阅读与信息资源 62 
    第6章 软件工程的人员方面 64 
    6.1 软件工程师的特质 64 
    6.2 软件工程心理学 65 
    6.3 软件团队 66 
    6.4 团队结构 67 
    6.5 敏捷团队 68 
    6.5.1 通用敏捷团队 68 
    6.5.2 XP团队 69 
    6.6 社交媒体的影响 70 
    6.7 软件工程中云的应用 71 
    6.8 协作工具 71 
    6.9 全球化团队 72 
    6.10 小结 73 
    习题与思考题 73 
    扩展阅读与信息资源 74 
    第二部分 建模 
    第7章 指导实践的原则 76 
    7.1 软件工程知识 77 
    7.2 核心原则 77 
    7.2.1 指导过程的原则 78 
    7.2.2 指导实践的原则 78 
    7.3 指导每个框架活动的原则 80 
    7.3.1 沟通原则 80 
    7.3.2 策划原则 81 
    7.3.3 建模原则 83 
    7.3.4 构建原则 87 
    7.3.5 部署原则 89 
    7.4 工作实践 90 
    7.5 小结 91 
    习题与思考题 92 
    扩展阅读与信息资源 92 
    第8章 理解需求 94 
    8.1 需求工程 95 
    8.2 建立根基 100 
    8.2.1 确认利益相关者 100 
    8.2.2 识别多重观点 100 
    8.2.3 协同合作 101 
    8.2.4 首次提问 101 
    8.2.5 非功能需求 102 
    8.2.6 可追溯性 102 
    8.3 获取需求 103 
    8.3.1 协作收集需求 103 
    8.3.2 质量功能部署 105 
    8.3.3 使用场景 106 
    8.3.4 获取工作产品 106 
    8.3.5 敏捷需求获取 107 
    8.3.6 面向服务的方法 107 
    8.4 开发用例 107 
    8.5 构建分析模型 111 
    8.5.1 分析模型的元素 112 
    8.5.2 分析模式 114 
    8.5.3 敏捷需求工程 114 
    8.5.4 自适应系统的需求 114 
    8.6 协商需求 115 
    8.7 需求监控 116 
    8.8 确认需求 117 
    8.9 避免常见错误 117 
    8.10 小结 118 
    习题与思考题 118 
    扩展阅读与信息资源 119 
    第9章 需求建模:基于场景的 
    方法 121 
    9.1 需求分析 122 
    9.1.1 总体目标和原理 122 
    9.1.2 分析的经验原则 123 
    9.1.3 域分析 123 
    9.1.4 需求建模的方法 125 
    9.2 基于场景建模 126 
    9.2.1 创建初始用例 126 
    9.2.2 细化初始用例 128 
    9.2.3 编写正式用例 129 
    9.3 补充用例的UML模型 131 
    9.3.1 开发活动图 131 
    9.3.2 泳道图 132 
    9.4 小结 133 
    习题与思考题 133 
    扩展阅读与信息资源 133 
    第10章 需求建模:基于类的方法 135 
    10.1 识别分析类 135 
    10.2 描述属性 138 
    10.3 定义操作 138 
    10.4 类–职责–协作者建模 140 
    10.5 关联和依赖 145 
    10.6 分析包 14
查看详情
系列丛书 / 更多
软件工程:实践者的研究方法(原书第8版)
Java编程思想(第4版)
[美]Bruce Eckel 著;陈昊鹏 译
软件工程:实践者的研究方法(原书第8版)
数据挖掘:概念与技术(原书第3版)
[美]Jiawei、[美]Micheling、[美]Jian Pei 著;范明、孟小峰 译
软件工程:实践者的研究方法(原书第8版)
算法导论(原书第3版)
[美]Thomas、[美]Charles、[美]Ronald、[美]Clifford Stein 著;殷建平、徐云、王刚 译
软件工程:实践者的研究方法(原书第8版)
数据结构与算法分析:Java语言描述
[美]马克·艾伦·维斯 著;陈越 译
软件工程:实践者的研究方法(原书第8版)
C程序设计语言(第二版)
[美]Brian(布莱恩·克尼汉)、[美]Dennis M.Ritchie(丹尼斯·里奇) 著;徐宝文、李志 译
软件工程:实践者的研究方法(原书第8版)
C程序设计语言(第2版·新版) 习题解答
吉米拜尔 著;杨涛 译;[美]汤朵
软件工程:实践者的研究方法(原书第8版)
深入理解计算机系统(原书第3版)
[美]兰德尔 E.布莱恩特(Randal E.·Bryant) 著;龚奕利、贺莲 译
软件工程:实践者的研究方法(原书第8版)
计算机科学丛书·云计算:概念、技术与架构
[美]Thomas、[英]Zaigham、[巴西]Ricardo Puttini 著;龚奕利、贺莲、胡创 译
软件工程:实践者的研究方法(原书第8版)
数据库系统概念:(原书第6版)
[美]Abraham、Henry、S.Sudarshan 著;杨冬青、李红燕、唐世渭 译
软件工程:实践者的研究方法(原书第8版)
计算机科学导论:原书第3版
[美]Behrouz Forouzan 著;刘艺 译
软件工程:实践者的研究方法(原书第8版)
编译原理:原理、技术与工具
[美]阿霍 著;赵建华 译
软件工程:实践者的研究方法(原书第8版)
软件工程:实践者的研究方法(原书第8版 本科教学版)
[美]罗杰 S. 普莱斯曼 著;郑人杰、马素霞 译
相关图书 / 更多
软件工程:实践者的研究方法(原书第8版)
软件工程:经典、现代和前沿
孙艳春 主编, 黄罡,邓水光 编著
软件工程:实践者的研究方法(原书第8版)
软件利润流 英文限量版
(美)杰森·坦纳(Jason Tanner)
软件工程:实践者的研究方法(原书第8版)
软件逆向分析技术及应用
鲁宏伟 陈凯 邓贤君 许雷永
软件工程:实践者的研究方法(原书第8版)
软件性能测试实战教程(LoadRunner与JMeter)
周百顺 主编;张伟
软件工程:实践者的研究方法(原书第8版)
软件工程--理论与实践
毛新军 董威
软件工程:实践者的研究方法(原书第8版)
软件需求分析(微课版)
李美蓉 何中海
软件工程:实践者的研究方法(原书第8版)
软件自动化测试入门攻略
杨定佳
软件工程:实践者的研究方法(原书第8版)
软件工程(第4版 英文版)
(美) 莎丽·劳伦斯·弗里格(Shari Lawrence Pfleeger)
软件工程:实践者的研究方法(原书第8版)
软件性能测试、分析与调优实践之路(第2版)
张永清
软件工程:实践者的研究方法(原书第8版)
软件安全
邹德清
软件工程:实践者的研究方法(原书第8版)
软件灵活性设计:如何避免陷入编程困境 [美]克里斯·汉森
(美)克里斯·汉森 (美)杰拉尔德·杰伊·萨斯曼
软件工程:实践者的研究方法(原书第8版)
软件开发珠玑:穿越50年软件往事的60条戒律
(美)Karl Wiegers(卡尔·魏格斯)
您可能感兴趣 / 更多
软件工程:实践者的研究方法(原书第8版)
争吵的恋人:我们为什么相爱,又为什么争吵
[美]约翰·金,[美]瓦妮莎·贝内特
软件工程:实践者的研究方法(原书第8版)
蒙特卡洛的密码锁(数学大师的逻辑课) 文教科普读物 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
软件工程:实践者的研究方法(原书第8版)
全新正版图书 新任管理者快速成长蕾切尔·帕切科浙江教育出版社9787572277214
[美]蕾切尔· 帕切科
软件工程:实践者的研究方法(原书第8版)
《生命大设计.重构》(关于“生命创造现实”这一惊人事实,独特且完整的科学探索与哲学诠释)
[美]鲍勃·伯曼 著;杨泓 译;[美]罗伯特·兰札;马泰·帕夫希奇(斯洛文尼亚)
软件工程:实践者的研究方法(原书第8版)
杰出投资者的底层认知:成功投资与明智创富的10个茅塞顿开之问(《聪明的投资者》新时代精华版)
[美]J.戴维·斯坦恩(J.David Stein) 著;刘寅龙 译;庞鑫
软件工程:实践者的研究方法(原书第8版)
浴缸里的海洋
[美]塞思·菲什曼
软件工程:实践者的研究方法(原书第8版)
新视界文库-生命故事:生物学上的伟大发现
[美]肖恩·B.卡罗尔
软件工程:实践者的研究方法(原书第8版)
洛丽塔原型:小说《洛丽塔》背后的萨莉?霍纳绑架案
[美]萨拉·魏恩曼 著;真故图书 出品
软件工程:实践者的研究方法(原书第8版)
托尔斯泰
[美]莉莎·克纳普(Liza Knapp)
软件工程:实践者的研究方法(原书第8版)
奇迹之门 《纽约时报》畅销书作家写给孩子的一封“成长家书”。让父母的爱与肯定,成为孩子探索世界的底气。拥抱成长的不确定性,打开通向无限可能的“奇迹之门”。
[美]艾莉森·麦基/文 (美) 柳泰恩 图
软件工程:实践者的研究方法(原书第8版)
全球通史(全六册)(另一个角度的“全球通史”,不一样的视野与新知。以地理为骨,历史为肉,一部超级丰满的世界通史。)
[美]塞缪尔·古德里奇 译者:冷惠玲、冯佳娜、王小忠、孙丽霞、李江艳
软件工程:实践者的研究方法(原书第8版)
《星际争霸》动画影像艺术
[美]罗伯特·布鲁克斯