软件工程及软件方法学
-
软件测试技术史银龙 著《软件测试技术(计算机应用专业)》针对高职类软件测试技能教学的需求,基于工作过程系统化的教学理论,引进实际的软件测试项目,由简到繁、由浅到深编写而成。《软件测试技术(计算机应用专业)》以实际的工作过程组织教材,以实际项目为教学案例,组建测试小组,规范测试过程,并对整个软件测试过程进行管理控制和评审,使读者在实际的软件测试项目中掌握测试技术、测试规范和测试流程。全书分为三部分。第一部分为软件项目测试实践,第二部分系统讲解软件测试理论,第三部分介绍测试需要的环境和测试工具。软件测试理论可贯穿在软件测试项目中,测试环境和测试工具可作为参考。《软件测试技术(计算机应用专业)》可作为培养应用性、技能型人才的计算机相关专业的教学用书,也可作为计算机培训教材以及计算机从业人员和爱好者的自学教材。 -
个体软件过程(美)汉弗莱 著,吴超英,车向东 译《个体软件过程》(简称“PSPi”)是Watts S.Humphrey于1997年特地为美国大学一年级学生编写的教科书。书中描述了很多资深的软件工程师解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法,并提供了很多练习来帮助读者掌握这些方法。美国Embry-Riddle航空大学计算机科学系以《个体软件过程》初稿为教材,为该系一年级学生讲授了这门课程,经验证明,这对造就学生成为合格的软件专业人员很有帮助。每章之后还附有习题,以帮助读者复习与掌握该章的主要内容。因为《个体软件过程》是在两个学期的计算机科学或软件工程导论课程中使用,所以《个体软件过程》的内容分成两部分,在第一学期中讲授时间管理(前10章),在第二学期中讲授质量问题(后10章)。《个体软件过程》实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。《个体软件过程》同样适用于软件开发项目经理、程序员和一般编程爱好者在开发软件时参考。 -
软件测试管理郑文强,马均飞 编著《软件测试管理》将软件测试管理知识和项目测试实践经验紧密结合,详细阐述了如何有效地开展软件测试过程中不同的测试管理活动。《软件测试管理》内容覆盖了测试估算、基于风险的测试、测试过程监控、测试外包、测试行业价值分析等测试管理过程中比较棘手的问题;分析了复杂的综合系统和安全关键系统的测试管理的难点;结合ISO 9126质量模型和IEEE 1044事件管理等国际标准,阐述了实际项目中缺陷管理的解决方案;结合软件测试领域的国际标准和能力模型(TMM、TPI、CTP和SETP等),阐述了测试过程和测试能力改进的方法,为测试团队的过程改进提供了指导性的方法。《软件测试管理》还为自动化测试工具、测试团队管理和测试人员考核等难题的解决提供了非常具有参考价值的实践。《软件测试管理》适用于测试工程师、测试经理和质量改进人员,同时也可以作为国际软件测试认证委员会(ISTQB)高级测试管理模块的培训参考教材。 -
PIC项目实战(塞浦)伊瓦海姆 著,李中华 等译《PIC项目实战》是专门为大学高年级学生、工程技术人员以及PIC18F系列微控制器编程与应用的爱好者而编写的。《PIC项目实战》假定读者已经修完数字逻辑设计课程,并且至少能使用一门高级编程语言编写程序。掌握C语言且熟悉至少一款PIC16F系列微控制器,将更有利于学习《PIC项目实战》。《PIC项目实战》不要求掌握读者具备汇编语言程序的知识,因为《PIC项目实战》所有的项目都是以C语言为基础的。 -
软件工程实践与项目管理刘竹林,王素贞 编著《软件工程实践与项目管理》根据国家教高文件精神,结合高等院校和高职院校学生的学习特点,采用项目式教学法,比较全面、系统地介绍了软件工程的概念、技术与方法。全书按软件开发流程的角度分为如下三部分:(一)基本概念,包括软件工程概述、软件生命周期与开发模型:(二)软件开发过程与方法,包括可行性分析、软件需求分析、结构化软件设计、UML建模语言、Rational Rose建模工具、RUP开发方法、软件编程、软件测试及软件测试工具LoadRunner;(三)软件项目管理。《软件工程实践与项目管理》内容新颖、全面,在取材上注重实用,每章后均安排有习题(或实训),以便于教学或读者自学。《软件工程实践与项目管理》主要作为高等院校和高职高专院校计算机专业或信息类专业的教材,也可以作为软件开发工程师、项目经理、软件测试工程师或计算机相关专业技术人员的参考用书。 -
轻松掌握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公司的真题。《软件测试面试突击:为自己赢得一份测试工程师职位》适合计算机及相关专业学生、软件测试从业者、开发人员、软件公司领导及对软件测试有兴趣的读者阅读。 -
软件测试从入门到精通王轶辰 等编著随着软件应用越来越广泛,如何提高软件的质量和可靠性成为软件工作者必须应对的挑战。而软件本身具有“看不见摸不着”的特点,使对软件的验证和测试与对其他产品的验证和测试大相径庭。《软件测试从入门到精通》从软件测试的基本概念讲起,循序渐进地为读者讲解软件生命周期各个测试阶段应该完成的任务和采用的方法。书中涉及的项目实例多为作者及所在团队参与的课题,具有很强的指导和借鉴意义。希望读者能够从这《软件测试从入门到精通》中获取足够的软件测试知识,成为合格的软件测试工作者。《软件测试从入门到精通》适合软件测试的初学者与具有一定测试经验的人员使用。 -
Python基础教程(挪)赫特兰 著,司维,曾军崴,谭颖华 译《Python基础教程(第2版)》包括Python程序设计的方方面面,首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句。然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器。此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识。最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了几个具有实际意义的Python项目的开发过程。《Python基础教程(第2版)》内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考。《Python基础教程(第2版)》是经典教程的全新改版.作者根据Python版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”。《Python基础教程(第2版)》层次鲜明、结构严谨、内容翔实,特别是在最后几章。作者将前面讲述的内容应用到了10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程。《Python基础教程(第2版)》既适合初学者夯实基础。又能帮助Python程序员提升技能,即使是Python方面的技术专家,也能从书里找到令你耳目一新的东西。 -
软件产品线工程(德)普尔 等著,张佳骥,李彦平 译《软件产品线工程》从一个软件产品线工程框架出发,阐述了与特定领域软件产品开发有关的领域工程和应用工程过程。介绍了过程申产生的各种工件、产品线可变性及其管理,以及两个工程过程之间通过不变与可变性所建立的联系。书申还包括与软件产品线有关的组织、管理及如何向软件产品线转变等內容。书中强调了软件产品线工程的基本原理、实践特点以及与单一系统开发的区别。尤其难得的是,为方便读者理解,书中在各章中使用了同一个产品来讲述具体的实例。《软件产品线工程》的作者为业內资深专家。全书结构严谨、条理清晰、图文并茂,是介绍软件产品线的优秀著作。《软件产品线工程》的读者为软件开发人员、测试人员、软件产品线研究者与大专院校师生。
