软件工程及软件方法学
-
软件项目管理侯红,郭小群,张海涛,沈春泽 著《软件项目管理/“高等学校本科计算机类专业应用型人才培养研究”项目规划教材》为“高等学校本科计算机类专业应用型人才培养研究”项目规划教材。项目管理的关键是管理者思维的转变和项目过程的执行能力。《软件项目管理/“高等学校本科计算机类专业应用型人才培养研究”项目规划教材》紧密围绕这两个关键点,依据《高等学校本科软件工程专业应用型人才培养指导意见》,以思维转变为核心、以项目管理过程组为主线,在充分研究及分析国内外项目管理的模式、教学方法和教材特色的基础上,结合多年教学和工程经验编写而成。全书共11章,主要内容包括从技术到管理,项目管理概述,项目启动,项目计划,项目沟通和报告,项目监控,项目风险管理,软件质量保证,需求管理,软件配置管理和项目收尾。为便于教学,随书提供配套的电子教案、软件项目管理相关的文档模板、从业者讲解视频等教学资源。《软件项目管理/“高等学校本科计算机类专业应用型人才培养研究”项目规划教材》可作为高校计算机类专业软件项目管理课程教材,也可供软件开发技术人员参考。 -
软件测试实用教程刘震,吴娟 著软件测试是一门涉及广泛知识的学科,软件测试行业在国内方兴未艾,测试工程师们亟须掌握各种测试技术和工具,测试团队的管理也亟须完善和提高。本书在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,提供了丰富的测试知识:首先介绍了国内外先进的测试技术和测试理念,如微软的测试方法、RUP中的测试过程、敏捷测试的理念等;其次详细讲述了几个主要测试工具的使用,如LoadRunner、AppScan等;然后介绍了各种常用的开源测试工具,为期待引入开源测试工具的团队提供参考;最后,结合项目实践,介绍了自动化测试框架的开发。本书在每章的最后,针对本章重要内容给出习题,方便大家进行自测。本书适合作为高校软件测试相关课程教学用书,也适合从事测试工作的人员参考使用。 -
IDS与集外字处理方法研究肖禹 著本书从汉字字形入手,深入分析Unicode的编码机制、中日韩统一表意文字集和IDS——表意字符描述序列,重点讨论IDS在汉字字形描述、汉字输入和汉字显示中的应用,最后讨论基于IDS的集外字处理方法。 -
软件测试高薪之路拉尔瓦尼,T.(Tarun Lalwani) 著;吴鑫,杜翔,赵旭斌 译内容提要本书写法新颖,以一名测试程序员面试一个知名公司的故事为主线,把测试中遇到的面试问题、QTP在项目实战中的技术问题风趣幽默地表达出来,有别于大多数技术书平淡的讲述方式,阅读起来使人爱不释卷。本书涵盖从基础到复杂的QTP相关的概念和技术,学起来非常有意思,可以彻底消除QTP实践者关于QTP的误解和怀疑。本书适合手工软件测试人员、分析人员,想转入自动化或QTP的管理者。总之,各种级别的软件测试人员都适合阅读本书。 -
DevOps[澳] 伦恩·拜斯(Len Bass) 著;胥峰,任发科 等 译《DevOps:软件架构师行动指南》从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。通过三个经典案例研究,讲解在不同场景下应用DevOps实践的方法,对于想应用DevOps实践的组织提供切实的指导。全书共五部分。第一部分(第1~3章)讨论DevOps的背景,包括DevOps的目标和期望使用DevOps解决的问题、云、运维等。第二部分(第4~6章)介绍部署流水线,从功能性视角介绍部署实践的内容,涵盖微服务架构风格、构建和测试过程、工具链,以及具体的部署问题。第三部分(第7~10章)介绍横切关注点,讨论了计算监控、实时测试、安全与安全审计,以及部署流水线的性能、可靠性、可修改性等。还介绍了业务关注点,包括为引进DevOps所需要准备的业务计划的组成元素,以及如何进行论证、推出和测量业务计划。第四部分(第11~13章)描述3个案例研究:为了实现业务连续性如何维护两个数据中心,管理一个持续部署流水线,一个组织如何迁移到微服务架构上。第五部分(第14~15章)设想evOps的未来,介绍了目前的研究以及如何基于把运维视作一系列过程来进行,并给出了3~5年内DevOps将如何发展的预测。 -
超越需求肯特,J.,麦克唐纳(Kent,J.,McDonald) 著;霍金健 译项目成败的关键在于是否在“做正确的事情”,而本书正是从分析的角度帮助项目来做到这一点。本书中分析活动是指对人(利益相关者和用户)、情境(人所处的环境)、利益相关者的需要以及解决方案的分析和理解,同时,分析活动要贯穿项目始终,将敏捷思维模式应用在所有分析活动中,才能助力项目成功。本书共分4个部分15章,内容涵盖将敏捷思维模式应用到分析中会涉及的理念、案例分析、技术和相关资源。本书并没有将太多篇幅放在解释那些已被证明的技术上,而是更注重实用性,注重如何选择合适的方法进行需求分析。 -
游戏制作的本质(美)Heather Maxwell Chandler(海瑟·麦克斯韦·钱德勒)这是一本关于游戏制作流程的图书。这本书是面向游戏设计人员、游戏开发项目管理人员以及游戏从业主的专业读物,书中详细描述了从前期的策划到后期的推广营销等整个游戏项目开发及运营的流程,经验非常难能可贵,让读者能彻底了解游戏开发及运营的关键点。 -
LabVIEW快速入门与工程实例曹丽英 编LabVIEW是目前广泛使用的虚拟仪器程序设计软件。本书介绍LabVIEW的基础知识、设计方法和工程应用,注重理论联系实践。主要内容包括LabVIEW的基本概念、软件安装、用户界面、编程环境、数据操作、程序结构、数据类型、图形化显示、文件操作、数字计算和信号分析。此外,结合作者在教学和研究工作中对该软件的使用经验,精选了LabVIEW工程应用实例。 本书提供了大量的实例和图示说明,内容丰富、论述简洁,突出内容的系统性和实用性,力求使读者能够快速入门并达到基本应用水平。 -
Python机器学习实践指南Alexander,T.,Combs 著;黄申 译机器学习是近年来渐趋热门的一个领域,同时Python 语言经过一段时间的发展也已逐渐成为主流的编程语言之一。本书结合了机器学习和Python 语言两个热门的领域,通过利用两种核心的机器学习算法来将Python 语言在数据分析方面的优势发挥到**。全书共有10 章。第1 章讲解了Python 机器学习的生态系统,剩余9 章介绍了众多与机器学习相关的算法,包括各类分类算法、数据可视化技术、推荐引擎等,主要包括机器学习在公寓、机票、IPO 市场、新闻源、内容推广、股票市场、图像、聊天机器人和推荐引擎等方面的应用。本书适合Python 程序员、数据分析人员、对算法感兴趣的读者、机器学习领域的从业人员及科研人员阅读。 -
交互系统新概念设计[以色列] 阿维·法利赛(Avi Parush) 著;侯文军,陈筱琳 等 译《交互系统新概念设计:用户绩效和用户体验设计准则》聚焦交互系统的概念设计,提出了一种创新式的分层框架,有效实现了从功能模块到概念模型、物理模型、细节概念直至用户界面的设计过程。本书分为基本原理和方法论两大部分,前半部分侧重理论研究,后半部分侧重实践。全书概念精准、图表清晰、实例丰富,特别是贯穿后半部分的健身应用实例的完整设计,既能帮助新手设计师快速掌握概念设计方法,又为专家设计师提供了更多的灵活性。
