要实现卓越的软件开发生产率,管理者需要持续不断地关注开发项目中的人员、激励措施以及团队沟通。在本书中,世界知名的软件工程大师兰达尔W.延森博士介绍了一种体现这些关注点、经过长期验证的定量化方法。他将帮助你度量你所在组织的开发能力和生产率,然后利用这些信息来提高开发人员和团队多方面的能力,并构建更加的软件开发成本和进度估算。
在维格、比蒂编著的《软件需求(第3版)》中,这本需求工程方面的经典书籍得到了全面更新,包括新的主题,样例和认知。在两位软件需求社区领导者的带领下,你将获得需求开发和管理活动全过程中的实践和工具。你可以把这些可行的,切合实际的技术带到工作中去——它能够帮助你减少开销,降低维护成本和减少为了交付更佳目标解决方案而不得不进行的返工。
实用软件度量(PSM)是设计和实现基于项目的软件度量程序的过程,它提供有关进度、资源分配和技术性能等方面的主要信息,使项目决策者可以制定出正确的决策。本书由PSM开发启动的领导者所撰写,是对PSM的官方的、性的指导。它描述了开发、运行以及持续改进组织的度量程序的原理和实践,使用真实世界的示例来说明实际的解决方案和特定的度量技术。本书适合软件管理人员和开发人员使用,也可作为高等院校计算机专业及软件学院的参考。
本书在《设计模式》的基础上进行了拓展,运用其中的概念,介绍了一些技巧,帮助读者决定在不同的情况下应该使用哪些模式,以及不应该使用哪些模式。本书不仅对已有的一些模式提出新的见解,还让读者见证开发新模式的整个过程。本书适合使用设计模式的软件开发人员阅读。
本书由IT专家亲笔撰写,详细讲解了情境驱动设计。全书共三部分,13章。第壹部分(-4章)引出了情境驱动设计及设计的体系,以及这种设计方式与现有的设计方法的异同;第二部分(第5-11章)详细讲解了应用程序的设计,如何设计需求,如何确保应用程序与其他程序及数据库协同动作,用户界面的设计与易用性,数据库设计,以及技术设计的原则与结构;第三部分(2-13章)是本书的收尾部分,其中2章讲解了程序设计中的安全问题,3章总结了前面各章的重点,并展望了应用程序开发的趋势。
这是一本从实践角度系统、深度讲解如何构建和运营大规模云数据中心的著作,也是本关于云计算中心的专著,作者从事运维工作近10年,是作者在云计算和数据中心领域实践经验的总结。以传统数据中心开篇,章介绍了传统数据中心的等级与分类、规划与设计、管理和运维的目标与范畴、运营要求,目的是指导读者构建规范化的数据中心。第2章着重介绍了云计算的理念、优势,以及因地制宜的云选型,并对广大读者关注的云风险、云怀疑进行批判性的分析。第3章直面传统数据中心的现状和运营弊端,提出新型的云管理理念,同时阐述了当前最为流行的IaaS、PaaS、SaaS核心技术体系。以“云”为核心的数据中心需要自主、扩展、伸缩的技术架构,第4章从动态架构方向入手,详细介绍了云数据中心的基础架构、核心技术,以及结构建模。第5章详述云数据中心技术框架
本书提出了一种基于组件的完整策略,即“业务组件方法”。这种策略运用了组件思想,并将其扩展到软件系统开发、部署、运行和进化的所有方面,提出了应对基于组件开发所面临的现实挑战所需的概念,重点讨论了频繁发生变化的大规模分布式企业系统。 本书思路清晰、结构严谨,对项目经理、系统分析员软件设计人员等有很大帮助。对于高等院校的相关专业学生来说,本书也是拓展视野的良好参考书。
《创客空间搭建指南》讨论了建立一个创客空间需要考虑和准备的各个要素,从位置的选择、空间的设计、工具的配置,到设备的采购、人员的构成都进行了说明,并且对测量工具、焊接操作、2D设计与镭射切割、3D打印机的操作方法做了详细介绍。在每个专题中包含具体的实操项目和制作步骤,对于需要建立创客空间的学校和老师来说,《创客空间搭建指南》是你必不可少的空间搭建和教学指导书。
《大道至简——软件工程实践者的思想(典藏版)》由周爱民著,提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作
《父与子的编程之旅:与小卡特一起学Python》是一本家长与孩子共同学习编程的入门书。作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用Python实现游戏编程。书中的语言生动活泼,叙述简单明了。为了让学习者觉得编程有趣,《父与子的编程之旅:与小卡特一起学Python》编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。《父与子的编程之旅:与小卡特一起学Python》适合中小学生以及一切编程初学者。
本书是从事软件行业五十余年的GeraldM.Weinberg针对软件测试所写的新作。他在软件项目的管理、设计、开发和测试方面都具有极其丰富的经验,对于与软件开发有关人员的心理尤其有深入的研究。在本书中,他重点讨论了与软件测试有关的各种心理问题及其表现与应对方法。作者先阐述软件测试之所以如此困难的原因——人的思维不是的,而软件测试的目的就是发现对改善软件产品和软件开发过程有益的信息,故软件测试是一个信息获取的过程。接着,作者利用丰富的经历和大量的实例,展现了在软件测试中可能会出现的各种与人的心理有关的现象、误区、欺诈,以及容易犯下的常见错误等等。