要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认的原则和实践。但本书并不止步于此,本书将仔细讲解这些原则和实践背后的原因。因为我们需要知道实践背后的道理,知道思考的方法,才能在具体的情境中活学活用,根据实际项目具体情况,制定最合适务实的方案。 本书适合所有与软件集成有关的工作者阅读,包括程序开发人员、集成工程师、测试人员、质量保证人员、配置管理人员、项目管理人员等。软件集成策略和方法,需要软件集成相关的每个人了解和掌握。
构造系统在软件开发过程中处于核心地位,它的正确性和性能,在程度上决定了软件开发成果的质量和软件开发过程的效率。《深入理解软件构造系统:原理与 实践》作者作为一名软件构造系统专家,总结了自己在构造系统开发和维护方面的多年经验,对软件构造系统的原理进行了深入浅出的剖析,并通过各种实际使用场景,对几种的构造工具进行了对比分析,另外还讨论了构造系统的性能优化、规模提升等高级主题。 《深入理解软件构造系统:原理与 实践》分为四部分。 部分:基础知识,~5章分别从构造系统的高层概念、基于Make的构造系统、程序的运行时视图、文件类型与编译工具、子标的与构造变量等方面介绍构造系统的概念和相关主题。第二部分:构造工具,第6-10章结合实际场景案例,对GNU Make、Ant、SCons、CMake和EclipseI DE这五种构造
本书详细论述了软件质量工程中的基本问题和技术,除软件度量、软件可靠性模型和程序复杂性的模型和分析外,还讨论了过程中度量、缺陷排除有效性、顾客满意度等问题。理论、技术和实例的结合是本书的显著特点,书中有许多来自IBM、摩托罗拉等软件工程实验室的例子。通过这些实例,读者可进一步了解如何把书中所讲的理论和技术用于实际工作中,以测量和改进整个软件开发过程的质量。
本书揭示基于模型的软件开发方法的核心原则,展示如何分离每一个项目的关注点,使得参与者能够为每个域特有的需要和特征进行优化。本书共分三部分,共有18章。部分(~6章)重点介绍面向对象方法诞生的历史背景,阐述面向对象的方法旨在解决的问题。第二部分(第7~13章)讨论面向对象开发的基本原则如何应用于MDB方法学中,如何定义稳定的应用结构或框架。第三部分(4~18章)讲述如何利用动态模型描述动态计算需要。
本书主要针对互联网运营的工作人员,从思维、结构、数据、方法四个角度,阐述了关于如何提升互联网运营工作能力的各种经验和方法。书中有很多行业颇具创意的观点,20章内容既相互独立又互相关联,同时有大量的实例供读者参考。本书适合互联网运营工作人员和创业者阅读。