要实现卓越的软件开发生产率,管理者需要持续不断地关注开发项目中的人员、激励措施以及团队沟通。在本书中,世界知名的软件工程大师兰达尔W.延森博士介绍了一种体现这些关注点、经过长期验证的定量化方法。他将帮助你度量你所在组织的开发能力和生产率,然后利用这些信息来提高开发人员和团队多方面的能力,并构建更加的软件开发成本和进度估算。
本书按照电气项目的设计流程和特点,讲述了EPLAN Electric P8电气CAE绘图及管理软件的主要功能和特点。内容上既描述了广大电气工程师所习惯的“面向图形的设计方法”,又强调了现代工程所推崇的“面向对象的设计方法”。本书从电气项目的规划入手,介绍了项目结构分析和定义,项目创建,原理图和其他类型图纸绘制,符号的插入和元器件的选型,自动化系统常用的PLC设计,项目逻辑错误的检查,自动生成项目所需的各类工程报表,以及便于主数据和标准化管理的宏项目。这些内容的介绍能引导读者清晰地理解EPLAN Electric P8软件的设计思想,数据结构,功能和特性;能教会读者应用先进的电气工程设计理念和方法,快速设计原理图,生成表格文件,管理工程项目;能让读者快速掌握应用软件的技能和技巧,少走弯路,减少设计时间,从而提高生产力。 本教程结
《面向对象设计实践指南:Ruby语言描述》是对“如何编写更易维护、更易管理、更讨人喜爱且功能更为强大的Ruby应用程序”的全面指导。为帮助读者解决Ruby代码难以更改和不易扩展的问题,作者在书中运用了多种功能强大和实用的面向对象设计技术,并借助大量简单实用的Ruby示例对这些技术进行全面解释。 全书共9章,主要包含的内容有:如何使用面向对象编程技术编写更易于维护和扩展的Ruby代码,单个Ruby类所应包含的内容,避免将应该保持独立的对象交织在一起,在多个对象之间定义灵活的接口,利用鸭子类型减少编程间接成本,合理运用继承,通过组合构建对象,设计出最划算的测试,解决不良设计的Ruby代码所导致的常见问题等。 《面向对象设计实践指南:Ruby语言描述》适合所有对面向对象设计和Ruby编程语言感兴趣的程序员阅读参考。
在维格、比蒂编著的《软件需求(第3版)》中,这本需求工程方面的经典书籍得到了全面更新,包括新的主题,样例和认知。在两位软件需求社区领导者的带领下,你将获得需求开发和管理活动全过程中的实践和工具。你可以把这些可行的,切合实际的技术带到工作中去——它能够帮助你减少开销,降低维护成本和减少为了交付更佳目标解决方案而不得不进行的返工。
《用户故事与敏捷方法》详细介绍了用户故事与敏捷开发方法的结合,诠释了用户故事的重要价值,用户故事的实践过程,良好用户故事编写准则,如何搜集和整理用户故事,如何排列用户故事的级,进而澄清真正适合用户需求的、有价值的功能需求。 《用户故事与敏捷方法》对于软件开发人员、测试人员、需求分析师和管理者,具有实际的指导意义和重要的参考价值。
本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、IM,建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件架构设计教材,也可作为软件开发高级培训、软件开发管理培训的培训教材,更是线高级开发人员和开发管理人员的参考书。
本书从企业级Web应用系统设计中实际需要解决的独立技术问题出发,提出问题、分析问题和解决问题。然后,将各个独立的技术要点结合起来,搭建企业级Web应用系统的开发框架雏形。本书的实例采用Flex 3、AmfPHP、PHP和MySQL技术。本书适合作为具有Web应用系统开发经验的系统设计人员和软件工程师的参考资料。
本书采用工程理论、工具详解和实际案例分析相结合的方式,全面介绍了英特尔ParallelStudio工具集的使用。全书分三部分:基础部分(、2章)介绍了多核架构、并行编程的关键理论,ParallelStudio的特点以及一些简单案例;中级部分(第3~12章)详述了ParallelStudio各个组件的使用,是本书的重点;提高部分(3章)选取了来自英特尔线程挑战赛的4个算例和1个商业软件并行优化案例,提供了从工程实际角度解决并行问题的视角。 本书适合所有对并行开发技术感兴趣的人员,包括具备编程经验的程序员、调试人员,计算密集型行业的高性能计算架构师、性能优化分析师,并行开发的研究人员,对英特尔ParallelStudio感兴趣的技术决策者等。此外,本书也可作为高等院校计算机并行开发相关课程的培训及社会实践参考用书。
ICONIX过程是一种经过实践检验的、高效的、用例驱动的UML对象建模方法。本书以创建网上书店为范例,详细阐述了ICONIX过程的设计理念和步骤。 本书共8章。其中的4章分别阐述了ICONIX过程的4个阶段:域建模、用例建模、健壮性分析和时序图绘制;对于其中的每个主题,依次进行了概述、详细讨论,列出了最常犯的错误,并提供了一组练习,以提高读者的对象建模和设计技能。关于复核的3章分别介绍了需求复核、初步设计复核和关键设计复核,阐述了如何复核UML模型以保证设计质量,填补了这方面图书的一大空白。 本书可供采用面向对象技术的设计人员、程序员和系统工程师参考。
本书提供了解决小型IT企业发展的过程中会遇到的项目管理问题的若干方法。本书形式活泼,内容独特,主要以作者自身多年工作的宝贵经验,来谈软件公司的项目管理和团队建设,主要包括对中小软件公司软件开发组织结构、团队文化、软件过程管理、团队激励、绩效考核、职业发展规划、未来业界发展趋势、个人素质提升等,具有极强的现实指导意义。 本书主要读者对象是IT企业的研发主管、项目经理和软件开人中同,以及即将到IT企业工作的高校毕业生。
在软件领域,很少能有像《人月神话》一样具有深远影响力和不衰的著作。Brooks博士为人们管理复杂项目提供了洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,销售数百。确立了其在行业内的经典地位。 在本书次出版32年后的,我们重新整理了Brooks博士的经典内容,并将软件开发领域先行者们对《人月神话》中的实践及理论的使用经验和心得集结成册赠与大家共享,更使本书成为从业者的经典之一。 本书读者包括:软件开发人员、软件项目经理、分析师等IT从业者。
本书结合统计教学的特点,以循序渐进的方式介绍了世界统计分析软件SPSS的多种模块和编程功能,并对数据处理和统计分析的输出结果进行了详尽的解释。本书基于2006年9月SPSS公司推出的版本SPSS 15.0 for Windows进行编写。 全书共分24章,主要介绍SPSS for Windows的基础知识、统计数据的创建和管理、SPSS统计分析功能、SPSS的图形绘制功能以及SPSS编程功能。其中包括SPSS的窗口及其设置、统计数据的创建与编辑、SPSS数据的管理、数据转换与SPSS函数、SPSS基本统计分析、多重反应分析、SPSS的自定义表格、均值的比较与检验、方差分析、非参数检验、相关分析、回归分析、对数线性模型、聚数分析、判别分析、因子分析、对应分析、信度分析、统计图形的创建和编辑、交互图形的创建和编辑、SPSS的命令语句程序设计、利用SPSS语句读取数据文件、宏等内容。 本书内容全面,
本书的4位作者都是世界的软件开发专家和敏捷导师,都有数十年的软件行业从业经验,其中3位曾荣获Jolt大奖。本书是敏捷软件开发领域公认的经典著作,性毋庸置疑。 书中内容围绕“敏捷式编程”这一主题展开,对每一位敏捷软件开发人员都应该掌握的核心技能和技术进行了深入阐述,总结出了大量实践,提供了一整套最精炼的技术集合,可以帮助他们在开发中变得游刃有余,极大地提高开发效率和软件质量。 全书共分四个部分:部分(1~7章),阐述了在软件开发过程中能起到“四两拨千斤”作用的几种思想方法(“小舵板”),如意图导向编程、分离构造和使用、测试先行和Shalloway原则等,并总结了业界常用的几种实践,包括如何封装、面向接口的设计和验收测试驱动等;第二部分(8~9章),对过度设计和持续集成这两个问题进行了深
《Sony Vegas Pro 12标准教程》由一线视频剪辑师撰写,全书共分为11章,按照日常剪辑影片的工作流程来讲述,包括剪辑、字幕、转场、、调色、输出等各个环节。同时,本书融入了作者多年来使用Vegas软件的经验,使读者不但能掌握软件的操作,还能了解后期工作的基本步骤和核心流程,解决软件使用过程中碰到的各种疑难杂症。即使是一名零基础的爱好者,跟随本书的讲解,也能一步一步地逐渐成长为一名合格的剪辑师。相信,通过《Sony Vegas Pro 12 标准教程》这本书,可以使广大Vegas 的用户以及爱好者重新认识Vegas,并且更、更好地理解它的工作流程,更好地运用常用的功能与效果,制作出属于自己的影片。
本书是资深架构师DaveHendricksen的力作,系统阐述了成功架构师的技术技能,以及个人及团队拓展、应用这些技能的方法。本书分为3个部分,部分(~5章)介绍项目技能,涵盖合作关系、发现、概念化、估算、管理;第二部分(第6~9章)介绍技术技能,涵盖平台开发、架构透视、治理和技术诀窍;第三部分(0~12章)介绍想象力技能,涵盖技术创新、战略路线图和企业执行。
本书由结论和两个部分组成。绪论介绍了本书其余部分所用到的必要概念和词汇,定义了构架视图类型、风格和视图,这3个概念是本书介绍的编档方案的基础。部分介绍了3个基本视图类型;模块视图类型、组件和连接器视图类型以及分配视图类型。第三部分集中论述了完整的构架文档包,这一部分完善了部分铺陈的内容。本书主要供软件构架师和负责为软件项目编写构架文档的技术文献书写员阅读,同时也可供那些打算学习和利用这种文档的人们阅读。