软件工程及软件方法学
-
软件产品线工程(德)普尔 等著,张佳骥,李彦平 译《软件产品线工程》从一个软件产品线工程框架出发,阐述了与特定领域软件产品开发有关的领域工程和应用工程过程。介绍了过程申产生的各种工件、产品线可变性及其管理,以及两个工程过程之间通过不变与可变性所建立的联系。书申还包括与软件产品线有关的组织、管理及如何向软件产品线转变等內容。书中强调了软件产品线工程的基本原理、实践特点以及与单一系统开发的区别。尤其难得的是,为方便读者理解,书中在各章中使用了同一个产品来讲述具体的实例。《软件产品线工程》的作者为业內资深专家。全书结构严谨、条理清晰、图文并茂,是介绍软件产品线的优秀著作。《软件产品线工程》的读者为软件开发人员、测试人员、软件产品线研究者与大专院校师生。 -
计算机软件技术基础马世霞 主编《计算机软件技术基础》以软件基础知识为中心,目的是通过有限的篇幅,使学生掌握开发应用软件所必备的基础知识、方法和技能,建立开发软件系统的总体思路。《计算机软件技术基础》共分9章,主要内容包括:算法、数据结构、操作系统、数据库系统、VB程序设计基础、软件工程、计算机网络、网页制作、动画制作基础。《计算机软件技术基础》强调基本概念、技术和方法的阐述,注重理论联系实际。书中列举许多实例,每章都有习题,有利于读者提高解决实际问题的能力。《计算机软件技术基础》可以作为高职高专计算机类的教材及职业培训教材,也可作为其他专业学生的选学教材,还可以作为计算机初学者的参考书。 -
测试之美莱利 等编,张奭 等译本书的原作者是27位国际顶尖测试精英,他们将智慧和经验汇集在《测试之美》中,向读者呈现了“美”的融会贯通:思维流程之美。测试专家们是如何思考测试命题的,其思路的定位、辨析、取舍、抉择之间的思维过程是那么生动、奇特与传神。众多案例中的众多思维模式,让我们受益终生。探索发现之美。书中每个人大都讲述自己探索最佳测试方案中经历的酸甜苦辣,他们那种不断进取的精神之美,既帮助他们取得突破的成功,也激励了我们克服困难的毅力长存。结构和谐之美。测试也是一项系统工程。既有测试工程的总体架构,又有经过仔细挑选的测试手段以保证测试工作得以可持续改进和完善。本书不仅剖析了测试专家们是如何追求测试方案的流程美、畅达美和节律美,也阐述了测试集成框架的组合美、整体美与和谐美。卓越功能之美。专家们介绍的多种自动化、快捷化的测试方案,都是设法把枯燥的回归测试交给机器来完成,从而有效地将测试人员从手动测试解放出来。这种把功能测试之苦变为测试之乐当然是愉悦的、美好的了。这也可以叫做自动化测试——感受功能之美吧。团队合作之美。本书不乏各种测试团队合作攻关的有趣故事。团队协作历来是国内外大型IT企业的制胜法宝。大家在共同目标的指引下,有效、动态的分工依靠完美的协作制度来保证,而测试团队中每个成员的沟通与交流,构成了高效、和谐的大家庭。表现出团队合作的步调整齐之美、能力互补之美、集体攻关中的雄浑之美。 -
软件测试项目实战曹向志,于涌,高楼 编著《软件测试项目实战:技术、流程与管理》是一本关于测试管理的书,也是一本根据作者从事金融行业的外包项目测试的工作经验整理的技术管理类书籍。《软件测试项目实战:技术、流程与管理》讲述了大、中型软件测试项目的实施过程,包括从单元测试、单元测试审核和集成测试到后面的功能测试、性能测试及客户的验收测试活动。对于各个测试阶段中的如何实施设计、如何测试等提出了解决方案,可以供广大的测试人员参考。 -
测试驱动的面向对象软件开发(美)弗里曼,(美)普雷斯 著,王海鹏 等译《测试驱动的面向对象软件开发》采用通俗易懂的比喻,众所周知的编程语言,短小精悍的工作实例,深入浅出的分析处理——仿佛在和几位世界级的编程高手一边喝茶,一边聊天,循序渐进地让读者在不知不觉中进入编程的最高境界。即使是刚刚入门的初学者,也会从中找到读书的乐趣。因为可以从一开始就找到开启面向对象开发大门的钥匙;随着经验的积累,编程水平的提高,再来看这《测试驱动的面向对象软件开发》,用不同的视角重新审视程序,又会体会到更深层的编程哲学。《测试驱动的面向对象软件开发》是编程爱好者的启蒙指南,更是系统分析人员、测试人员、程序设计人员、软件开发人员以及面向对象程序研究人员等专业人士革新编程思想的必备手册。 -
软件测试技术范勇《软件测试技术》详尽地阐述了软件测试的基础知识及其相关的测试技术。内容包括软件测试基础、软件测试模型与过程、软件测试管理、黑盒测试、白盒测试、单元测试、集成测试、系统测试、面向对象软件的测试、自动化测试,最后通过一个Web系统测试案例实践《软件测试技术》所论述的测试理论和技术。《软件测试技术》内容全面、重点突出、理论简明、难易适中,注重基本概念和基础理论,强调测试技术的实用性。书中结合大量的测试案例,将理论与实践紧密结合,使读者可以更好地理解和掌握软件测试技术,并运用到实际测试工作中去。《软件测试技术》可作为高等院校、高职高专院校、示范性软件学院的计算机相关专业和软件技术专业的教材,也可作为软件测试技术初、中级培训教程,同时可供从事软件开发和软件测试的专业技术人员和管理人员参阅。 -
PC/PPC常用工具软件袁启昌,吴祯,韦伟 编著《PC/PPC常用工具软件》详细介绍了PC计算机与PPC智能手机目前最常用、最流行、最新版本的各种工具软件的主要用途和使用方法。前9章介绍PC计算机的常用工具软件,包括计算机安全与系统维护工具,磁盘、光盘管理工具,文件压缩、数据恢复工具,阅读工具,媒体播放工具,图像、屏幕动画采集与处理工具,网络联络工具,上传下载工具。地图工具等数十种常用工具软件的功能、特点、使用实例和技巧。随着PPC智能手机的普及,为适应读者的需要,《PC/PPC常用工具软件》在同类书籍中率先引入了相关内容,在第10章介绍了基于微软Windows Mobile操作系统的PPC智能手机的20余种常用工具软件的功能和用法。《PC/PPC常用工具软件》内容新颖,图文并茂,深入浅出,简明易懂,步骤详尽,实用性强。《PC/PPC常用工具软件》可作为高职高专院校及其他各类院校的计算机教学用书,同时也可作为广大计算机爱好者及PPC智能手机爱好者使用的参考书。 -
迭代软件开发项目管理(美)毕特纳,(美)思朋斯 著,罗景文 等译迭代过程已经得到了广大软件开发人员的普遍认可,它有助于降低风险和投资,管理变化,提高生产率,开发出更有效、快捷的解决方案。但是传统的项目管理技术不能很好地适应迭代项目,而且新的迭代管理技术还很少有文档支持。本书提供了一个很好的解决方案:它为任何迭代项目提供规划、组织、评估、人事招聘和管理方法,是一本非常实用的参考指南。迭代开发领域的领衔专家KurtBittner和lan Spence向读者介绍了一种经过验证的、可伸缩的方法来同时增加开发的敏捷性和可控性,从而满足了开发人员、管理人员和商家的需求。他们的技术容易理解,也易于和任何迭代方法同时使用,这些方法包括关系统一过程、极限编程、Microsoft解决方案架构等。不管您是团队带领人、程序管理员、项目经理、开发人员、赞助商,还是用户代表,本书都能使您受益匪浅。本书主要内容:•理解迭代项目成功的关键驱动者•利用“时间盒”来定义项目周期、评估结果•使用统一过程的阶段来推动所管理的迭代开发项目•掌握迭代项目管理的核心概念,包括分层和演化•创建项目的路线图,包括版本计划•发现风险管理、评估、组织和迭代计划的关键模式•理解什么必须重点控制,什么可以安全委托•平滑地转移到迭代过程•扩展迭代项目管理的方法,应用到不同规模的项目中•统一软件投资和商业需求不管您是否喜欢用RUP、OpenUP还是其他敏捷过程来进行软件开发,本书都能降低软件改进过程中的困难和成本,它提供了一种简单的、非入侵的途径来改进质量,并且不会使您和您的团队不知所措。 -
常用工具软件邹祖银,康志亮,宋勤 编著《常用工具软件》系统地介绍了目前流行的常用工具软件的用途和使用技巧,主要包括安全工具、系统工具、磁盘工具、光盘工具、文件文档工具、翻译工具、图形图像工具、音频工具、视频工具、网络通信工具、文件传输工具以及动画制作工具,共计12大类。《常用工具软件》内容全面、语言流畅、实例丰富、图文并茂、实用性强。全书以软件的主要功能为主线,重点介绍了各类工具软件的主要用途和使用技巧。通过《常用工具软件》的学习,读者可以迅速、轻松地掌握软件的用法。《常用工具软件》适合作为高等院校的公共选修课以及相关专业“常用工具软件”课程的教材,同时也适合作为电脑培训班学员、办公人员和电脑初学者的参考资料。 -
计算机软件技术基础徐洁磐,李臣明,史九林 编著本书对计算机软件进行了全面系统的介绍,重点突出了数据结构、操作系统、数据库及软件工程等内容。全书共10章,由浅入深地介绍了软件概念、算法概念、数据概念、数据结构及基本操作、操作系统基本原理、语言及处理系统概貌、关系数据库管理系统的原理与基本操作、支撑软件与应用软件的基本概念、结构化分析与设计及文档和应用系统开发原理等内容。本书语言通俗易懂、实例丰富,可作为普通高等院校计算机及相关专业本科生的教材。
