软件工程及软件方法学
-
实用软件工程殷人昆 等编著《计算机系列教材:实用软件工程(第3版)》是《实用软件工程》的第三版。《计算机系列教材:实用软件工程(第3版)》的第二版出版后,在国内被许多学校和培训班用作教材,部分内容被其他相关教材多次引用,受到普遍好评。由于本领域在近年来发展极快,新的知识和技术不断涌现,如果限于一本教材,难于反映全貌,也无法授人以渔,故第三版分为“开发篇”——《实用软件工程(第三版)》与“管理篇”——《实用软件工程高级教程(第三版)》两册。本册“开发篇”共10章,系统地介绍了软件工程的概念、方法和技术,包括软件生存周期、需求分析、设计、编码、测试、维护等;另一册“管理篇”共8章,系统地介绍了软件工程管理、软件过程、质量和质量保证、可靠性、软件标准和文档、软件工具、MDA和SOA等。《计算机系列教材:实用软件工程(第3版)》力图让学习者不但能理解相关知识,而且能学会运用相关技能。本册适用于计算机专业的本科生、非计算机专业的本科生和研究生;“管理篇”适用于计算机专业的研究生和其他学习软件工程的专业人员,也可用作培训班的教材。 -
过程改进方法与实践案例王安生 编《过程改进方法与实践案例》是作者多年从事软件工程过程教学及实践经验的总结,全书分为3大部分:第i部分论述了过程改进的方法,包括软件过程改进的基本概念、软件开发过程、软件过程度量等:第ii部分论述了cmm/cmmi模型,包括sw-cmm与cmmi模型、可重复性管理、标准化和一致性管理、定量管理、缺陷预防与优化、cmmi模型等;第m部分主要是国内大型项目和企业的案例,包括载人航天工程中的统一软件过程,软件外包企业的问题分析、改进与实施,某通信软件企业的过程量化,软件开发和集成企业的软件过程改进战略及战术实施,电子设备产品生产企业的流程再造与改进实施,fracas在cmmi五级环境下的应用等。《过程改进方法与实践案例》知识点丰富,讲解严谨,强调将理论方法与过程改进实践进行紧密结合,适合作为高等院校软件工程课程本科及研究生的教材,同时也是软件工程从业人员十分难得的参考指导书。 -
软件开发技能实训教程·NET篇岳峰,李鹏,张玉祥 编著本书是一本用来指导NET软件开发的实训教程,案例所用编程语言是c#。书中按照软件开发企业对软件开发人才的知识和技能的要求,采用真实的软件项目案例,根据软件企业开发过程组织实战训练。伞书以软件开发牛命周期为主线,用“公交运营调度系统”作为案例,将开发过程分解为项目启动与计划、需求分析、系统设计、编码和部署五个阶段。每个阶段完成多个开发任务;每个任务执行前对交付物、人员分汇、知识和能力等方面提出要求;完成任务的过程中提供步骤的指导,每个步骤还有内容要求、质量要求和完成环节的介绍;每个任务完成后,有评分标准作为实训效果的检查。本传可作为应用型本科、高职高专院校计算机及相关专业软件开发课程的教材,也可供准备从事软件行业的人员参考使用。 -
软件工程郑炜,朱怡安 主编《软件工程》用生动轻松的语言阐述了软件工程的基本概念、原理、设计方法、实现过程、测试技术以及文档规范,在此基础上,对软件项目管理、敏捷软件开发和嵌入式软件设计等高级知识进行了介绍。《软件工程》思路清晰,内容层次分明,深入浅出,逐步体现将软件工程化的思想,而且结合实例和具体应用工具解释相关软件工程知识,加深读者对概念、原理的认识。《软件工程》共13章,内容翔实,体系合理,内容选择得当,理论及应用兼顾,具有非常强的实用性。通过对《软件工程》的学习,读者不但可以掌握软件工程的各种基本理论及技术,更能学以致用,领悟对软件产品进行工程化设计管理的精髓。《软件工程》可作为高等学校软件工程、计算机专业的教材,也可供软件开发、软件项目管理人员自学和参考。 -
实用软件设计模式教程习题解答与实验指导徐宏喆 等编著《实用软件设计模式教程习题解答与实验指导》是《实用软件设计模式教程》(徐宏喆等编著,清华大学出版社出版)的配套辅导和实验指导,主要为教材各章的课后习题提供参考答案,并为学生上机实验提供指导。《实用软件设计模式教程习题解答与实验指导》旨在通过难易适度的习题,加深学生对面向对象设计方法的理解,培养学生良好的编程风格,并使学生能够熟练地应用VS2008集成开发环境,掌握常用的开发和调试方法及工具。《实用软件设计模式教程习题解答与实验指导》分为两大部分,第一部分为与《实用软件设计模式教程》教材相配套的知识点总结和习题解答;第二部分为实验指导,一共包括7个实验,指导学生熟悉Vs2008开发环境,并通过几个典型的关于设计模式的实验指导,加深学生对设计模式的理解和认识,《实用软件设计模式教程习题解答与实验指导》是为有一定编程基础的读者编写的,可以作为大学计算机专业本科生、研究生学习设计模式的基础教材,也可以作为从事软件研究和开发相关人员的参考书。 -
跟Microsoft工程师学软件项目测试岳峰,黄镇铭,张玉祥 编著本书是一本用来指导软件测试实训的项目案例类教程。书中按照软件企业对测试人才的知识和技能的要求,采用真实的软件项目实例,根据软件企业实际的测试过程来组织实战训练。全书以软件测试生命周期为主线,将实训过程分解为项目启动与计划、需求分析、测试设计、测试执行、测试评估与自动化五个阶段。每个阶段完成多个实训任务;每个任务执行前,按照交付物、人员分工、知识和能力等方面提出要求;完成任务的过程中,提供完成步骤的指导,每个步骤还有内容要求、质量要求和完成环节的指导。每个任务完成后,有评分标准作为实训效果的检查。本书可作为应用型本科、高职高专院校计算机及相关专业软件测试课程的教材,也可供准备从事软件测试行业的人员参考使用,还可供软件相关培训班作为培训教材使用。 -
领域驱动设计(美)埃文斯 著,赵俐 等译《领域驱动设计:软件核心复杂性应对之道》是领域驱动设计方面的经典之作。全书围绕着设计和开发实践,结合若干真实的项目案例,向读者阐述如何在真实的软件开发中应用领域驱动设计。书中给出了领域驱动设计的系统化方法,并将人们普遍接受的一些最佳实践综合到一起,融入了作者的见解和经验,展现了一些可扩展的设计最佳实践、已验证过的技术以及便于应对复杂领域的软件项目开发的基本原则。《领域驱动设计:软件核心复杂性应对之道》适合各层次的面向对象软件开发人员、系统分析员阅读。 -
SystemVerilog与功能验证钟文枫 编著本书重点介绍硬件设计描述和验证语言SystemVerilog的基本语法及其在功能验证上的应用;书中以功能验证为主线,讲述基本的验证流程、高级验证技术和验证方法学,以SystemVerilog为基础结合石头、剪刀、布的应用实例,重点阐述了如何采用SystemVerilog实现随机激励生成、功能覆盖率驱动验证、断言验证等多种高级验证技术;最后,通过业界流行的开放式验证方法学OVM介绍如何在验证平台中实现可重用性。 -
CMMI生存指南(美)加西亚,(美)特纳 著,高山,白溥 译《CMMI生存指南:最佳过程改进方法》是由资深专家所著的实施CMMI过程改进的著作。《CMMI生存指南:最佳过程改进方法》从实用的角度出发,以具体的实例阐述了基于CMMI的过程改进的概念,描述了过程改进的路线图,并提供了非常实用的技术、方法和工具。《CMMI生存指南:最佳过程改进方法》的特别之处是,作者把过程改进比喻为丛林探险,并把美国陆军的生存法则应用到过程改进的探索活动中,使人们更容易理解并且印象深刻。《CMMI生存指南:最佳过程改进方法》共分为五部分,分别是“考察地形”,“计划路线”,“安全通过”,“体验征途”和“准备行装”。作者通过形象的比喻,详细描述了在过程改进的旅程的各个阶段中,需要注意的关键点及常犯的错误,并提供了解决问题的办法。《CMMI生存指南:最佳过程改进方法》有很强的实用性和可读性,是每个过程改进实施人员和希望了解CMMI过程改进人员的必备参考书,特别适合作为公司内部工程过程改进组成员、过程行动组成员、项目经理、公司高层及CMMI评估组成员等的工具书。 -
Geomagic studio逆向工程技术及应用成思源,谢韶旺 编面对国内推广逆向工程技术和培训逆向工程专业人才的需求,我们编写了这本Geomagic Studio操作教材。《Geomagic Studio逆向工程技术及应用》针对三维逆向造型的实际需要,围绕Geomagic Studio软件的点云、多边形和曲面的生成、编辑及分析等相关内容,介绍了Geomagic Studio软件的功能、使用方法及注意事项。每一阶段均配有相应的实例操作来说明其应用思路和应用技巧。同时《Geomagic Studio逆向工程技术及应用》还提供了详细的功能介绍与操作视频,以帮助读者快速、直观地领会如何将Geomagic Studio软件中的功能运用到实际工作中,尽快地达到学以致用的目的。《Geomagic Studio逆向工程技术及应用》突出逆向工程应用型人才工程素质培养要求,系统性、实用性强。《Geomagic Studio逆向工程技术及应用》可作为CAD技术人员的自学教材、大专院校CAD专业课程教材以及CAD技术各级培训教材。同时,《Geomagic Studio逆向工程技术及应用》对相关领域的专业工程技术人员和研究人员也具有重要的参考价值。《Geomagic Studio逆向工程技术及应用》所配光盘,包括模型、视频文件等,为读者自学提供帮助。
