软件工程及软件方法学
-
软件子系统测试(美)Brian Marick著;韩柯等译;韩柯译本书的突出特点是具有很强的工程实用性。作者在软件测试理论基础上,系统地提出了一种通过测试线索、需求和规格说明,相当严谨地设计测试的过程。重点讨论了子系统测试方法,即不编写过多的桩函数和驱动程序,充分利用设计文档和源程序的一种测试,特别适合工期很紧张的软件项目测试。??本书系统地给出了子系统测试目标和分类,有针对性地给出具体的测试方法和思路。书中给出的测试大纲和检查单会对读者有不少启发,这些内容不仅可以直接用于各类软件的测试设计,还有助于帮助读者开发自己的测试大纲和检查单。??软件子系统测试你有过以下问题吗?通过阅读本书,你将找到答案:????◆如何设计测试????◆测试人员会犯什么典型错误,如何避免这些错误????◆如何实现测试????◆如何判断自己的测试是否有效????◆如何判断测试已经完成????◆第一部分通过实际例子,介绍子系统测试的基本问题。????◆第二部分解决的问题是,要对哪些内容进行成本不高的整体测试,然后再增加哪些部件做进一步测试。????◆第三部分进一步完善了第一部分,并讨论更正测试错误和其他变更方面的重要问题。????◆第四部分详细讨论基本子系统测试技术,包括基于对象和面向对象的子系统。????◆第五部分讨论如何确定在什么情况下简化假设不成立,在什么情况下成立。????本书附录中包括日常工作中非常实用的测试大纲和检查单。????????作者简介????BrianMarick是非常知名的软件测试专家。1992年创立了测试基金会http://www.testing.com网站。为各种杂志撰写过许多测试方面的专业文章。他目前致力于“敏捷测试”的研究。
-
嵌入式软件开发技术陈翌等编著陈翌,1974年2月出生于湖北浠水,中国科技大学北京研究生院计算机部硕士生研究生,资深嵌入式软件开发者与爱好者,设计与主诗开发过多年嵌入式软件,其中之一曾在美国Comdex97上获奖。田捷,中国科学院自动化研究所研究员,博士生导师,中国科学院研究生院教授,中国自动化学会理事兼中国自动化学会模式识别与机器智能专业委员会主任。田捷博士主要从事模式识别、图像处理、计算机网络与多媒体研究与应用工作,并在国内外学术杂志与学术会议上发表论文百余篇,出版专著5本。王金刚,天津大学电子信息工程学院教授,多年从事教学及科研荼。研究方向为多媒体技术、嵌入式系统原理及应用。有多篇论文发表,另有多本嵌入式软件的译著、专著出版。本书主要讲述嵌入式操作系统以及嵌入式软件开发工具、开发方法、软件仿真和调试方法,其中包括:VxWorks、linux、PalmOS和WindowsCE等。内容系统全面、实用,可供广大计算机应用领域的科技人员和有关专业师生使用参考。
-
软件工程与项目管理解析林锐著国内IT企业长期面临着软件产品质量低下、进度延误、费用超支等难题,究其根源,是由于企业在软件工程与项目管理领域的能力不足所致。本书深入阐述软件工程与项目管理的原理,把追求企业利益最大化这个根本目标分解到软件工程与项目管理的诸多实践之中。旨在帮助软件人员理解“是什么、为什么和怎么办”这些基本问题,使他们能够自然而然地将软件工程与项目管理方法应用于产品开发过程之中,从而达到“提高质量、提高效率和降低开发成本”的目的。本书的主要读者对象是IT企业的研发主管、项目经理和软件开发人员,以及即将到IT企业工作的高校毕业生。本书可以作为软件学院的教学参考书。
-
六西格玛软件开发(美)Christine B. Tayntor著;钟鸣,王君等译;钟鸣译本书介绍怎样用六西格玛的概念和工具来改进系统开发过程。书中内容包括:利用案例研究,清晰而简明地说明六西格玛的概念及应用,将六西格玛的概念和工具映射到系统开发的各个方面:传统的瀑布模型、快速应用开发、遗留系统的支持、打包软件的实现以及外包等,还介绍了如何利用六西格玛工具评估和改进叮部门整体性能。本书展示了如何将六西格玛概念应用于各种开发过程(包括传统的“瀑布”模型、旧有系统的支持及新近的快速应用开发、打包软件的实现和外包等)的方方面面。本书的重点是通过使用能够确保需求定义清晰、易于理解和充分满足的工具,来消除缺陷和提高客户满意度。本书从六西格玛的起源及基础内容讲起,并使用了案例来介绍六西格玛的概念和应用。书中解释了系统开发应用、质量保证、SEICMM等与六西格玛相关的内容。本书展示了六西格玛可用于不止一个项目,因此六西格玛的概念可应用于测量、管理和改进整个IT部门的性能。本书特点:本书介绍怎样用六西格玛的概念和工具来改进系统开发过程。书中提供了以下内容:利用案例研究,清晰而简明地说明了六西格玛的概念及应用。将六西格玛的概念和工具映射到系统开发的各个方面:传统的瀑布模型、快速应用开发、还有系统的支持,打包软件的实现以及外包等。利用六西格玛工具评估和改进IT部门整体性能的建议。作者简介:ChristineB.Tayntor是一位IT管理人员,25年以来,她给各种技术出版物撰稿。她具有在保险、银行、制造、咨询业工作的经历,并具有六西格玛绿带资质。她目前是新泽西州莫里斯城HoneywellInternational公司的全球肝应用外包主管。
-
软件测试自动化(美)Daniel J.Mosley,(美)Bruce A.Posey著;邓波等译;邓波译本书是一本从测试开发人员和用户角度考虑的实际可用的指导软件测试自动化的书。两位优秀的软件测试顾问讲述了在真正的测试自动化基础设施设计和实施中能够做的和不能做的工作——还有一些实际的建议告诉读者现今最流行的自动化测试方法所能完成的和不能完成的工作。其内容涵盖:◆设定现实的预期:了解何时进行自动化与什么可以进行自动化◆对自动化测试进行计划◆实现控制同步数据驱动测试(CSDDT)框架,这是一个已被证明可以简化并加快测试速度的方法◆使用结构化的测试脚本以简化测试脚本的维护并提高重用性命自动化单元测试、集成测试、系统/回归测试◆管理自动化测试过程以优化效率本书还包括一个完整的自动化项目计划的例子,其中包括完整文档、实现、自动化环境、角色、责任等等http://www.phptr.com/mosley这个站点是一个FTP链接,其中有本书中所描述的所有方法在自动化测试项目中应用所需要的信息和工具资源。??作者简介:DANIEL,J.MOSLEY是客户机—服务器软件测试技术的创始人,他也是《TheHandbookofMISApplicationSoftwareTesting》和《CIientSeverSoftwareTestingontheDesktopandWeb》两本书的作者。Mosley是一位CSTE(认证软件测试工程师),他足质量保证研究所(QualityAssurancelnstitute)的一名高级顾问和研讨班主管,他的著作还有《TEST-RxTMMethodology》。BRUCEA.POSEY的特长是使用SQA套件和Rational小组测试开发和实现数据驱动、基于框架的测试脚本。他有将近30年的IT从业经验,曾在MasterCard、DeutscheFinancialServices、SBC和其他杰出的公司做过多种工作。现在他是ArcherGroup的董事和首席顾问,该公司的业务主要是软件测试和培训。
-
软件能力成熟度模型集成培训教程罗运模等编本书从进行软件过程改进和通过软件能力成熟度评估的角度引导读者阅读和理解CMMI模型,以便进行软件过程的改进工作,并顺利通过CMMI的评估。为便于国家行业标准的实施,本书结合了国家信息产业部于2001年4月发布的《中华人民共和国电子行业标准(SJ/T 11235-2001)——软件能力成熟度模型》和《中华人民共和国电子行业标准(SJ/T 11234-2001)——软件过程能力评估模型》两个行来标准。本书首先简要介绍了CMM与CMMI以及它们的差别,然后重点介绍了CMMI模型的框架、CMMI过程域解读示例、CMMI的评估方法、CMMI软件能力成熟度等级过程域等内容,最后介绍了CMMI-SW模型的受管理级、已定义级、定量管理级、持续优化级的全部过程域的具体内容。本书可以作为软件技术人员掌握CMMI的基本知识和核心内容和的自学教材,亦可以作为软件组织实施软件过程改进和进行软件能力成熟度评估的指导文献。本书还可以作为软件学院的CMMI课程的教材或参考书。
-
软件测试过程管理(美)Rex Black著;龚波等译;龚波译提供最新的技巧和工具来计划、构建和执行结构化测试操作!本书介绍了如何掌握基本工具,开发关键工具,应用有关技术来管理资源,有助于读者将其应用到具体的测试项目中,从而最终成功地管理测试项目!RexBlack是RexBlack咨询服务公司的董事长和顾问。这是一家国际化的软件和硬件测试和质量保证咨询机构,主要从事测试、测试自动化和质量保证项目的实现、咨询和培训等业务,其客户包括思科、康柏、戴尔、通用电器、日立、摩托罗拉、Sun等国际知名公司。他曾在SoftwareTestingandQualityEngineering和TheJournalforSoftwareTestingProfessionals发表多篇论文,他还经常在专业性会议上发表演讲,并开办了许多培训班。本书全面论述了软件测试管理的全过程,介绍了管理大型和小型项目中硬件和软件所需要的工具和资源,阐述了如何开发关键工具。这些工具简单,有效并符合行业标准,确保读者能够掌握和了解最新最好的测试管理工具,并能够帮助读者应用相关工具和技术来管理资源,从而能够成功地管理测试项目。本书还提供了很多作者亲自做的测试试验,从而使读者能够有效地将测试理论与实现相结合,更加深入地理解测试过程。
-
软件研发(美国)萨特等著、刘基诚等译《Dr.Dobb's软件研发1—8期》(共8本,原价144元,现价28元,数量有限,售完为止)(单本原价18元,现价5元)集《Dr.Dobb'sJournal》、《SoftwareDevelopmentMagazine》、《C/C++UsersJournal》和《WindowsDeveloperJournal》等四种世界软件技术名刊之大成的《Dr.Dobb's软件研发》杂志应运而生了。《Dr.Dobb's软件研发》溶会世界名刊内容,反映国际趋势,连通国内学界和业界,成为高档次综合性的软件开发杂志。作为世界名刊的中文版,我们得以从一开始就站在巨人的肩上。我们将秉承原版刊物兼容并蓄、海纳百川的气度,覆盖各种平台、语言、技术和软件工程、研发管理实践。我们将继承原版刊物的学院气质,致力于为学术和产业架设桥梁。我们也将同时发布杂志的配套网站,并陆续移植使原版刊物卓然超群的各项设施和服务。
-
DSP接口电路设计与编程苏涛等编著《DSP接口电路设计与编程》以ADSP2106x、ADSP2116x系列高性能浮点DSP为主,介绍了以数字信号处理器(DSP)为核心的实时数字信号处理的系统设计,详细论述了DSP与多种外围接口电路的设计方法,包括各种存储器、模数和数模转换电路、异步串行接口、地址/数据复用总线、扩展I/O、CPCI总线,以及相关的软件编程和调试方法,还介绍了高速数字电路、数模混合电路的印制板设计方法。《DSP接口电路设计与编程》面向通信、雷达和电子工程类领域的科研和工程设计人员以及相关专业的研究生和高年级本科生。
-
软件工程导论张海藩编著本书已经出版了三个版本,累计销售达60万册,成为软件工程领域的经典教材,先后荣获全国普通高等学校工科电子类专业优秀教材二等奖、一等奖。为了反映最近5年来软件工程的发展状况,作者主要从下述3个方面对第三版作了精心修改:删掉了一些较陈旧的或较次要的内容;增加了一些较新颖的或较重要的内容;用UML的概念与符号重新改写了有关面向对象方法学的内容。本书全面系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术。本书正文共13章,第1章是概述,第2章至第8章顺序讲述软件生命周期各阶段的任务、过程、结构化方法和工具,第9章至第12章分别讲述面向对象方法学引论、面向对象分析、面向对象设计和面向对象实现,第13章介绍软件项目管理。正文后面有两个附录,分别讲述了用面向对象方法和结构化方法开发两个软件的过程,对读者深入理解软件工程学很有帮助,也是上机实习的好材料。本书可作为高等院校"软件工程"课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。1.权威版本本书已经出版了三个版本,累计销售达60万册,成为软件工程领域的经典教材,先后荣获全国普通高等学校工科电子类专业优秀教材二等奖、一等奖。2.精心修订为了反映最近5年来软件工程的发展状况,作者主要从以下3个方面对第三版作了精心修改:删掉了一些较陈旧的或较次要的内容;增加了一些较新颖的或较重要的内容;用UML的概念和符号重新改写了有关面向对象方法学的内容。3.全面系统本书全面系统地讲述了软件工程的概念、原理和典型的方法学,并介绍了软件项目的管理技术。本书正文共13章,第l章是概述,第2章至第8章顺序讲述软件生命周期各阶段的任务、过程、结构化方法和工具,第9章至第12章分别讲述面向对象方法学引论、面向对象分析、面向对象设计和面向对象实现,第13章介绍软件项目管理。正文后面有两个附录,分别讲述了用面向对象方法和结构化方法开发两个软件的过程,对读者深入理解软件工程学很有帮助,也是上机实习的好材料。4.适用面广本书可作为高等院校"软件工程"课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。