本书着眼于系统设计前的需求分析,它是整个开发过程(如何设计人们想要的产品和系统)中最有挑战性的一部分。通过对一些需求分析中的常见误区和问题的分析和讨论,从和客户沟通开始,深入研究一些可能的需求,澄清用户和开发者的期望值,最终给出了能够大幅度提高项目成功几率的一些建议方法。 本书由该领域内公认的两位作者合著,搜集了他们在大大小小的公司里加起来超过60年的、在工作中发现、提炼和检验之后的观点。在本书中描述的原则并不局限于软件开发,还涉及到所有需要为他人设计和制作产品的领域。这些技巧已经成功的应用于开发所有类型的产品和系统——包括计算机硬件和软件、家具、建筑和书籍等等。
《微软的软件测试之道》是以使读者熟悉微软产品、微软工程师、微软测试人员、测试的作用和对软件工程的通常做法作为开始。书的第二部分讨论许多在微软常用的测试实践和工具。 书的第三部分探讨某些我们工作中使用过的工具和系统。书的最后一部分探讨在微软测试和质量的未来方向,以及我们打算怎么创造未来。《微软的软件测试之道》结构清晰,内容详实,可作为广大软件测试人员的参考用书。
《面向模式的软件架构》这一卷是介绍构建面向对象的联网与并发中间件的开山之作,揭开了构建中间件的神秘面纱。本卷以4位大师的经验为导向,讨论了16个模式和一个成例,仔细解释了常见的设计问题、驱动因素、成功的解决方案以及使用效果。 《面向模式的软件架构,卷2:并发和联网对象模式》面向专业的软件开发人员,尤其是开发并发与联网系统的专业软件开发人员。
信息物理融合系统(CPS)是信息网络融入物理系统,在环境和状态感知基础上,集通信、计算和控制于一身的网络化系统,是信息化与工业化"两化融和"及孕育中的第四次工业革命的基础。信息物理融合能源系统能够充分感知环境和系统状态信息,对能源生产和消耗实时监测、预测、统一优化调度和控制,以便充分利用高度不确定的可再生新能源,使能源生产和消耗协调配合,实现信息科技支撑下的节能减排,为解决能源问题环境开辟新途径。本书是作者信息物理融合能源系统从事多年的研究成果总结,其中大部分成果已经在国际期刊发表。本书将讨论信息物理融合能源系统的典型结构、信息物理融合能源系统的信息感知、信息物理融合能源系统的建模、特性分析、控制、优化和安全的理论与应用问题,介绍能够解决相关实际问题的新概念和新方法,希望能够使从
要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认的原则和实践。但本书并不止步于此,本书将仔细讲解这些原则和实践背后的原因。因为我们需要知道实践背后的道理,知道思考的方法,才能在具体的情境中活学活用,根据实际项目具体情况,制定最合适务实的方案。 本书适合所有与软件集成有关的工作者阅读,包括程序开发人员、集成工程师、测试人员、质量保证人员、配置管理人员、项目管理人员等。软件集成策略和方法,需要软件集成相关的每个人了解和掌握。
本书是一本阐述Qt高级编程技术的书籍。本书以工程实践为主旨,是对Qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每章主题内容的探讨外,还给出了许多与之相关的类、方法和技术细节,从而尽可能多地展示了Qt的各种特色。因此,即使是很有经验的Qt程序开发人员,也可以从书中找出自己不曾注意到的技术点。书中的全部示例程序都已用Qt4.6或者Qt4.5在Windows、MacOSX和Linux系统上进行了测试。 读者对象:本书主要面向C /Qt程序开发人员,也适合对Qt编程感兴趣人员和广大的计算机编程爱好者阅读,也可作为相关机构的培训教材。
GeoGebra是一款免费的开源数学教育软件,功能不断增强,现在的GeoGebra不只局限于代数与几何,已扩展到统计、微积分和逻辑运算等方面,数学操作方面的功能非常强大。软件设计定位于数学教育,非常重视界面的简洁和操作方便,重视运用于数学课堂教学的演示,这给数学教育工作者带来*大的方便。 GeoGebra主要的功能有:演示功能:通过鼠标操作或输入指令绘制形成数学对象(如画出图像),并可对数学对象颜色、说明等进行设置。运算功能:通过鼠标操作或输入指令得到数学运算的结果(如求出方程的根、得到逻辑判断等),但不呈现运算的过程。 《GeoGebra基本操作指南》就是这样一本入门级基本操作指南,力图较全面地讲述一个个基本操作的“基本动作”,让操作方法(指令)条理清晰,检索方便,举例配图直观明了,易于理解。由于GeoGebra是免费的,在搜
《基于CMMI的软件工程实施--高级指南》紧扣CMMI二级至五级的过程要求,结合国内软件研制现状,设计了一套可以满足CMMI五个等级共22个过程域通用目标和专用目标的实施细则,并给出了过程记录的参考模板,对于加快CMMI在软件研制单位推广、实施的进程,指导软件研制单位进行基于CMMI的软件质量管理体系建设,具有较好的借鉴作用,可作为推广应用CMMI的重要参考资料。本书内容系统全面,有很强的实用性和指导性,可供从事软件工程理论研究和软件工程实践的科研人员和工程技术人员参考,也可供进行CMMI质量管理体系建设的单位和相关人员学习。
GeoGebra是一款免费的开源数学教育软件,功能不断增强,现在的GeoGebra不只局限于代数与几何,已扩展到统计、微积分和逻辑运算等方面,数学操作方面的功能非常强大。软件设计定位于数学教育,非常重视界面的简洁和操作方便,重视运用于数学课堂教学的演示,这给数学教育工作者带来*大的方便。 GeoGebra主要的功能有:演示功能:通过鼠标操作或输入指令绘制形成数学对象(如画出图像),并可对数学对象颜色、说明等进行设置。运算功能:通过鼠标操作或输入指令得到数学运算的结果(如求出方程的根、得到逻辑判断等),但不呈现运算的过程。 《GeoGebra基本操作指南》就是这样一本入门级基本操作指南,力图较全面地讲述一个个基本操作的“基本动作”,让操作方法(指令)条理清晰,检索方便,举例配图直观明了,易于理解。由于GeoGebra是免费的,在