软件工程及软件方法学
-
软件项目管理侯红,郭小群,张海涛,沈春泽 著《软件项目管理/“高等学校本科计算机类专业应用型人才培养研究”项目规划教材》为“高等学校本科计算机类专业应用型人才培养研究”项目规划教材。项目管理的关键是管理者思维的转变和项目过程的执行能力。《软件项目管理/“高等学校本科计算机类专业应用型人才培养研究”项目规划教材》紧密围绕这两个关键点,依据《高等学校本科软件工程专业应用型人才培养指导意见》,以思维转变为核心、以项目管理过程组为主线,在充分研究及分析国内外项目管理的模式、教学方法和教材特色的基础上,结合多年教学和工程经验编写而成。全书共11章,主要内容包括从技术到管理,项目管理概述,项目启动,项目计划,项目沟通和报告,项目监控,项目风险管理,软件质量保证,需求管理,软件配置管理和项目收尾。为便于教学,随书提供配套的电子教案、软件项目管理相关的文档模板、从业者讲解视频等教学资源。《软件项目管理/“高等学校本科计算机类专业应用型人才培养研究”项目规划教材》可作为高校计算机类专业软件项目管理课程教材,也可供软件开发技术人员参考。 -
软件工程案例教程韩万红,姜立新 等 著本书以一个贯穿始终的软件项目案例为基础,讲解软件项目开发中需求分析、概要设计、详细设计、编码、测试、产品交付以及维护等各个过程中涉及的理论、方法、技术、交付的产品和文档等。本书系统、全面、注重实效,可以帮助读者在短时间内掌握软件项目开发的基本知识和基本过程,并有效提高实践能力。本书既适合作为高等院校计算机及相关专业软件工程、软件测试课程的教材,也适合作为广大软件技术人员的培训教程或参考书。 -
UML软件建模技术高科华,李娜,吴银婷,李观金,刘小郧本书是一本软件建模技术方面的实用教程,按照软件开发过程,以软件开发者的视野,利用著名的IBM Rational Software Architect软件建模工具,带领读者学习UML软件建模技术。全新的学习方式使得复杂的知识不再难学习。主要内容包括: 为什么需要UML建模、UML建模工具、UML与面向对象开发方法、软件开发各阶段中的UML图、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。本书的*特点是将理论与实际操作有机结合起来,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。可以作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材; 也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的指南。 -
网络爬虫全解析罗刚 著本书介绍了如何开发网络爬虫。内容主要包括开发网络爬虫所需要的Java语法基础和网络爬虫的工作原理,如何使用开源组件HttpClient和爬虫框架Crawler4j抓取网页信息,以及针对抓取到的文本进行有效信息的提取。为了扩展抓取能力,本书介绍了实现分布式网络爬虫的关键技术。另外,本书介绍了从图像和语音等多媒体格式文件中提取文本信息,以及如何使用大数据技术存储抓取到的信息。最后,以实战为例,介绍了如何抓取微信和微博,以及在电商、医药、金融等领域的案例应用。其中,电商领域的应用介绍了使用网络爬虫抓取商品信息入库到网上商店的数据库表。医药领域的案例介绍了抓取PubMed医药论文库。金融领域的案例介绍了抓取股票信息,以及从年报PDF文档中提取表格等。本书适用于对开发信息采集软件感兴趣的自学者。也可以供有Java或程序设计基础的开发人员参考。 -
游戏制作的本质(美)Heather Maxwell Chandler(海瑟·麦克斯韦·钱德勒)这是一本关于游戏制作流程的图书。这本书是面向游戏设计人员、游戏开发项目管理人员以及游戏从业主的专业读物,书中详细描述了从前期的策划到后期的推广营销等整个游戏项目开发及运营的流程,经验非常难能可贵,让读者能彻底了解游戏开发及运营的关键点。 -
学习敏捷 构建高效团队(美)安德鲁·斯特尔曼(Andrew Stellman)(美)珍妮弗·格林本书以敏捷软件开发为中心,系统阐述了敏捷原则和实践的先进理念和重要意义,并分别讲解了Scrum、极限编程、精益和看板四套敏捷实践的应用。作者从开发团队的日常困境入手,用讲故事的形式展开问题,由表及里,层层讲解,并在每一章后附上参考书,便于读者进一步查找学习。本书内容生动,语言通俗易懂,集趣味性和实用性于一体,是学习敏捷开发、提升团队效率的极佳参考书。 -
可用性测试手册(美)鲁宾,(美)切斯尼尔(作者) 王超 邹烨(译者)可用性测试是让一群具有代表性的用户对产品进行典型操作,同时观察员和开发人员在一旁观察、聆听、做记录的测试方法。本书针对可用性及其测试方法进行了全面的介绍。全书内容分为14章,分别介绍了可用性、可用性测试、测试内容、测试主持人的技巧、指定测试计划、测试环境的建立、确定被试者、准备测试材料、执行测试环节、与被试者和观察者回述、分析数据和观察、汇报研究结果及建议、基础方法的变化、从可用性测试到用户体验设计等内容。本书适合一切从事可用性测试行业的读者以及其他类似交互设计师、产品经理、系统架构师等职业的读者参考阅读。 -
实用软件设计模式教程徐宏喆 董丽丽 侯迪设计模式是面向对象编程的热门话题之一,也是近年来国内外广泛使用和研究的热点。本书是一本介绍软件设计模式内容及原理的教材,作者以设计模式的概念、原则、分类及构成为出发点,详细分析了24种设计模式。在介绍每种模式时,以一个软件设计开发中的实际问题为引子,探讨一般实现方法的缺陷,进而介绍新模式的结构,再以一个实际的例子展现模式的编程方法,*后对使用模式的效果进行分析,通过应用实例展示设计模式在应用系统开发实践中的应用。同时,本书紧跟业界技术发展,对*的软件架构建模技术进行了分析和介绍。本书是为有一定编程基础的读者编写的,内容全面,概念清晰,例题丰富,循序渐进,易于学习,是大学计算机专业本科生、研究生学习设计模式的基础教材,也可以作为从事软件研究和软件开发工作有关人员的参考书。 -
面向对象软件工程实践指南曹健 编《面向对象软件工程实践指南:电子工程与计算机科学》围绕基于面向对象方法学的软件开发过程,介绍了各个典型环节和各个环节中采用的技术,并给出了一个详细完整的案例。主要内容为:面向对象软件工程基本概念和统一建模语言UML的介绍,在此基础上,对软件开发计划、需求定义、分析、设计、构造、测试、交付和总结等各个阶段的步骤、采用的技术和交付物进行了阐述。书中给出了一个详细的案例,与每一个环节相对应。读者可以通过学习前半部分的指南并参考后半部分的案例了解软件开发过程的组织和实施的具体方式。《面向对象软件工程实践指南:电子工程与计算机科学》可以作为高等院校计算机科学与技术、软件工程以及其他相关学科的软件工程课程的配套教材,也可供研究生、工程技术人员进行参考。 -
虚拟后勤庞国锋没有军队组织形态现代化,就没有国防和军队现代化。20世纪后期新技术革命所导致的技术大融合和全球化趋势,使新的战争形态——信息化战争,登上了历史舞台,后勤组织形态也在不断产生嬗变,“虚拟后勤”就是当今信息时代一种全新的后勤组织形态。为充分吸纳和借鉴国内外军队和社会企业后勤保障管理的理论和经验,构建适应于信息化战争的军事后勤组织形态理论,本书尝试建立虚拟后勤的理论框架,并对其运作方式与建设实施进行探讨。本书可供国防与军事院校师生和相关研究机构人员学习,还可供对信息化时代军事发展有兴趣的各界人士参考。
