在软件领域,很少能有像《人月神话》一样具有深远影响力和不衰的著作。Brooks 博士为人们管理复杂项目提供了洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks 博士在IBM 公司SYSTEM /360 家族和OS /360 中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。 在《人月神话》次出版40 年后的今天,我们重新整理了Brooks 博士的经典内容,并将软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册免费赠与大家共享,更使本书成为从业者的经典之一。 本书读者包括:软件开发人员、软件项目经理、系统分析师等IT 从业者。
《试验设计方法与Design-Expert软件应用》系统全面地介绍了试验设计的原理、方法及应用,内容包括方差分析、回归分析、优选法、正交试验设计、回归正交试验设计、均匀设计。《试验设计方法与Design-Expert软件应用》的特色是介绍了Design—Expert的基本模块及试验方法;在介绍常用试验设计方法的同时,用Design—Expert软件设计相应的试验方案并进行数据处理;书中的例题涉及机械设计加工、农业机械、电气化等多个方面,每章后还附有习题。
本书由看板方法创始人David J. Anderson亲自编写,是看板方法的奠基之作。看板方法脱胎于丰田生产方式和约束理论,是精益方法的进一步延伸。它将软件开发过程视为一种价值流,并且相信拉动式的管理能产生更好的结果。它通过限制在制品的数量等一系列简单可行的技巧,发现和缓解软件开发过程中的压力和瓶颈,提高生产效率。看板方法的奇妙之处,在于它与企业原有的开发流程无缝结合,在不知不觉中提高生产效率。换句话说,它是一种渐进式的改良,不是翻天覆地的革命,因而更容易被企业接受。实施阻力小且切实有效是看板方法在软件开发社区中迅速流行起来的原因。
《软件定义数据中心:技术与实践》从与软件定义数据中心有关的基本概念入手,通过实例介绍软件定义数据中心涉及的技术、应用、前景。在此基础上,深入介绍构建软件定义数据中心的计算、网络、存储、安全、自动化管理和高可用性等基本技术,并辅以解决方案和大型实例,力求使读者全面了解当前软件定义数据中心的技术动态和发展趋势,为实际构建软件定义数据中心提供必要的技术指导。 《软件定义数据中心:技术与实践》适于作为数据中心分析、设计、研发、管理工程师的技术普及读物,亦可作为高等学校相关专业课程的教材或参考书。
本书是John Wiley出版社出版的关于框架的三卷本中的第三卷。本书通过30个专业人士提供的框架实例介绍特定领域的应用框架的设计、使用和部署,如何克服在框架开发过程中遇到的困难,以及如何具有足够的能力对特定领域应用框架新技术的研究和更新。这些实例涉及了领域:计算机集成制造、分布式系统、网络和电信应用、系统开发环境,均有详细的介绍、分析和总结,读者既可知其然,亦可知其所以然。 本书是众多资深人士集体经验和智慧的结晶,适合广大的计算机和软件业的从业人员,包括:特定领域的应用框架项目的管理人员和开发人员、项目经理、软件主管、面向对象开发人员,系统分析和设计人员,等等。同时,合同经理、软件方法学专家和程序开发人员等也都会从本书中受益。
网构软件是近年发展起来的研究领域,涵盖了软件构件、体系结构、软件开发方法等多方面,并为当前流行的云计算、物联网等概念提供了诸多核心技术。由于网构软件工作于开放、动态、难控的互联网环境,且组成实体多由第三方提供,其可信性问题就变得非常重要,如何保证软件整体及各组成实体的可信性成为网构软件研究领域中一个非常具有挑战性的新问题。本书从网构软件的实体模型、系统结构、软件演化、可信性评估等方面对其可信性评估与保障技术进行了阐述,并提出了解决方案。 本书可供计算机科学、可信计算、服务计算以及相关领域科学研究人员和工程应用人员参考,也可供高等院校和科研院(所)相关专业的教师和研究生参考。 立起不但能对系统进行评估,还能为用户选择化实体提供帮助的可信性评估模型。
《实用射频测试和测量(第3版)》基于作者朱辉、冯云、郭锋、史业清多年来从事射频测试和测量的经验和实验结果,从工程应用的角度,深入探讨了各种射频器件和射频系统的测试和测量问题,并列举了一些典型的测试案例。全书分为15章: ~6章(器件篇)介绍了应用于射频测试和测量的各种无源和有源器件,包括电缆、连接器、衰减器、负载、功率分配/合成器、定向耦合器、滤波器、环流器、隔离器、低噪声放大器和功率放大器;第7~15章(系统篇)介绍了射频功率、大信号S参数、天馈系统、互调、杂散以及功率放大器的测量,并就频谱分析仪测量原理和性能指标、电磁环境测试以及射频测量的不确定度展开讨论。 本书适合从事射频测试和测量的工程师们阅读,也可作为高等学校相关专业师生的参考书。
《一线架构师实践指南》致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。 《一线架构师实践指南》从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”,以及“架构设计方法已经扩展到方法体系”的观点。针对软件架构设计的三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,给出了的实践原则和方法,内容涵盖了从需求分析到生成架构的整个过程。
本书主要介绍了大型系统的软件体系结构开发,详细描述了本书作者已经成功使用过的大量的开发大型系统所需的技术和体系结构表示。本书主要关注UML对软件体系结构的应用,还讨论了软件架构师的角色,以及体系结构的开发是怎样适应软件开发过程的。 本书旨在成为一本实践指南,主要适合于正在或即将从事软件设计和开发的人员,以及那些希望更好地理解成功的软件体系结构方法的大型软件开发者。软件架构师或具有软件体系结构团队经验的开发人员将从本书中获益更多。
《软件工程过程(不错篇)》以软件工程知识体SWEBOK2004、软件工程教育知识体SEEK和软件生存周期过程标准ISO/IEC12207为依据,介绍了软件生存周期过程的基本概念、软件工程过程中包含的主
本书分为四个部分,每部分内容都由一个研究案例引出。部分介绍了如何保证系统的生存,即维护系统正常运行。第二部分介绍了如何衡量系统的容量,以及如何随时间来优化系统的容量。在第三部分讲述了架构师在为数据中心构建软件时应该思考的一般设计问题。第四部分讨论了系统的运行寿命,将其作为整个信息生态环境的一部分。书中代码采用的Java语言,熟悉编程的人都能轻易阅读。作者从Java和Unix的视角看问题,因而本书的焦点比较中立,着眼于跨所有平台的技术和概念。在每种模式和反模式的末尾,都有一段简短精要的总结。 本书适合面向企业级软件的架构师、设计师和开发人员阅读参考。
陈永康著的《SOLIDWORKS API二次开发实例详解(微视频版)》主要介绍了SOLIDWORKS二次开发的方法和技巧。本书通过常规的人与SOLIDWORKS交互过程中的情景,介绍了相应的SOLIDWORKS API对象,使得机械专业人员能够比较形象地理解API对象及其使用,并通过不同的实例分析介绍各API对象的使用,帮助读者学习SOLIDWORKS二次开发;为读者介绍了学习SOLIDWORKS二次开发的方法,以便读者能够自我扩展,学习与研究自己需要的内容;对SOLIDWORKS的各类开发方案进行了对比,便于读者或企业在开发之初选择适合自己的方案;采用书与视频联合讲解的方式,便于读者理解。 本书适合对SOLIDWORKS以及数据化设计制造感兴趣的人员阅读,还适合希望通过二次开发简化SOLIDWORKS操作工作量的人员阅读,也适合希望在企业内部制订SOLIDWORKS二次开发方案,提高设计效率的建模管理团队成员阅读。
交互设计是一个正在快速发展的新兴行业,它包含界面、产品架构、信息逻辑、人机交互、用户体验等方面的内容。越来越多的互联网、移动互联网行业的从业人员关注到了交互设计,越来越多的软件产品项目组开始配备专职的交互设计师。《交互设计那些事儿》从实践出发,系统地介绍了交互设计的概念、职责要求、知识体系、工作思路、设计技巧,并系统介绍了交互设计的入门方法和进阶方向。 《交互设计那些事儿》立足于实际工作,从交互设计的各个阶段所遇到的不同问题出发,以交互设计工作生命周期为主线,依次介绍交互设计基础、交互设计工作场景、交互设计架构相关能力、交互设计流程、原型设计相关内容,以及大量交互设计说明文档的案例,就交互设计相关的方方面面做了一次鸟瞰,让没有基础的学习者看完之后能快速熟悉交互设计,节约学
《敏捷软件开发:原则模式与实践》由享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷开发和极限编程方面的指南,是由敏捷开发的创始人之一所撰写的。1.讲述在预算和实践要求下,软件开发人员和项目经理如何使用敏捷开发完成项目;2.使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程;3.包含了极具价值的可多次使用的C 和JAVA源代码;4.重点讲述了如何使用UML和设计模式解决面向客户系统的问题。
《硝烟中的Scrum和XP——我们如何实施Scrum》源自真实的故事,HenrikKniberg以过来人的身份,回顾了他在一年时间内带领40人团队实施敏捷转型和持续过程改进的亲身经历。在Henrik的领导下,团队经历了不同的规模,不同的sprint长度,不同的定义“done”的方式,不同格式的产品backlog和sprintbacklog,不同的测试策略,不同的演示方式,同步多个Scrum团队工作的不同方式,如此等等。他们还尝试了XP实践——体验不同方式的持续构建、结对编程、测试驱动开发等,阐述了如何结合使用XP与Scrum。 本书的特色在于实践,对正在实施Scrum敏捷软件开发的读者具有的参考价值和指导作用。
在软件领域,很少能有像《人月神话》一样具有深远影响力和不衰的著作。Brooks 博士为人们管理复杂项目提供了洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks 博士在IBM 公司SYSTEM /360 家族和OS /360 中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。 在《人月神话》次出版40 年后的今天,我们重新整理了Brooks 博士的经典内容,并将软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册免费赠与大家共享,更使本书成为从业者的经典之一。 本书读者包括:软件开发人员、软件项目经理、系统分析师等IT 从业者。
本书主要介绍企业软件测试的流程、方法和技术。本书分部分:理论篇、设计篇、技术篇和扩展篇。理论篇主要介绍软件测试的基础知识;设计篇主要介绍企业中真实的软件测试的流程,包括测试计划、设计、执行、结果报告等,尤其是如何对缺陷进行度量,是本部分内容的一大亮点。技术篇主要介绍系统测试过程中其他的相关测试技术,包括Web测试技术、本地化与国际化测试、兼容性测试和易用性测试。扩展篇主要介绍了当前流行的性能测试和自动化测试,通过实例讲述了性能测试和自动化测试的全过程。 本书内容由浅入深、由理论到实践。希望能帮助初学者迅速了解软件测试的全过程及相关技术,同时也可以帮助中高级工程师进一步提高软件测试技能。