本书探讨了50个至关重要的实践、缺陷及解法。这些具体项目是从作者丰富的实践检验中收集而来,能够使质量保证专业人员和测试管理人员即刻提高其理解能力和技巧,避免重大错误,并实现当前水准的测试程序。 本书以介绍如何将测试运用到软件开发生命周期的所有阶段中为重点——从需求定义到设计直至最终代码。书中的50课主要集中于讲述软件测试的关键方面:测试计划、设计、文档、执行、管理测试小组、单元测试、自动化测试、非功能测试等。
本书共分8章。首先讲解调试策略(靠前章)、调试方法(第2章)以及调试时所用的工具与技巧(第3章),这些知识使我们能够应对各种软件故障及系统故障。接下来讨论在调试工作的各个阶段所用到的具体技巧,也就是在使用调试器(第4章)、编写程序(第5章)、编译软件(第6章)以及运行系统(第7章)时所用到的调试技巧。与多线程和并发有关的bug是很难寻找的,所以本书后专门用一章(第8章)来讲解特定的调试工具及调试技术,使大家能够找出这些bug。
《软件随想录 卷2》是一部关于软件技术、人才、创业和企业管理的随想文集,作者Joel Spolsky以诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用。全书分为36讲,每一讲都是一个独立的专题,分别介绍了作者在人员管理、程序员成长规划、软件设计细节、具体的项目管理、如何编程以及如何创办和经营软件公司等方面的独到见解。 《软件随想录 卷2》从不同侧面满足了软件开发人员、设计人员、管理人员及从事软件相关工作的人员的学习与工作需要。
IEEE软件工程标准捕获了软件工程项目管理中许多根本的“实践”,本书的内容就是源于这些原始资料。本书可以帮助读者把这些标准成功地应用于他们的项目和组织中。为了达到这一目标,作者详细讨论了覆盖以下三个关键管理领域的标准:软件系统工程;软件产品开发过程;软件项目活动的规划和控制。该书包含了大量应用于管理软件开发项目的的实践信息。书中的例子包括了估算复审的特定准则,以及实施这些复审的步骤。该书结构良好且易于阅读,对于项目经理、软件工程师和大学教师是很有价值的。
《软件工程监理规范理解与实施》章是对信息化工程监理、软件工程监理和软件工程关系的简要介绍;第2章结构、范围及规范性引用文件是软件工程监理的范围、规范性引用文件和术语定义的分析;第3章软件工程监理的一般要求;第4章至第7章,标题均与《规范软件》标准的相应章的标题名称对应一致,以便读者对照,查找自己所关注的信息,内容是对标准条目进行具体深入的分析。第8、9、10章是《规范软件》在应用实践中的一些实际监理案例,供读者参考。 《规范软件》的内容,根据多年来从事项目评审、软件开发、信息工程监理理论研究、教学和工程实践的经验和体会,对软件工程监理规范以及相关文件、法律、法规和信息工程监理的准则等,运用标准所需要的知识进行剖析,注重理论分析与实践相结合,侧重指南的可操作性。
本书在GoF的《设计模式》一书的基础上进行了拓展,运用其中的概念,介绍了一些技巧,帮助读者决定在不同的情况下应该使用哪些模式,以及不应该使用哪些模式。本书不仅对已有的一些模式提出新的见解,还让读者见证开发新模式的整个过程。 本书适合使用设计模式的软件开发人员阅读。
你是否早已对市面上那些只有在成为专家以后读起来才有感觉的OOA&D书籍感到厌倦?你可能早就听说过OOA&D书籍能帮助你写出的软件——让老板高兴、客户满意的软件。 但如何办到呢? 《深入浅出面向对象分析与设计》将告诉你如何分析、设计以及撰写真正面向对象的软件:容易重用、好维护、可扩展的软件;不再使你心碎的软件;让你增添新功能而不会破坏旧机制的软件。在本书中,你将学到:使用诸如封装(encapsulation)与委派(delegation)之类的OO原则建立灵活的应用程序;使用开闭原则(Open-Closed Principle)与单一职责原则(Single-Responsibilitv Principle)提升程序的重用性;学习如何将OO原则、设计模式及各种开发方法通通整合到OOA&D项目的生命周期里;运用UML、用例及用例图来确保所有利害关系人都能清楚地进行沟通,协助你交付正确的软件,达到每个人的要求。
软件工程是计算机科学技术的一门新兴学科,其软件开发新技术、新方法正在不断地出现。《软件工程及软件开发应用》以软件生命周期为主线,系统地介绍了软件工程基本知识、结构化分析、结构化设计的软件开发技术,同时介绍了面向对象开发技术,包括面向对象分析、面向对象设计、UML建模语言和Rational Rose工具,最后介绍了通过软件测试、维护和工程管理来保证软件工程质量等内容。《软件工程及软件开发应用》内容新颖,实用性强,每章后有小结和习题。可作为高等院校“软件工程”课程的教材或参考书,也适用于软件工作人员和计算机用户阅读参考。
极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学。本书阐述了极限编程的核心法则,详细介绍了XP开发的每一个步骤,涵盖了XP方法的精髓—实施技巧、可能遇到的障碍和成功实施的经验之谈。 本书共分34章,分别介绍了XP项目的生命周期、现场客户、用户故事、验收测试、故事估算、小型发布、迭代规划、结对编程、单元测试、指导发布和迭代、处理缺陷等内容。通过阅读本书,客户将学到简单、有效的交流方式,从而确保需求得到满足,并指导项目走向成功;程序员将学会如何快速地提供业务价值,如何应对不断变化的需求,如何获得客户的信任和支持;管理者将学会如何度量项目进度,如何度量质量,如何回答非常重要的问题—项目何时能完成。 本书是为参与XP项目的客户、程序员和管理者编写的,也适合于软件开发人员、软件项目管理人
SAFe正在世界范围内广泛应用,大部分美国财富100强公司都聘请了认证的SAFe实践者和咨询师进行现场辅导,全球1000强企业中使用SAFe的比例也在逐渐增加。本书涵盖了关于众多角色、职责、活动和工件的参考指南,同时阐述了价值观,精益-敏捷理念、原则和各种实践等基础元素,可以帮助大家理解和应用SAFe,并终完成构建更好的系统的使命。
本书探索了业务规则理论的深层原理,并解释了关键业务规则概念,提供了针对业务规则表示的基于经验的实践。不仅如此,本书还探讨了业务规则在向范围更宽的、基于模型开发的发展趋势背景下的作用,并深入浅出地介绍了业务规则和表示的深层理论。 本书是由的业务规则理论和技术专家编写的。书中提供了清晰易懂的解释和实用手段,既适合业务和技术人员阅读,也适合于教材。
本书结合作者实际的开发经验,对VxWorks操作系统内部的机制及其各类设备驱动的开发进行了深入的讲解和分析。全书分3篇共11章,篇对VxWorks操作系统的主要组件如任务、任务调度、任务间通信、内存管理、中断处理进行了较为细致的分析;其后对很多VxWorks开发者不甚了解的VxWorks内核映像类型以及启动方式和流程进行了详细的说明和解析。第2篇是驱动开发的准备阶段,着重介绍了VxWorks系统下设备驱动的内核层次结构。第3篇作为本书的重点,每章对应一类驱动,结合开发实例,详细而完整地分析了VxWorks下普通字符设备驱动、串口驱动、普通块设备驱动、Flash设备驱动、网络设备驱动以及USB设备驱动的设计和实现。 读者对象:本书面向广大工程技术工作者,既可作为高等院校教师和相关专业学生的教材,又可作为各类培训班的培训教程。
本书由希赛教育软考学院组织编写,作为计算机技术与软件专业技术资格(水平)考试中的系统集成项目管理工程师级别考试的辅导与培训教材。本书根据的系统集成项目管理工程师考试大纲,对历年考试试题进行了分析和总结,对考试大纲规定的内容有重点地进行了细化和深化。 考生可通过阅读本书掌握考试大纲规定的知识点、考试重点和难点,熟悉考试方法、试题形式、试题的深度和广度、考试内容的分布,以及解答问题的方法和技巧。
极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学。本书阐述了极限编程的核心法则,详细介绍了XP开发的每一个步骤,涵盖了XP方法的精髓—实施技巧、可能遇到的障碍和成功实施的经验之谈。 本书共分34章,分别介绍了XP项目的生命周期、现场客户、用户故事、验收测试、故事估算、小型发布、迭代规划、结对编程、单元测试、指导发布和迭代、处理缺陷等内容。通过阅读本书,客户将学到简单、有效的交流方式,从而确保需求得到满足,并指导项目走向成功;程序员将学会如何快速地提供业务价值,如何应对不断变化的需求,如何获得客户的信任和支持;管理者将学会如何度量项目进度,如何度量质量,如何回答非常重要的问题—项目何时能完成。 本书是为参与XP项目的客户、程序员和管理者编写的,也适合于软件开发人员、软件项目管理人
本书主要包含软件开发人员如何向技术管理者进行转型的一些思路、方法和工程实践,包括转型过程中所涉及的关于行业、技术和管理知识体系以及意识形态的转变和提升等内容。深入剖析成为一名合格的技术管理者所需要的各项软硬技能,重点对目前业界主流的互联网行业下所需掌握的产品开发、技术架构和技术创新领域,以及作为一名技术管理人员所需具备的组织和过程管理能力进行详细展开,并结合一些典型的场景和案例进行分析,帮忙读者了解并掌握迈向技术管理者所需的各种知识体系和实践技巧。
本书主要包含软件开发人员如何向技术管理者进行转型的一些思路、方法和工程实践,包括转型过程中所涉及的关于行业、技术和管理知识体系以及意识形态的转变和提升等内容。深入剖析成为一名合格的技术管理者所需要的各项软硬技能,重点对目前业界主流的互联网行业下所需掌握的产品开发、技术架构和技术创新领域,以及作为一名技术管理人员所需具备的组织和过程管理能力进行详细展开,并结合一些典型的场景和案例进行分析,帮忙读者了解并掌握迈向技术管理者所需的各种知识体系和实践技巧。
本书收入了IT项目管理中常见的58个真实案例及解析点评,帮助读者从中吸取经验教训,少走弯路,快速提升自身的项目管理水平。全书共11章,涵盖了项目管理ABC、聚焦项目经理、启动和策划、监督和控制、需求管理、风险管理、干系人管理、团队建设、甲方项目管理、组织级项目管理和项目管理体系等内容。附录中介绍了其他常见的项目管理相关理论、标准和认证制度,并收入了案例中的实用图表索引。 全书的开始部分简要介绍了的美国项目管理学会(PMI)的项目管理知识体系(PMBOK)。书中的每个案例均由“案例故事”“案例分析”“小结”三部分组成。案例类型丰富,从单项目到多项目、从乙方项目到甲方项目、从个人到组织,全方位、多角度地揭示了项目成败的原因。每章开头都用三言两语将案例要点加以概括,有画龙点睛之妙。 本书非常适合作
极限编程(XP)是一种经历过实践考验的轻量级软件开发方法学。本书阐述了极限编程的核心法则,详细介绍了XP开发的每一个步骤,涵盖了XP方法的精髓—实施技巧、可能遇到的障碍和成功实施的经验之谈。 本书共分34章,分别介绍了XP项目的生命周期、现场客户、用户故事、验收测试、故事估算、小型发布、迭代规划、结对编程、单元测试、指导发布和迭代、处理缺陷等内容。通过阅读本书,客户将学到简单、有效的交流方式,从而确保需求得到满足,并指导项目走向成功;程序员将学会如何快速地提供业务价值,如何应对不断变化的需求,如何获得客户的信任和支持;管理者将学会如何度量项目进度,如何度量质量,如何回答非常重要的问题—项目何时能完成。 本书是为参与XP项目的客户、程序员和管理者编写的,也适合于软件开发人员、软件项目管理人
《电脑音乐家——Audition CC 2017音乐录制/精修/后期制作268例(第2版)》共分16章,内容包括Audition快速入门、项目文件基本操作、优化音乐编辑环境、管理与应用音乐视图、多种声音录制实例、简单编辑音乐素材、编辑单轨音乐、多条音轨合成实例、精修多段音乐素材、音乐声效处理实例、音乐处理实例、音乐插件实例、视频音频处理实例、音频输出技术实例、录制个人歌曲、为微电影配音等。读者学习后可以融会贯通、举一反三,制作出更多动听的音乐效果。
作为经典的软件需求工程书,经由需求社区两大知名结对全面修订和更新,覆盖新的主题、实例和指南,多方面讨论软件项目所涉及的所有需求开发和管理活动,介绍当下的所有实践。书中描述实用性强的、高效的、经过实际检验的端到端需求工程管理技术,通过丰富的实例来演示如何利用很好实践来减少订单变更,提高客户满意度,减少开发成本。书中的用例、业务规则和商业工具全面修订以体现现状和未来的趋势。 本书尤其适合具备软件开发过程经验的业务分析师、需求分析师、项目经理和其他软件项目涉众。
随着Inter时代的到来,电子商务的飞速发展以及全球市场竞争的加剧和客户需求多元化的要求,传统的商业经济模式受到了巨大的冲击。传统企业基于4P(Product产品,Place渠道,Price价格,Promotion促销)的竞争模式已逐渐被基于客户关系的经营理念所取代。本书结合作者几年来在客户关系管理研究中所取得的成果,对CRM的起源、概念,CRM对中国文化的冲击,CRM与供应链管理、ERP、网络营销、电子商务、知识管理等企业应用系统之间的关系,CRM系统设计方法以及CRM实施策略与方案等方面进行了详细地分析与介绍。 本书也对世界上一些采用CRM系统的成功案例进行了分析,具有很强的可读性。本书勾企业提供企业发展的新思路,为愿意进行CRM运作的企业决策者们提供实施CRM系统的参考资料,是企业高层管
本书是一本面向C#初学者的实用教程。从开发基础开始,由浅入深地讲解了C#的基础语法和重要特性,分析了在开发中必须掌握的技术要领和经验心得。语言轻松幽默,通过精心选择的实例和详尽的代码全面介绍了C#具有特色的关键知识点,有助于初学者迅速从一个C#开发的门外汉成长为全面掌握技术要领的开发人员。 本书适合C#和.NET初学者、Web开发工程师以及计算机专业的学生阅读。