软件工程及软件方法学
-
代码大全(美)Steve McConnell(史蒂夫·迈克康奈尔)本书是著名IT畅销书作者、IEEESoware杂志前主编、具有20年编程与项目管理经验的SteveMcConnell十余年前的经典著作的全新演绎。第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种实践方法。作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码的习惯,书中展示了大量高质量代码示例。此外,本书还归纳总结了来自专家的经验、业界研究及学术成果,列举了大量软件开发领域的真实案例与统计数据。书中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且为程序员们提供了一个有关软件开发技术的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。
-
电子线路板设计与制作胡新福《电子线路板设计与制作》一书主要介绍了电子线路板方面的基本概念和理论,重点阐述了电子线路板的设计与制作方面的内容以及实际应用中应该主意的事项,对提高学生的相关动手能力有一定的促进作用。 本书可供高职院校电子信息类专业及相关专业作为教材使用,同时也可供从事电子线路板设计与开发的工程技术人员参考。
-
精通自动化测试框架设计陈冬严全书共分3部分,第1部分包括第1~8章,介绍了有关测试框架与UI自动化测试的主题。在第1章中介绍了若干种不同类型的自动化测试实践,并提出了T型自动化测试框架以及纺锤形自动化测试模型。在第2章介绍了自动化测试中如何进行数据的交互与管理,并结合实际案例列举了Java属性文件、XML、Excel、数据库以及CSV等不同的处理方式。第3章和第4章介绍如何分层构建Solvent、SeMet等底层框架。第5~8章是有关TestLink UI自动化测试框架的构建。第2部分是UI自动化框架横向拓展的主题。第3部分讲解API测试。实现了UI/API的分层自动化测试,并探讨了在敏捷模式下,通过统一框架,同一用例在不同技术实现方式下无缝切换运行的可行性和由此带来的价值。第16章介绍了Webdriver的基础概念及简单元素封装、自定义Page Object等内容。读者可以按照此书介绍的方法,根据自身工作中被测应用的实际特点,加上适当的工具,来尝试建立适合自身项目实际需求的自动化测试框架。本书是帮助读者从初学者踏上通往更高层级测试工程师的阶梯。本书适合作为测试初学者、测试从业人员、测试经理、测试管理人员、测试开发人员的参考用书,也可以作为大专院校相关专业的师生用书和培训学校的教材。
-
梦之队的梦魇董波亚敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。本书就将为你全面呈现一场关于敏捷开发的探索历程。全书分两个部分,前部分结合场景式的描述介绍了关于敏捷开发的一系列内容,第二部分以附录形式提供了一些补充资料。本书内容风格独特,轻松易读,非常适合对敏捷开发感兴趣的读者以及正在从事软件开发的相关人员阅读。
-
常用工具软件项目教程蔡英本书介绍目前最为流行的常用工具软件,包括音频/视频工具、网络应用工具、系统安全工具、图形编辑工具、文档翻译工具、高级图像工具、光盘管理工具、磁盘维护工具、系统维护工具、通信娱乐工具等。本书从初学者的角度出发,以软件的基本功能为主线,用丰富的案例贯穿全书,重点介绍常用工具软件的使用方法和操作技巧。读者通过学习本书,可以轻松、快速地熟悉和掌握这些工具软件。本书可作为各类职业院校“常用工具软件”课程的教材,也可作为计算机短期培训班的培训用书。
-
软件项目管理宁涛,金花《软件项目管理》是以项目为核心、以案例为驱动的项目管理课程教材。全书从项目管理的角度,依据软件项目的生命期逐一分析了软件项目开发的各个环节,并附有具体的实际案例文档。全书主要内容包括:项目集成管理、项目范围管理、项目成本管理、项目时间管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理以及项目采购管理,同时增加了车间调度管理系统开发和监理项目的投标书实例。《软件项目管理》适合作为普通高等院校软件工程、软件开发、计算机应用等相关专业的教材,也可作为软件项目管理人员和软件开发人员的自学用书。
-
计算机软件技术及应用暂缺作者暂缺简介...
-
逻辑场软件工程学刘海东《逻辑场软件工程学》以西方经济学的微观部分为框架建立逻辑场经济学的微观部分,以西方经济学的宏观部分为框架建立逻辑场经济学的宏观部分,并提出社会主义自由市场理论。全书共26章,可以作为经济学本科高年级学生和研究生的参考书。
-
软件测试技术李凡,田文洪,王伟东本书依据软件测试领域的新国际标准ISO/IEC/IEEE 29119(2013)系列,系统地介绍了软件测试的基本概念与基本原理,主要的测试用例设计技术,软件生命周期中测试的实施,软件测试的计划、组织与管理,以及软件测试领域中的一些技术性和专业性较强的主题。本书力求内容精炼、叙述清楚、循序渐进。在对理论和技术细节的阐述中设计了大量实例及步骤讲解,以期读者能够快速、全面地掌握软件测试的相关理论知识、测试用例设计技术,以及软件测试的实施和管理方法,并能够在工程实践中灵活运用。本书每章均配有习题,以指导读者深入地进行学习。本书既可以作为高等学校软件工程专业、计算机应用专业以及其他相关专业软件测试技术课程的教材,也可以作为软件测试从业人员的技术参考书。
-
软件工程基础宋雨本书是软件工程的入门教材,内容实用、浅显。全书分8章,第1章软件工程概述介绍了软件的生命周期、软件工程的定义及软件开发模型等概念,第2章~第6章分别是软件需求分析、软件系统的设计、软件的编程实现、软件的测试及维护以及软件项目管理,这5章包括了软件工程的核心内容,也是用工程方法开发一个软件系统必须要经历的工作。前6章是软件工程课程教学的基本要求,每章都有案例和习题。第7章精选案例解读介绍了当代6个成功经典案例供读者品味和欣赏,这些案例是开发者的开发经验结晶,具有很强的时代感和学习价值。第8章软件工程课程设计供安排有课程设计的学校选用。本书以软件开发过程为主线,介绍了软件工程的基本原理、概念和技术方法,既适合本科生、专科生或高职类院校作教材使用,也可供对该学科感兴趣的读者阅读。