软件工程及软件方法学
-
软件测试技术大全陈能技 编著软件测试是一门涉及广泛知识的学科,软件测试行业在国内方兴未艾,测试工程师们亟需掌握各种测试技术和工具,测试团队的管理也亟需完善和提高。《软件测试技术大全:测试基础 流行工具项目实战(第二版)》在编写过程中考虑到测试人员的需求,尤其是测试新手对各种知识的需求,提供了丰富的测试理论知识和各种最佳实践。介绍了国内外先进的测试技术和测试理念,例如,微软的测试方法、rup中的测试过程、aep的理念等;详细讲述了几个主要的测试工具的使用,例如,loadrunner、qualitycenter、qtp、appscan等;还介绍了各种常用的开源测试工具,为期待引入开源测试工具的团队提供参考。另外,还结合项目实践,介绍了各种测试辅助工具的开发,例如,每日构建框架的开发、aep系统的搭建、性能测试框架的搭建、正交表测试用例自动生成工具的设计、数据库比较工具的制作等。《软件测试技术大全:测试基础 流行工具项目实战(第二版)》结合丰富的示例来讲解各种测试技术以及测试工具的使用。读者可访问笔者的博客(http://blog.csdn.net/testing_is_believing)获取本书各章节讲到的各种免费测试工具、测试代码、源程序等。《软件测试技术大全:测试基础 流行工具项目实战(第二版)》在每章的最后,针对测试新手可能碰到的各种疑惑和困难,结合笔者的经验做出了精准的分析和解答;而且还特意为测试新手们准备了模拟面试题目,并为每个问题提供了参考答案,方便希望进入测试行业的新手们做好应聘准备工作。 -
组态监控设计与应用姚立波 主编本书详细介绍了目前国内应用广泛、具有代表性的3种组态软件SiemensWinCC、亚控组态王Kingview和研华AdvantechWebAccess,说明利用组态软件进行自动化人机界面(HMI)开发的方法。书中内容的编写以项目为主线展开,共由4个项目组成,其中项目1为导入项目,项目2~4分别围绕WinCC、Kingview和AdvantechWebAccess,依托具体项目,按任务驱动的方式组织内容。 本书力求理论和实践相结合,并偏重实践操作环节,适用于以工作过程为导向、项目教学为手段的理论实践一体化教学,有利于培养高职院校学生对生产过程自动化监控项目的实践动手能力及项目开发能力。本书可作为高职高专院校电气自动化、自动化生产设备应用、机电一体化、楼宇智能技术等专业的组态监控规划与设计课程教学,也可作为工程培训的教材和广大工程技术人员自学的参考资料。本书配套授课电子教案,需要的教师可登录www.cmpedu.com免费注册、审核通过后下载,联系编辑索取(QQ:1239258369,电话:010-88379739)。 -
Flex 4开发实践郑阿奇 主编Flex4是目前最新开发富互联网应用程序(RIA)的主要平台。《Flex 4开发实践(附CD光盘1张)》系统介绍Flex4及其开发技术,包括Flex 4入门,系统组件,自定义组件,对组件的各种处理,Flex 4的扩展功能和Web开发。对组件的处理包括AcfionScdpt 3.0脚本语言、数据处理、事件、行为和过渡、拖放、自定义外观和打印功能。Flex 4的扩展功能包括实时通信,AIR桌面应用程序,FABridge技术开发,Socket通信和MVC框架应用。各主要知识点都提供实例代码,并且有分析和代码解释。主要章节包含综合实例,便于更好地掌握Flex 4开发应用程序的方法。《Flex 4开发实践(附CD光盘1张)》配有光盘,包括本书综合实例的整个工程、配套PowerPoint课件和主要知识点实例代码。读者学习和模仿非常方便。《Flex 4开发实践(附CD光盘1张)》适合广大Flex程序开发人员和RIA开发爱好者阅读,自学或培训,也可作为高等学校有关课程的教材或参考书。 -
软件工程项目实训教程张家浩 编《软件工程项目实训教程:基于微软vsts》在简单回顾软件工程理论和技术方法的同时,介绍基于vsts的软件过程管理方法,并带领学生实际使用这些管理工具。全书采用“atm扩展”项目作为案例。每章还配有课堂作业与问题思考,方便老师和学生使用。《软件工程项目实训教程:基于微软vsts》可作为软件学院或软件工程专业的软件工程实践教材,也可作为其他相关专业的实践教学用书,还可作为从事软件开发的科技人员的参考书、培训教材等。 -
软件测试基础周元哲 主编《软件测试基础》较为全面、系统地介绍了当前业界测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。全书共分三大部分,分别是测试理论、测试实践和测试考试指导。第一部分内容主要包括软件测试概论、软件测试基本知识、软件测试过程、黑盒测试、白盒测试、自动测试技术、性能测试、面向对象测试、嵌入式测试和软件测试管理。第二部分内容主要包括软件测试工具、测试管理工具、性能测试工具、缺陷跟踪管理工具、单元测试工具和功能测试工具等。第三部分内容主要包括计算机认证考试和测试行业,介绍了四级软件测试工程师考试和企业招聘测试工程师考试的一些情况。本书可作为高等院校相关专业软件测试课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用作全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。 -
软件工程宋广军,黎明,杜鹃,王崇 编著面对无穷无尽的计算机应用需求,软件开发已成为软件开发人员面临的主要任务。“软件工程”已成为计算机教学一门重要的专业课。由宋广军编著的《高等学校教材·计算机教学丛书:软件工程》以软件的生命周期为主线,重点讨论结构化的软件开发方法,包括结构化分析、结构化设计、编码、测试。通过对基本概念、基本原理、基本技术、基本方法的学习,使读者能很快运用工程的方法与技术开发软件。近些年来面向对象软件开发方法和技术不断普及,用最后两章的篇幅介绍面向对象的基本概念,面向对象的分析和设计方法。《高等学校教材·计算机教学丛书:软件工程》内容尽量做到通俗易懂,图文并茂,原理、方法与实例相结合。可作为高等学校计算机专业教材,也可供计算机软件人员和计算机用户参考。 -
时序计算通用模型接口OpenMI开发技术及应用雷四华 编著开放式模型接口(OpenMI)是采用组件式开发模型的一种接口标准,它规定了模型运行时各模型之间交换数据应遵循的规范。由雷四华编著的《时序计算通用模型接口OpenMI开发技术及应用》分5章,对OpenMI实现技术进行了介绍,包括:OpenMI应用概述,数据交换,开发OpenMI系统,移植OpenMI标准模型以及非模型组件。《时序计算通用模型接口OpenMI开发技术及应用》可供数学模型研究及开发科研人员、研究生参考,也可为模型研制及集成开发人员提供一种全新的研究思路。 -
面向使用的软件设计(澳)康斯坦丁 等著,刘正捷 等译《面向使用的软件设计》是一本经典著作,曾荣获1999年美国软件开发杂志的jolt大奖。《面向使用的软件设计》主要介绍一种以使用为中心的软件开发方法论的模型和方法,用以帮助程序设计人员开发出更可用的软件,使用户能够更容易、更高效地完成他们的任务。《面向使用的软件设计》的两位作者有着丰富的软件工程实践和管理经验,被公认为软件开发人类因素方面的权威,是国际著名的咨询专家、培训教师和作者。他们在书中并不只是给出好的设计准则,而是循序渐进地指导读者去进行一个系统化的软件开发过程。通过大量的软件应用实例和案例分析,作者描述了在实践中怎样做是可行的,哪些东西是有实用价值的,因此具有很高的实用性。《面向使用的软件设计》文字简洁、论述精辟、层次清晰,适合计算机软件和应用程序的各类设计开发人员阅读,对于高等院校计算机及相关专业的学生以及软件学院的学生,也具有很高的参考价值。 -
软件工程(英)萨默维尔 著本书是系统介绍软件工程理论的经典教材,自1982年初版以来,随着软件工程学科的发展不断更新,影响了一代又一代软件工程人才,对学科本身也产生了积极影响。全书共四个部分,完整讨论了软件工程各个阶段的内容,是软件工程和系统工程专业本科生和研究生的优秀教材,也是软件工程师必备的参考书籍。本书特点·涵盖了对所有开发过程都很基础的重要主题,包括软件工程理论与实践的最新进展。·将第8版中的八篇内容重构为四个部分,使教师讲授软件工程课程更加容易。·每一章都有30%~40%的更新,增加了敏捷软件开发和嵌入式系统等新章,补充了模型驱动工程、开源开发、测试驱动开发、可依赖系统体系结构、静态分析和模型检查、cots复用、服务作为软件以及敏捷规划等新内容。·着重讨论了开发可靠的分布式系统的相关主题以及敏捷方法和软件复用。·反映敏捷方法先进性的同时,不忘强调传统的计划驱动软件工程的作用,阐述了两者结合构建优秀软件系统的重要性。·以一个新的病人记录系统案例研究贯穿始终,系统、完整地讲解软件工程的各个方面。·设计为“印刷/web”相结合的方式,核心信息采用印刷版本,教辅材料及先前版本中的一些章节放在web上,为读者提供丰富翔实的信息。 -
精益软件开发管理之道(美)帕彭迪克 等著,王海鹏 等译《精益软件开发管理之道》是一本软件开发方法学的书。作者从24个不同的视角,在更大的空间、时间、行业、文化背景下,考察了敏捷和精益方法。《精益软件开发管理之道》详细阐述了敏捷和精益开发方法取得成功的深层原因。《精益软件开发管理之道》包括以下内容:系统思考,以适当足够的方式关注客户;技术杰出,介绍了杰出软件开发的基础-低耦合的架构、测试驱动的开发过程等;可靠交付,讨论了工作流和日程计划,以及反馈的重要作用;无情改进,讨论了所有精益组织的基本特点:持续不断、永不满足的改进;卓越的人,卓越的结果来自于卓越的人;一致的领导,讨论在领导团队中达成一致。《精益软件开发管理之道》适合敏捷教练、敏捷咨询师、软件开发及管理人员参考。
