本书由浅入深、全面详细地介绍了用SWT/JFace开发界面程序所用到的各个组件的知识(如选项卡、扩展栏、事件、布局管理器、SWT/JFace对话框、action、查看器等),采用理论知识、丰富实例、实例截图相结合的方式阐述每个SWT/JFace组件的具体应用,3个典型综合实例将SWT/JFace的重点知识点融入其中,更体现实战本色,使读者真正达到学以致用的目的。为了便于读者调试及使用实例程序,本书在配书中提供了所有实例代码。本书既可以作为Java程序员的培训或自学,又可以作为高等院校及其相关专业的教学用书。
本书从面向对象范型出发对软件工程进行重新演绎,全面、系统、清晰地介绍了面向对象软件工程的基本概念、原理、方法和工具,通过实例说明了面向对象软件开发的整个过程。 本书分为两个部分:部分介绍了面向对象软件工程的基本理论;第二部分以工作流的形式介绍了软件生命周期。 本书特色 包括面向对象生命周期模型、面向对象分析、面向对象设计,以及面向对象软件的测试和维护。 讨论了文档、维护、复用、可移植性、测试和CASE工具等的重要性。 包括了能力成熟度模型(CMM)和人员能力成熟度模型(P-CMM)的内容。 与语言无关。实例代码对于C 和Java语言背景的读者同样清晰。 包括600余篇当前热点研究文章、经典文献和书籍的参考文献。 包含2个用于说明完整软件生命周期的运行实例,还有7个较小的实例,分别用
要想把软件卖出去,要想让程序发挥价值,需要把研发出来的各个模块、各个功能“捏”在一起,并且达到的质量标准。因此,集成很重要。这是一本关于软件集成的书。它将全面介绍包括持续集成、持续交付在内的,业界公认的原则和实践。但本书并不止步于此,本书将仔细讲解这些原则和实践背后的原因。因为我们需要知道实践背后的道理,知道思考的方法,才能在具体的情境中活学活用,根据实际项目具体情况,制定最合适务实的方案。本书适合所有与软件集成有关的工作者阅读,包括程序开发人员、集成工程师、测试人员、质量保证人员、配置管理人员、项目管理人员等。软件集成策略和方法,需要软件集成相关的每个人了解和掌握。
本书由美国质量协会ASQ的D.H.Stamatis博士著,是一本专门针对故障模式及影响分析(FMEA)的指南,可满足不同层次、不同专业人员的需要。书中深入地对系统、设计、工艺以及服务FMEA的使用过程进行了说明,并且指明了其实施的基本原理。通过本书,读者将会了解FMEA的概念、FMEA的类型划分、FMEA的创建以及FMEA与其他分析方法的综合运用等各个方面。Stamatis博士在出版第2版时,增加补充了的lS09000:2000标准、六西格玛方法、lSO/TS16949标准、"健壮性"的概念、TE9000标准以及可靠性和维修性要求。本书不仅详细介绍了FMEA的相关理论还结合工程实践直接提出独到的见解,因而适合备行业领域的可靠性工程师、质量工程师和在校研究生参考使用。
《嵌入式GUI开发设计——基于MiniGUI》是一本嵌入式图形用户系统应用开发方面的教程,由作者韩超结合飞漫资料编著。本书通过介绍MiniGUI系统的开发,给读者一个学习嵌入式GUI程序设计和实现的平台。MiniGUI系统是一个由中国人实现、目前广泛在应用的嵌入式GUI系统,通过这个系统的学习,可以了解嵌入式GUI开发的思想和方法,也可以加深对嵌入式系统开发的理解。本书结合嵌入式GUI系统的通用知识对MiniGUI系统进行了充分的介绍,篇幅控制详略得当,配合光盘使用,可以达到事半功倍的效果。本书主体分成三个层次:MiniGUI的架构、MiniGUI的各种功能、基于MiniGUI构建应用程序,这是学习嵌入式GUI系统较为便捷和高效的方式。它既适合需要进入MiniGUI应用程序开发领域的人员,也适合需要对通用的GUI技术学习的人员。
本书从面向对象范型出发对软件工程进行重新演绎,全面、系统、清晰地介绍了面向对象软件工程的基本概念、原理、方法和工具,通过实例说明了面向对象软件开发的整个过程。 本书分为两个部分:部分介绍了面向对象软件工程的基本理论;第二部分以工作流的形式介绍了软件生命周期。 本书特色 包括面向对象生命周期模型、面向对象分析、面向对象设计,以及面向对象软件的测试和维护。 讨论了文档、维护、复用、可移植性、测试和CASE工具等的重要性。 包括了能力成熟度模型(CMM)和人员能力成熟度模型(P-CMM)的内容。 与语言无关。实例代码对于C 和Java语言背景的读者同样清晰。 包括600余篇当前热点研究文章、经典文献和书籍的参考文献。 包含2个用于说明完整软件生命周期的运行实例,还有7个较小的实例,分别用
基于事实的决策,并且与业务目标保持一致,通过使用报表和将用户由洞察力引导行动的仪表盘来发挥商业智能的全部潜能。《SAPBusinessObjectsBI4.0完全参考手册(第3版)》对的BI平台、SAPBusinessObjects4.0、FeaturePack3,提供了全面的介绍。 学习如何使用新的信息设计工具来创建可以访问多个数据源和SAPBW的Universe。如何将复杂的业务问题转换为高效的WebIntelligence查询,并且将结果发布到BILaunchpad。学习如何通过一个基于Universe或电子表格的数据源来创建仪表盘。书中的截图、图表和循序渐进的指导为Universe设计人员、报表和仪表盘作者以及业务分析人员充分地阐释了最重要的概念。建立和发展BI的目标通过为正确的用户提供正确的模块以化用户的BI投资使用信息设计工具,通过多数据源、派生表、聚合感知和参数来创建健壮的Universe开发一个健壮、灵活的安全性计划设计从
这是一本罕见的站在核心设计者而非普通开发者角度介绍Erlang/OTP系统的书籍。两位作者均是深耕分布式计算领域超过20年的专家。本书内容兼具深度与广度,不仅带领读者通过一步步实践的方式深入剖析了Erlang/OTP中各类核心进程的行为模式的设计原理,并且还介绍了特殊进程、自定义行为模式、发行包制作等不错主题。除此之外,还用了大量篇幅向读者介绍了Erlang/OTP系统中的设计原则、架构分布式系统的方法,以及在此基础上实现容错和规模伸缩所需了解的相关知识。对于任何一位渴望基于Erlang/OTP构建出商业级的分布式、高伸缩性、容错型系统的开发者,本书都是不容错过的经典之作。
组合测试是一种重要的软件测试方法.该方法系统地检测软件系统中各种组合的相互作用,例如,软件中不同功能、不同输入、不同配置或环境等因素的相互作用可能引发的故障.由于应用场景的广泛性,组合测试越来越受到工业界和学术界的研究和重视.《组合测试》系统介绍组合测试的概念、特点、应用场景、具体的应用步骤,以及应用和发展过程中所面临的各种科学问题和解决方案等.通过丰富具体的示范性应用实例介绍各种抽象的概念和过程,力图简洁清楚、通俗易懂,尽可能降低对读者专业基础要求.此外,《组合测试》还提供了组合测试领域的300多篇文献列表下载(http://gist.nju.edu.cn),以供读者学习研究.
本书是根据《国家职业标准》高级室内装饰设计师的知识要求和技能要求,按照岗位培训需要的原则编写的。内容包括总论、室内装饰的总体构思创意、室内总体设计规划、室内装饰设计的管理,并附施工设计实际案例。书末附有与之配套的试题库与答案,以便企业培训、考核鉴定和读者自测自查。本书主要用作企业培训部门、职业技能鉴定培训机构的,也可作为高级技校、技师学院、高职高专、各种短训班的教学用书,还可供有关技术人员使用。
迄今为止,软件故障直接或间接导致的事故已经造成了大量伤亡。本书通过历史上的小故事,介绍了软件故障引发的宇宙、航空、军事、通信、金融、医疗、生活等多领域的事故。即使不具备软件相关的专业知识,平时关注历史事件或热点话题的普通人也能受益匪浅。尤其是希望编写无Bug软件的开发人员或测试人员、经营软件公司的管理人员或高层人士等,更能从本书中获得丰富感受。
本书讲述各种分析模式和辅助模式,专注于面向对象分析与设计的结果——模型本身,给出了来自金融贸易、测量、财务以及组织关系等多个领域内的一系列模式。书中每个模式都包含了设计背后的原理、使用的规则以及实现的技巧,给出的例子包含了有用模型的细节,并介绍了用于提高分析、建模和实现的重用技巧。本书适用于面向对象的计算机分析人员和设计人员、数据建模人员、编程人员以及软件工程师。
为什么70%以上的软件项目会失败?至今没有人能给出系统且合理的解释,本书试图探究其中的原因并给出解决方案。这是所有软件开发团队都应该反复阅读的一本经典著作,是一位拥有十几年软件开发和项目管理经验的资深专家的智慧结晶,这其中有成功的经验,更多的则是在项目中经历的挫折和失败的教训总结,可以借鉴,发人深省。本书分为两部分。部分(~4章)比较详细地描述了软件项目,阐释使软件开发与众不同的12个特征,并揭示不适用于软件开发项目的10个隐藏假设,涉及范围管理、时间管理、成本管理、质量管理以及风险管理等内容,然后通过一个模拟案例的研究,说明这些问题是如何导致一个本来前途光明的项目走向失败的。第二部分(第5~7章)详细介绍项目成功的方式与方法,涉及水晶方法、极限编程和Rational统一过程,并重点介绍一些战略,
对软件项目的规模进行估算和度量,已经被公认为是软件项目规范运作、成功执行的基本要求之一。正确的估算和度量可以帮助项目经理更好地规划资源投入,安排项目进度,核算工和量及进行风险管理。功能点分析方法是一种非常可靠的度量应用系统工作产品的方法,在与客户沟通应用系统需求、度量生产率和质量、估计、管理项目范围的变更等方面非常有效。MkII功能点分析方法是国际标准14143/1所承认的标准之一,被广泛采用。本书是作者总结了多年的实践经验编写而成的,全书分为4部分,内容包括:功能点分析方法的原理、作用及应用步骤,MKII功能点分析方法的详细讲解,如何在一个软件企业和项目级中引入功能点分析方法,以及各种常用的模板和参考资料。本书内容丰富、理论联系实践,部分内容经过适当修改可以作为规范在项目中使用,极具实用性和参
本书从使用的角度出发,以工程示例的方式对“FOrceCOntrOIV7.0”的功能、使用方法及组态过程进行了详细地介绍。具体内容包括软件的安装、工程管理、系统开发及运行、I/O设备管理、数据库的管理、动画与脚本的设计、图表制作、应用案例等。本书淡化理论,重在功能实现,通过具体工程对象的创建,并辅以大量图形来进行讲解,有较强的实用性和可操作性。本书所有示例都经过机上验证通过。本书可供自控系统设计及相关专业工程技术人员阅读,也可作为高等学校计算机应用、自动控制、电子技术、机电一体化等专业师生的参考用书。
模式是可以复用的优秀解决方案。本书从一个新的角度审视模式,提出了反模式的概念,介绍了在软件开发中常常出现的问题——将设计模式错误应用于不适当的上下文环境。首先,定义了软件开发参考模型和文档模板来说明这些反模式。然后,从开发人员角度、架构角度和管理角度三个方面对这些反模式逐一说明,并说明了与特定反模式相关的背景、原因、症状和后果,让读者可以迅速地检验身边的项目是否出现了这些状况,同时也针对每个反模式给出了相应的解决方案。 本书适用于从事项目管理和软件开发的相关人员。
《21世纪高等学校规划教材·软件工程:软件质量管理》以软件质量为中心,从软件质量管理体系、软件质量保证、软件配置管理等方面全面介绍软件质量管理。全书共分为10章,内容分别为质量与质量管理、质量管理体系:项目质量管理、软件质量、软件质量保证、软件配置管理、软件质量度量、软件标准、软件评审、软件全面质量管理。 《21世纪高等学校规划教材·软件工程:软件质量管理》内容循序渐进,图文并茂,读者可在较短的时间内以最快的速度理解和掌握软件质量管理的基本概念和操作方法,每章末尾附有练习以供读者熟悉和巩固所学知识,作者将长期实践的经验融入其内,相信必会使读者受益匪浅。 《21世纪高等学校规划教材·软件工程:软件质量管理》内容翔实、条理清晰、实用性强,既可作为大专院校相关专业以及各类培训班的教
嵌入和实时系统变得日益复杂,因此需要一种预先计划周详的、成熟的设计方法,如此方可成功地实现。基于对象的统一建模语言(UML)可以描述对于实时系统极为关键的结构和行为方面,并且已成为有效设计的媒介。就像的上一版一样,第二版概述了实时系统的本质,并且介绍了侧重于设计和开发UML。本书详细讲解了需求分析、对象结构和对象行为的定义、体系结构设计、机械设计,以及包含数据结构、操作和异常的更详细的设计。书中图文并茂,详细阐述了UML的设计技术,并且通过详细、真实的例子向读者展示了这些技术的应用。本书以UML标准为基础,涵盖了动作语义元模型和状态图,并且深入描述和演示了如何有效地应用用例,以及捕获对象模型和状态行为。本书还介绍了作者多年研究的心血——嵌入式系统的快速面向对象过程,这是一个已得到证实的产品
本书将开源运动的前世今生和游戏规则完整地呈现给读者。篇帮助大家认识开源,包括其定义、历史、现状、优势、使用成本、商业模型等。第二篇探讨使用开源软件时需要注意的各项具体事宜,特别是与知识产权相关的方面,例如软件著作权、许可证等,然后分享搜索所需开源软件的技巧,并罗列了一些流行的开源软件。第三篇全面介绍如何参与开源社区的工作,引导大家融入开源社区从而探析各个开源软件的技术精髓,深入认识开源文化,提升个人在技术、交流等各方面的能力,希望能帮助提高开发人员的整体水平——这对于中国软件行业的发展善莫大焉! 本书适合对开源软件感兴趣的人员、IT从业人员、致力于开源健康发展的人员阅读和参考。