软件工程及软件方法学
-
软件项目管理(英)休斯,(英)考特莱尔 著《软件项目管理(英文版·第5版)》是经典的项目管理课程教材。本版延续上一版清晰、易懂的叙述风格,采用步进式策划方法逐一分析了软件开发的各个环节,并通过丰富的实例和练习来阐明实践过程中软件项目管理的原则。《软件项目管理(英文版·第5版)》不仅适合作为计算机及相关专业的本科生和研究生的教材,而且适合于软件项目管理人员和软件开发人员阅读,还特别适合作为BCS/ISEB专业考试的参考书。为了涵盖软件项目管理的新进展,本版进行了全面更新,新增和扩展的主题如下:沟通策划。敏捷方法,包括XP(极限编程)、Scrum 和 DSDM。COCOMO II。项目组合管理。新增一章,主要是关于合作、分散和虚拟团队管理。职业道德规范。 -
QTP自动化测试进阶陈能技 编著本书以循序渐进的方式讲解了自动化功能测试的基础知识,结合最新版本的QTP 10的使用,深入讲解了自动化脚本的开发技术,涉及目前流行的数据驱动测试方法、关键字驱动测试方法等方面的内容,并且详细讲解了如何使用QTP测试Windows控件、ActiveX控件、VB控件、Web控件、.NET控件等,以及碰到一些QTP不能识别的第三方控件、自定义控件时的解决办法。对于希望了解和使用QTP的插件扩展技术的测试工程师,本书还详细讲解了QTP的.NET插件扩展技术、Web插件扩展技术的应用,以及Extensibility Accelerator的使用。另外,本书还介绍了QTP自动化对象模型(AOM)的使用方法,以及如何基于AOM构建QTP的测试调度执行框架。本书在讲解自动化测试脚本开发知识和QTP工具的使用过程中,通过详细的例子和案例进行分析,让读者可以通过例子练习和理解,动手尝试,非常适合独立学习和研究自动化测试技术的测试工程师参考使用。本书面向使用QTP(Quick Test Professional)测试工具进行自动化功能测试的测试工程师,以及希望了解自动化功能测试的测试员、希望基于QTP开展自动化测试项目的测试团队。 -
面向模式的软件架构·卷4(德)布施曼 等著,肖鹏,陈立 译本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。本书适用于软件架构师和开发人员。 -
软件工程梁颖红 著软件工程是讲述如何采用工程化的方法来开发软件,对学生提高软件开发能力有重要作用的一门学科。《软件工程:统一过程的理论与案例》以统一过程的面向对象软件开发方法为主体,从理论方法和案例应用两大部分全面讲述了软件工程的概念、技术和方法。内容包括软件工程中常见问题、生命周期模型、统一过程理论、重用性与移植性等理论内容,还包括采用统一过程方法进行软件项目开发的完整实现过程。《软件工程:统一过程的理论与案例》在理论部分对重点内容进行了知识点总结;通过古董买卖软件项目讲述了采用统一过程方法开发软件的全过程,从需求分析、设计、实现和测试的全过程完整展现开发全貌,生成文档资料完整齐全。在讲述统一过程方法的同时兼顾了与面向过程方法的比较。全书知识点和案例过程醒目、完整。《软件工程:统一过程的理论与案例》可作为高等院校计算机及相关专业本科、专科、高职及成人教育的软件工程课程的教材,也可作为软件开发人员的参考用书。 -
Head First 软件开发(美)皮隆尼,(美)迈尔斯 著,陈燕国,陈荧,林乃强 译你可曾想过测试驱动开发的真正含义吗?你又曾想过高级顾问是如何运用最佳实践赚取高额钟点费的吗?或许,你正准备进行自动化的构建,使代码在版本控制之中,为软件进行重构,并将一些设计模式集成到你的软件系统之中。在你完成本书阅读之时,你将能跟踪工作量完成状况,解释开发团队中开发人员的编码能力与时间效率值,并且为项目反复进行需求、设计、开发与部署等工作。 我们认为你的时间宝贵,不应该浪费在努力理解新概念之中。利用最新的认知科学与学习理论的研究成果,《Head First软件开发》采取专为大脑工作而设计的丰富视觉化风格,而不是令人昏昏欲睡的冗赘叙述。 -
常用工具软件应用入门与提高张波,于鹏,李绍勇 编著《常用工具软件应用入门与提高(第2版)》是一本介绍各种常用工具软件的计算机学习用书,为了广电脑爱好者和电脑发烧友提供最新、最全面的工具软件资料和使用技巧知识。全书共14章,重点介绍现代办公环境中常用的压缩/解压缩、病毒与木马防护、磁盘管理、光盘刻录、虚拟光驱、系统优化、常用桌向设置、图像浏览、电子词典和翻译、数据恢复与网络相关的工具软件等的具体使用,同时覆盖局域网与因特网的使用、数据备份与常规电脑维扩等实用操作。每一小节都是一个实例,将手把手地教会用户使用多种工具软件。《常用工具软件应用入门与提高(第2版)》覆盖面宽,知识含量大,目的在于提高读者的实际应用技能,提高工作效率。《常用工具软件应用入门与提高(第2版)》既适合广人电脑爱好者使用,同时也可作为各类高等职业院校的教材。 -
团队之美(美)斯特尔曼,格林尼 等编在一个正面临着棘手问题的大型软件开发团队中工作会是怎样的状况?如何建设一个高效的团队?一群无法和谐相处的人也能开发出好的软件吗?项目非常重要,而时间又相当紧张,团队领导者该如何保证每个成员都能赶上进度?《团队之美》带你走进软件工程史上最有趣团队的幕后,你将从一流程序员、架构师、项目经理和思想领袖的系列故事和访谈中,学到资深团队领导者的成功经验与失败教训。 -
系统辨识方法及应用刘党辉 等编著本书较系统地介绍了系统辨识方法的基本理论和方法,重点论述了输入设计与数据预处理方法、经典的非参数和参数辨识方法,神经网络模型和模糊集合模型辨识方法、鲁棒控制模型辨识方法,给出了系统辨识方法在飞行器试验中的应用实例,并提供了一些仿真实例的MATLAB代码。本书内容简明扼要,理论紧密结合实际,较系统地阐述了系统辨识的主要步骤和内容,具有很好的实用性。本书可供从事系统建模的研究人员,工程师,研究生和相关专业的技术人员阅读参考。 -
军用软件工程韦群 等编著《军用软件工程》在对军用软件及其相关概念进行介绍的基础上,针对软件生存周期的各个阶段,详细阐述了军用软件开发的方法、原理及相关技术。《军用软件工程》主要介绍了结构化开发方法和面向对象开发方法,强调了软件体系结构在军用软件开发中的作用,通过对软件测试、软件质量保证以及军用软件开发标准等内容的介绍,以确保军用软件的质量。《军用软件工程》主要用做军用软件开发课程的教材,适用于计算机科学与技术专业本科生或研究生、各类继续教育人员,亦可作为高等院校计算机科学与技术专业或其他相关专业的教学参考书,或作为从事软件开发的科技人员的参考书、培训教材等。 -
软件项目综合实训吕军 主编,蔡晓 等编著《软件项目综合实训(.NET篇)》从软件从业人员职业能力要求的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。通过案例教学,指导学生按照企业实际工程项目所要求的规范标准,在规定的时间内完成规范化编程和质量测试等工作。全书按照软件项目开发实训的顺序分为9章,共分三个阶段完成实训教学。第1~5章是实训的第一阶段,讲解软件开发项目的基本概念,指导学生完成实训的基础技能训练,这部分属于通用技能,通过训练为项目实战打下了坚实的基础;第6~8章是实训的第二阶段,通过范例讲解、C#规范编程、跟踪调试及软件测试方法的介绍和训练,让学生掌握编码和测试的技能;第9章是实训的第三阶段,讲述了项目案例的开发过程,要求学生在指导老师的带领下组成项目团队,共同完成实训的实战阶段的任务。这部分内容既可以作为学生实战项目,也可以作为学生项目实战的参考。《软件项目综合实训(.NET篇)》为高校毕业生实习阶段的使用教材,也可以作为高职计算机专业教材及软件开发培训班的实训教材。
