软件工程及软件方法学
-
软件测试从入门到精通王轶辰 等编著随着软件应用越来越广泛,如何提高软件的质量和可靠性成为软件工作者必须应对的挑战。而软件本身具有“看不见摸不着”的特点,使对软件的验证和测试与对其他产品的验证和测试大相径庭。《软件测试从入门到精通》从软件测试的基本概念讲起,循序渐进地为读者讲解软件生命周期各个测试阶段应该完成的任务和采用的方法。书中涉及的项目实例多为作者及所在团队参与的课题,具有很强的指导和借鉴意义。希望读者能够从这《软件测试从入门到精通》中获取足够的软件测试知识,成为合格的软件测试工作者。《软件测试从入门到精通》适合软件测试的初学者与具有一定测试经验的人员使用。 -
个体软件过程(美)汉弗莱 著,吴超英,车向东 译《个体软件过程》(简称“PSPi”)是Watts S.Humphrey于1997年特地为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。美国Embry-Riddle航空大学计算机科学系以《个体软件过程》初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。因为《个体软件过程》是在两个学期的计算机科学或软件工程导论课程中使用,所以《个体软件过程》的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。《个体软件过程》实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。《个体软件过程》同样适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。 -
敏捷软件开发方法与实践桑大勇,王瑛,吴丽华 编著《敏捷软件开发方法与实践》第1章阐述了敏捷软件开发方法出现的历史背景、敏捷宣言、敏捷原则及最新动态;第2章介绍了常见的敏捷软件开发方法及其相互间的简单比较;在第3章至第5章中,作者结合自己的敏捷项目开发经验,融合其他方法,介绍了敏捷软件交付模型以及部分敏捷项目管理和开发实践;第6章从组织变革实施模型的角度分析了软件开发组织(全企业或企业中的一些部门)如何进行敏捷转型;第7章介绍了在分布式开发环境和团队中如何采用敏捷实践。《敏捷软件开发方法与实践》的目标读者包括软件行业从业人员、高等院校软件工程专业本科生和研究生以及对敏捷软件开发感兴趣的教学研究人员。 -
常用工具软件应用入门与提高张波,于鹏,李绍勇 编著《常用工具软件应用入门与提高(第2版)》是一本介绍各种常用工具软件的计算机学习用书,为了广电脑爱好者和电脑发烧友提供最新、最全面的工具软件资料和使用技巧知识。全书共14章,重点介绍现代办公环境中常用的压缩/解压缩、病毒与木马防护、磁盘管理、光盘刻录、虚拟光驱、系统优化、常用桌向设置、图像浏览、电子词典和翻译、数据恢复与网络相关的工具软件等的具体使用,同时覆盖局域网与因特网的使用、数据备份与常规电脑维扩等实用操作。每一小节都是一个实例,将手把手地教会用户使用多种工具软件。《常用工具软件应用入门与提高(第2版)》覆盖面宽,知识含量大,目的在于提高读者的实际应用技能,提高工作效率。《常用工具软件应用入门与提高(第2版)》既适合广人电脑爱好者使用,同时也可作为各类高等职业院校的教材。 -
系统辨识方法及应用刘党辉 等编著本书较系统地介绍了系统辨识方法的基本理论和方法,重点论述了输入设计与数据预处理方法、经典的非参数和参数辨识方法,神经网络模型和模糊集合模型辨识方法、鲁棒控制模型辨识方法,给出了系统辨识方法在飞行器试验中的应用实例,并提供了一些仿真实例的MATLAB代码。本书内容简明扼要,理论紧密结合实际,较系统地阐述了系统辨识的主要步骤和内容,具有很好的实用性。本书可供从事系统建模的研究人员,工程师,研究生和相关专业的技术人员阅读参考。 -
军用软件工程韦群 等编著《军用软件工程》在对军用软件及其相关概念进行介绍的基础上,针对软件生存周期的各个阶段,详细阐述了军用软件开发的方法、原理及相关技术。《军用软件工程》主要介绍了结构化开发方法和面向对象开发方法,强调了软件体系结构在军用软件开发中的作用,通过对软件测试、软件质量保证以及军用软件开发标准等内容的介绍,以确保军用软件的质量。《军用软件工程》主要用做军用软件开发课程的教材,适用于计算机科学与技术专业本科生或研究生、各类继续教育人员,亦可作为高等院校计算机科学与技术专业或其他相关专业的教学参考书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
软件项目综合实训吕军 主编,蔡晓 等编著《软件项目综合实训(.NET篇)》从软件从业人员职业能力要求的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。通过案例教学,指导学生按照企业实际工程项目所要求的规范标准,在规定的时间内完成规范化编程和质量测试等工作。全书按照软件项目开发实训的顺序分为9章,共分三个阶段完成实训教学。第1~5章是实训的第一阶段,讲解软件开发项目的基本概念,指导学生完成实训的基础技能训练,这部分属于通用技能,通过训练为项目实战打下了坚实的基础;第6~8章是实训的第二阶段,通过范例讲解、C#规范编程、跟踪调试及软件测试方法的介绍和训练,让学生掌握编码和测试的技能;第9章是实训的第三阶段,讲述了项目案例的开发过程,要求学生在指导老师的带领下组成项目团队,共同完成实训的实战阶段的任务。这部分内容既可以作为学生实战项目,也可以作为学生项目实战的参考。《软件项目综合实训(.NET篇)》为高校毕业生实习阶段的使用教材,也可以作为高职计算机专业教材及软件开发培训班的实训教材。 -
轻松掌握Struts 2郝玉龙,迟健男 编著本书对企业级Java EE开发框架Struts2进行了系统讲解。Struts2是一个设计精巧的框架,在企业开发领域已经得到广泛应用。为使读者更方便理解框架,本书先通过一个简单的示例对框架进行介绍,使渎者有一个整体的感性认识,然后按照自下而上的方式分别对Action组件、拦截器、标记库、结果视图类型、类型转换、输入校验、异常处理、国际化、Ajax支持和与Spring、Hibernate集成等10个专题对框架进行深入介绍,使读者对框架的各个功能特性都有深入的理解。在各个专题的讲解中,对框架底层的实现机制进行了深入剖析,加深读者对框架的理解,同时对实际应用中的开发技巧和方法通过具体示例进行详尽演练,务必达到使读者不仅能够在实际开发中灵活运用Struts2框架,而且对Struts2框架的设计思想和设计模式有透彻领会,从而切实提高自身能力水平。本书适用于对JavaEE编程有一定了解,希望尽快掌握Struts2编程技术的开发人员,也适合希望提高Java EE应用系统架构设计水平的中高级开发人员参考。本书也可作为Struts2编程技术的培训教材。 -
软件测试面试突击赵思奇,蔡芸,于春智 编著《软件测试面试突击:为自己赢得一份测试工程师职位》是一本集面试笔试题精解、测试开发指导、项目测试实战技术和技巧、英文面试实战以及帮助软件测试工程师求职的书籍。《软件测试面试突击:为自己赢得一份测试工程师职位》的亮点在于大篇幅讲解测试开发、白盒测试等。书中给出的面试题囊括了软件测试相关的17个方面,如质量管理、数据库、C、C++和Java语言、主流自动测试工具、项目测试、Windows、UNIX和Linux等,同时还具体介绍了测试实战技术和技巧,如集成工具的开发、测试计划的制订、自动化测试用例与工具开发。另外,书中还附有顶级IT外企的12个中文英文软件测试文档模板(经修订)。全书共分5部分,分别为测试生存篇、测试基础篇、测试开发篇、测试实战篇、测试英文篇。《软件测试面试突击:为自己赢得一份测试工程师职位》的组织方式独具匠心,一切为了实战。全书共涉及约250道经典面试题,大部分都是笔者与好友们亲历的各大IT公司的真题。《软件测试面试突击:为自己赢得一份测试工程师职位》适合计算机及相关专业学生、软件测试从业者、开发人员、软件公司领导及对软件测试有兴趣的读者阅读。 -
LoadRunner性能测试完全讲义黄文高,赵丹 编著入门篇、提高篇和实战篇。入门篇主要介绍性能测试基础知识、LoadRunner基础知识和LoadRunner三大组件;提高篇采用大量的实例介绍LoadRunner的功能:实战篇使用两个案例就如何使用LoadRunner进行性能测试做了详细的介绍,从需求分析到结果分析都进行了详细的讲解,旨在通过案例分析功能或介绍使用技巧,希望读者能理解案例解决方案背后的思考过程、分析过程和推导过程。在软件测试行业,性能测试和自动化测试成为初级软件测试工程师迈向高级测试工程师必须跨越的一道门槛,而LoadRunner是性能测试工具的一面旗帜,谈到性能测试就不能不谈到LoadRunner。《LoadRunner性能测试完全讲义》适合暂时不了解性能测试,但又想了解性能测试、学习LoadRunner的读者;适合LoadRunner的初学者,希望看完《LoadRunner性能测试完全讲义》他们能有很大的提高;适合中级性能测试工程师,希望《LoadRunner性能测试完全讲义》的实践对他们的工作有益。《LoadRunner性能测试完全讲义》配套光盘中提供了书中实例所用脚本文件,PPT电子讲义,以及书中内容的详细视频讲解,405分钟超长视频与《LoadRunner性能测试完全讲义》内容完美结合,深化LoadRunner的重点与难点,详细解音LoadRunner的每个功能,带您轻松步入性能测试之路。
