软件工程及软件方法学
-
软件质量管理新模式熊伟、丁伟儒《软件质量管理新模式》介绍了一种软件质量保证的新技术和新方法——软件质量机能展开(SQFD)及其成功实践模式。作者在阐述CMM/CMMI和ISO 9000等现有的软件质量保证技术的基础上,结合十多年对软件质量管理的理论研究和实践,系统地论述SQFD的理论方法与操作实务,介绍软件公司在外包环境下的质量保证实践模式和成功案例,讨论软件质量管理的新观点及新技术,分析21世纪SQFD的动向与发展趋势。书中的实例为读者分析和处理实际问题提供指南。《软件质量管理新模式》具有结构严谨、系统性强、内容创新、思路新颖等特点。《软件质量管理新模式》可以作为IT相关技术人员和管理者的实践指导书,也适用于高校管理类和软件工程类师生研究参考。 -
Eclipse 3.0从入门到精通崔群法、王咏梅 编Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建。在目前所有的可视化开发工具中,Eclipse可以说是最有发展前途的产品之一。本书全面介绍了Eclipse的开发调试环境、SWT、JFace、RCP、Eclipse表单、Web开发和插件开发等。本书内容结构清晰、由浅入深、注重实用,非常适合Eclipse开发人员使用,尤其适合有一定Java基础的SWT/JFace开发人员、Eclipse插件开发人员、RCP开发人员和Web开发人员使用,是初学者入门的经典图书,是高级程序员的必备参考工具。 -
软件测试佟伟光本书为普通高等教育“十一五”国家级规划教材。全书共10章,第1~9章系统地介绍软件测试的基本概念和基本知识,详细讲解软件测试的基本技术、测试过程、测试用例设计、测试文档、测试工具等内容,并从软件工程的角度介绍了如何规划测试工作,如何报告软件缺陷,如何评估测试和测试项目管理等内容,第10章通过一个实际软件项目的测试案例,来加深学生对软件测试技术和软件测试过程的理解,尽力使理论的阐述更清晰、更形象。本书内容全面、深入浅出,理论简明,实用性强,利于学生较好地学习和掌握软件测试的基本知识和基本技术。本书为高等学校计算机相关专业软件测试课程的教材,也可作为软件测试培训班的教材和软件测试技术人员的自学参考书。 -
软件测试技术大全陈能技 编著本书在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,由浅入深,循序渐进地介绍了各种测试理论知识和实践经验;详细讲述了主流测试工具的使用,例如LoadRunner、TestComplete、TestDirector等;还介绍了各种常用的开源测试工具,为期待引入开源测试工具的测试人员提供参考;另外,结合项目实践,介绍了各种辅助测试工具的开发,例如每日构建框架的开发、AEP系统的搭建、性能测试框架的搭建、正交表测试用例自动生成工具的设计以及数据库比较工具的制作等。本书包括了丰富的实战案例和流行测试工具的使用技术和技巧,通过阅读本书,不但可以让新手快速掌握软件测试的理论知识,更可以提高读者的实战技能。本书在每章的最后,针对测试中可能遇到的各种问题,结合作者的实践经验给出了分析和解答,并准备了模拟面试的问答题及其参考答案,以方便那些希望进入测试行业的人员学习。 -
梦断代码(美)罗森伯格 著,韩磊 译《梦断代码》是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完《梦断代码》,必掩卷长叹:做软件难。软件乃是人类自以为最有把握,实则最难掌控的技术。《梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。 -
新概念电脑常用工具软件教程张希玲、魏三强、朱军《新概念电脑常用工具软件教程(附CD光盘)》涉及38个电脑中经常使用的软件,以目前最新的软件版本为例,针对初学者的需求,以通俗的语言、详实生动的操作案例,全面讲解电脑常用工具软件的相关知识以及软件的使用方法和技巧。《新概念电脑常用工具软件教程(附CD光盘)》按软件的类别分别介绍了多个常用软件的使用,其中包括图像浏览及管理软件、压缩解压缩软件、多媒体应用及处理软件、文件传输软件、漫游网络软件、即时通信软件、办公软件、虚拟光驱及刻录工具、磁盘分区及系统备份软件以及系统维护软件等。《新概念电脑常用工具软件教程(附CD光盘)》注重基础知识与实际应用相结合,实例丰富,步骤详细,通俗易懂,操作性强,读者可以边学边练,学习起来更加轻松。《新概念电脑常用工具软件教程(附CD光盘)》适合作为各类职业院校、大中专院校相关专业的教学用书,也适合电脑爱好者自学使用,是电脑初学者的实用参考书。光盘不仅提供了课堂练习和课堂演练的多媒体教学视频演示,播放时间长达136分钟,还包括书中所有的素材文件和知识拓展内容,帮助读者提高学习效率。 -
软件调试张银奎围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。第5篇讨论了软件的可调试性,探讨了如何在软件架构设计和软件开发过程中加入调试支持,使软件更容易被调试。在前5篇内容的基础上,第6篇首先介绍了调试器的发展历史、典型功能和实现方法,然后全面介绍了WinDBG调试器,包括它的模块结构、工作模型、使用方法和主要调试功能的实现细节。本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战10多年的经验总结。本书理论与实践紧密结合,选取了大量具有代表性和普遍意义的技术细节进行讨论,是学习软件调试技术的宝贵资料,适合每一位希望深刻理解软件和自由驾驭软件的人阅读,特别是从事软件开发、测试、支持的技术人员和有关的研究人员。 -
软件性能测试与LoadRunner实战丁涌本书在介绍软件性能测试概念的基础上,结合实际测试案例的剖析,重点讲解了LoadRunner工具的使用技巧和实战技术。全书分为4个部分。在“基础篇”中,介绍了使用LoadRunner工具进行软件性能测试的基本应用,如性能测试流程、性能测试场景和脚本的调试等技术。在“实战篇”中,分别对数据库、邮件协议以及LoadRunner .NET插件等应用进行了详细的讲解。在“提高篇”中,讲解了一个完整的GIS测试案例,把前面的知识整体贯穿起来,培养读者具有大型项目测试的能力。附录部分,提供了性能测试中经常用到的非常重要的模板文件和规范化的软件测试相关文档。本书图文并茂,通俗易懂,适合性能测试设计人员、性能测试开发人员、性能测试分析人员、项目经理、测试组长参考学习。 -
精通Sliverlight丁士锋 编著Silverlight是微软公司开发的目前极为热门的一种RIA开发技术,本书以Silverlight的最新版本Silverlight 1.1为例,详细介绍了这门新技术的功能、特性。全书共分为4篇25章,分别介绍了Silverlight的开发环境、Silverlight的设计元素、Silverlight开发的相关技术及方法等内容,最后通过7个极具代表性的示例深入分析了Silverlight的设计方式及编程方法。本书适合想学习Silverlight的初学者阅读,也适合具有一定Silverlight经验,想深入、全面学习Silverlight的读者参考。 -
机载计算机软件王勇,丛伟 主编本书系统介绍了机载计算机的软件结构、操作系统、开发环境、开发语言和发展趋势。全书共分6章,第1章介绍机载计算机软件结构,第2章主要从软件工程的角度论述机栽计算机的系统设计思想、软件设计原理、软件结构以及常用的软件设计方法,第3章和第4章以VxWorks和Tornado为例介绍机载计算机使用的操作系统和软件开发环境,第5章介绍机载计算机程序设计语言Ada95,第6章介绍机载计算机软件系统的发展趋势。本书语言通俗易懂,难度深浅适中,内容组织循序渐进,示例丰富,每章后面备有形式多样的习题。本书可作为航空工程类院校的相关专业本科生和研究生的教材。同时也可作为航空兵部队、军事指挥机关、民航的工程技术和管理人员,以及航空计算机软件爱好者的自学指导书和参考书。
