软件工程及软件方法学
-
Unity 5.X从入门到精通Unity Technologies本书基于Unity 5.0软件及以上版本,对Unity 5 中的大量图形改进和扩展的编辑器功能集进行讲解。另外,对Unity Cloud Build的使用进行详细介绍,使开发者通过云进行游戏和应用开发。为了使Unity 3D在中国得到更好的发展,作为官方**的配备用书,本书对原先的4.X进行完美升级。Unity 5 引擎支持包括 Mac OS X、安卓、iOS、Windows 等在内的23个平台发布。目前,利用Unity游戏引擎开发的游戏终端有手机、平板和台式机等。有多所高校购买了Unity软件,并在高校的课程中开始讲授。本书适用于对Unity 感兴趣的读者使用,也可作为从事Unity 3D 工作的工作人员的参考书,更适用于Unity 培训的学校或者机构使用。全书配套资源下载地址:answers.china.unity3d.com/unity3d_courses。 -
Visual Basic开发实例大全软件开发技术联盟《Visual Basic开发实例大全(提高卷)》筛选、汇集了Visual Basic开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。全书分7篇共16章,主要包括VisualBasic的多媒体开发、数据库应用、网络技术与Web开发、安全防护与入侵破解、打印技术与报表图表、程序控制与磁盘管理、系统与硬件设备等内容。配书光盘附带了实例的源程序。《Visual Basic开发实例大全(提高卷)》既适合Visual Basic程序员参考和查阅,也适合VisualBasic初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 -
软件是这样炼成的王朔韬本书是作者已出版的《软件是这样“炼”成的——从软件需求分析到软件架构设计》的延续,同样用投核保系统为本书唯一的、连贯性的案例全程记录软件过程改进过程。从文字组织到书的结构设计方面,既不是以理论为主调的“学院派”,也不是以应用介绍为主调的“应用派”,而是采用情景对话、场景在线、自然语言的方式,详细介绍企业软件过程改进活动,记录了投核保系统软件开发过程管理(软件需求分析与架构设计部分内容)。本书介绍软件开发过程管理中应用的理论知识以及这些知识的应用,同时分析这些理论知识的应用场景,然后以投核保系统为案例将软件开发过程中各个阶段的成果完整地展现给读者。本书由软件过程改进、软件过程管理和软件测试过程管理三篇组成,可以让读者全局了解企业软件开发过程,适合从事软件开发的软件项目经理、系统分析师、架构师、程序员、测试人员和质量管理人员等阅读,也适合计算机相关专业毕业生在就业之前了解企业软件开发的真实过程,同时也可以作为大学计算机软件专业项目实训参考教材。 -
软件定义网络(美)Paul Goransson(P. 戈朗生) Chuck Black(C. 布莱克)软件定义网络(SDN)是由Emulex公司提出的一种新型网络创新架构,旨在帮助网络跨入云时代,适应快速变化的业务需求。本书全面介绍了软件定义网络的基本概念、原理和商业应用。全书共13章,从多个方面阐释了SDN,从SDN的由来和历史沿革,到SDN技术的最新发展情况和未来走向,全面分析了SDN和OpenFlow的技术原理,分析了SDN的开放源码及相关资源,并探讨了SDN的应用场景、商业发展及其局限性,是一本视野广阔的SDN参考手册。 -
信息技术常用工具软件来立冬 编《信息技术常用工具软件》使学生全面了解信息技术常用工具软件的基础知识,训练学生掌握常用工具软件的操作技能,培养学生具备利用计算机分析问题和解决问题的思维方式与应用能力;使学生能熟练使用常用工具软件以及多媒体操作技能。加强计算机基础教育不仅是让学生掌握一种信息处理的工具,同时也是一种文化基础教育、人才素质教育和强有力的技术基础教育,促进各专业学科教育水平的提高。《信息技术常用工具软件》共包含九个项目,即云存储、硬件管理工具、系统管理工具、图形图像工具、视音频工具、动画制作Flash、图像处理专家Photoshop、其他常用工具。《信息技术常用工具软件》具有针对性、完整性、实用性和丰富性等特色,可为读者提供了丰富的学习内容,便于学生好的理解和掌握。 -
产品经理面试攻略蓝鲸部落本书由资深的互联网产品经理撰写。本书共12章,内容紧紧围绕“产品经理求职”展开。本书从产品经理介绍讲起,系统讲述了产品简历准备、产品求职作品准备、各大互联网介绍、产品牛人职业访谈、产品笔面试技巧和攻略、笔试/群面/专业面/Boss面/HR面的70道历年真题详细分析和解答等内容,具有高度的针对性。同时邀请4位百度、腾讯等知名互联网公司的产品总监对每个面试题目进行点评和分析,为读者提供专业的、权威的、实践性的指导。 -
软件测试工程师成长之路王顺本书是众多资深工程师多年经验与智慧的结晶,有总结,有点评,有提高,能实践,可以迅速指导项目实战,提升个人与团队技能,提高正在研发的软件产品质量!本书根据软件测试工程师核心工作与技能要求分成三篇进行讲解。第一篇: 寻找软件缺陷(Find Bug)技术篇第二篇: 测试用例设计(Test Case Design)技术篇第三篇: 测试工具使用(Test Tool Usage)技术篇本书适合想从事软件测试行业或已经进入软件测试行业,但不懂如何实践,不知道软件测试工程师日常工作及所需要的技术或技巧的人,书中展示的各种技术,能满足软件测试日常工作所需。纵使有多年工作经验的软件测试工程师,也能在本书中找到灵感与共鸣,提高自身的测试技能与开拓测试视野。本书同样适用于软件开发工程师,软件项目管理师,系统架构师研发高质量软件时的参考。同时也适用于高校计算机及软件工程各专业作为软件实践教材,方便引导大学生深入理解软件开发与软件测试,进入软件开发或软件测试领域。 -
软件项目管理宁涛,金花《软件项目管理》是以项目为核心、以案例为驱动的项目管理课程教材。全书从项目管理的角度,依据软件项目的生命期逐一分析了软件项目开发的各个环节,并附有具体的实际案例文档。全书主要内容包括:项目集成管理、项目范围管理、项目成本管理、项目时间管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理以及项目采购管理,同时增加了车间调度管理系统开发和监理项目的投标书实例。《软件项目管理》适合作为普通高等院校软件工程、软件开发、计算机应用等相关专业的教材,也可作为软件项目管理人员和软件开发人员的自学用书。 -
现代软件工程周苏软件工程学是一门理论性和实践性都很强的学科,它采用工程化的概念、理论、技术和方法来指导开发与维护计算机软件。本书系统、全面地介绍了现代软件工程技术,在软件工程的概念、原理、方法及其应用等方面有较详尽的论述,具有较强的系统性和可读性。本书较为详细地介绍了软件生存周期、传统软件工程、软件工程过程、面向对象软件工程和软件体系结构等的思想和实现方法,力图反映软件工程领域的新发展,内容包括:软件和软件工程、软件过程、需求工程、设计的概念、体系结构设计、构件级设计、用户界面设计、基于模式的设计、WebApp设计、软件质量管理、软件测试、软件配置管理、软件项目管理和软件维护与再工程。本书可作为高等院校“软件工程”课程的教材和教学参考书,也可供有一定实践经验的软件开发人员和管理人员参考,或作为继续教育的教材。 -
DevOps实战(美)小特雷弗 A. 罗伯茨(Trevor A. Roberts Jr.),乔希·阿特韦尔(Josh Atwell),埃格勒·西格勒(Egle Sigler),依弗·范·多恩(Yvo van Door本书由VMware技术专家撰写,是一本写给VMware管理员的DevOps权威指南。书中既系统介绍了DevOps的基础概念和流行的工具,涵盖DevOps环境配置、维护、编排、管理的各个环节,又详细讲解改变管理系统和交付服务的方法,并且包含大量实例,可以帮助你快速了解并掌握DevOps工具、方法及最佳实践。全书共19章,第1章讨论DevOps的概念;第2章介绍DevOps从业人员的一些流行工具;第3章介绍测试环境的建立;第4~6章介绍Puppet配置管理解决方案;第7~9章介绍Chef配置管理解决方案;第10章和第11章介绍Ansible配置管理和编排解决方案,第12章介绍Powershell预期状态配置;第13章探索VMware管理员在其环境中实施PowerShell DSC的方法;第14章讨论Linux容器的使用;第15章进一步讨论Linux容器,介绍Google Kubernetes;第16章描述如何安装、配置和使用Razor;第17章介绍Elasticsearch、Logstash和Kibana(ELK)栈;第18章介绍用于持续集成的Jenkins,讨论在代码提交到源代码库之后如何自动交付;第19章讨论VMware自身的DevOps倡议。
