软件工程及软件方法学
-
计算机软件技术与应用研究张运波,王治学,张瑛 等编《计算机软件技术与应用研究》是计算机专业基础教材,主要针对计算机专业的学生对于计算机软件技术学习的需要,全面系统地介绍了计算机软件技术及其应用现状、软件工程开发、设计、编程、测试以及最后的维护和管理的全部过程。力求学生对计算机知识学习的全面地、深入地、透彻地掌握。 -
软件测试技术基础苟英,宁华,席文利 主编《软件测试技术基础(全国高职高专十二五规划教材)》采用工学结合的模式,描述了软件测试领域的基础知识,本书共12章,内容包括:软件测试概述、软件测试基础、软件测试过程与方法、软件测试策略、白盒测试技术、黑盒测试技术、软件测试文档、软件自动化测试、面向对象的软件测试、Web网站测试、软件测试技术前沿、单元测试工具JLInit及Web应用负载测试工具WAS。与以往类似书籍有所不同,以前的类似书籍理论介绍得多,本书在给读者打下软件测试基础的前提下,逐步引入软件测试领域的知识,每章都以工作目标和任务为驱动,结合工作计划实施,最后都配有相关练习。一直以来,人们常常把开发和测试分开,以致开发类书籍只介绍开发,测试类书籍只介绍测试,然而在项目研发过程中,测试和开发是密不可分的,因此本书针对的对象不仅是软件测试人员,而且为软件开发人员提供了很好的参考,从而全面提高其自身能力。苟英等主编的《软件测试技术基础(全国高职高专十二五规划教材)》可作为高等院校、高职高专院校及相关的软件学院软件技术专业和计算机相关专业的教材,也可作为开发人员学习测试的参考用书。 -
Project 2010项目管理实战技巧精粹谢华 等编著Project2010是微软公司开发的办公软件之一,也是目前市场中主流的项目管理软件。本书以案例为主,由浅入深、图文并茂地介绍Project2010的操作方法与使用技巧。全书共分为17章,内容涵盖了project2010设置Project、启动项目、管理项目成本、跟踪项目、分析与组织项目、分析财务进度、管理多重项目、安装ProjectServer等。本书简单易懂、内容丰富、结构清晰、实用性强、案例经典,适合于项目管理人员、办公自动化人员、大中院校师生及计算机培训人员使用,同时也是project爱好者的必备参考书。 -
电脑常用工具软件标准教程宋强 等编著《清华电脑学堂:电脑常用工具软件标准教程(2013-2015版)》循序渐进地介绍了各种常用电脑工具软件。全书共分13章,内容涉及软件基础、硬件检测软件、系统维护软件、文本编辑与朗读、文件管理、个性桌面软件、多媒体编辑软件、图形图像处理软件、磁盘管理软件、虚拟设备软件、网络应用与通信软件、计算机安全和手机管理软件等。全书结构编排合理、图文并茂,包含丰富的实例,适合作为高校教材和社会培训教材,也可以作为家庭和办公人员的自学参考书。 -
Scrum要素(美)Chris Sims (美)Hillary Louise Johnson 著,徐毅 译Scrum 是一种迭代增量式的软件开发过程,用于敏捷软件开发。Scrum 是一个包括一系列实践和预定义角色的过程框架。《Scrum要素》以一种轻松易懂、简洁精练的方式,介绍了Scrum 方法的核心要素。全书分为3 部分,共19 章。第一部分从瀑布方法开始切入主题,介绍了敏捷方法的缘起、敏捷的价值观和原则,并给出了一个典型的敏捷商业案例。第二部分详细介绍了Scrum 的历史和Scrum的各种要素,包括角色、周期、工件,以及如何确定用户故事、如何估算工作,如何召开每日站立会议。第三部分则介绍了发布规划、原型、重构、测试驱动开发和结对编程等实践和方法。当前,Scrum 方法在国内已被逐渐普及,为众多知名IT 公司和软件开发团队采用。《Scrum要素》内容精练,轻松易读,是帮助软件开发人员认识、初步了解Scrum 方法的佳作。通过阅读本书,你可以厘清Scrum的相关知识和概念,为采用和实践Scrum 方法做好充分准备。 -
软件测试与质量保证Kshirasagar Naik(K. 奈克),Priyadarshi Tripathy(P. 特里帕蒂)本书是有关软件测试与质量保证的一本理想入门教材,全书共分18章,主要内容包括测试的基本概念、程序测试理论、单元测试、控制流测试、数据流测试、域测试、系统集成测试、系统测试分类、功能测试、从有限状态机模型生成测试、系统测试设计、系统测试计划与自动化、系统测试的执行、验收测试、软件可靠性、测试团队的组织结构、软件质量及成熟度模型等。本书的两位作者在软件测试方面有着丰富的实践经验,全书既有侧重测试理论的概念讲解,也有实际应用的经验总结。 -
软件人构件与系统演化计算曾广平 等著“演化性”是开放系统的固有属性,“演化”是其大生命周期中的重要阶段。《中国科协三峡科技出版资助计划:“软件人”构件与系统演化计算》面向开放系统演化的亟需和挑战,以开放环境下软件系统必须具备行为动态性和结构灵活性的技术需求为切入点,围绕一种在构建层面显性支持演化的“软件人”构建模型,集中阐述了分布式系统动态演化的构造机理和实现技术,总结出一套行之有效的系统级解决方案。《中国科协三峡科技出版资助计划:“软件人”构件与系统演化计算》适用于从事计算机科学、智能科学、控制科学以及相关领域科学研究人员和工程应用人员参考,也可供高等院校和科研院(所)计算机、自动化、智能科学技术等相关专业的教师和研究生参考。 -
设计模式的艺术刘伟 著软件开发是一门技术,更是一门艺术。设计模式是面向对象软件开发的入门功夫,是前人经验的积累,它为构建可维护性和可复用性俱佳的软件而诞生。《设计模式的艺术:软件开发人员内功修炼之道》结合大量应用实例分析和讲解每一个设计模式,力求通过最通俗易懂的方式让读者学习和理解设计模式,并且在真实项目实例的引导下学会选择和合理运用设计模式。《设计模式的艺术:软件开发人员内功修炼之道》分为4个部分,共26章内容:第1部分(第1章、第2章)为基础知识,包括设计模式概述、UMI,类图与面向对象设计原则等;第2部分(第3~8章)为创建的艺术,包括6种常用的创建型设计模式;第3部分(第9~15章)为组合的艺术,包括7种常用的结构型设计模式;第4部分(第16~26章)为交互的艺术,包括11种常用的行为型设计模式。《设计模式的艺术:软件开发人员内功修炼之道》可作为一线软件开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、业余软件开发人员、设计模式研究人员以及爱好者的参考用书和自学读物。 -
软件测试技术与实践魏金岭,韩志科,周苏 等 著魏金岭、韩志科、周苏等编著的《软件测试技术与实践》是为高等院校软件工程及IT各专业“软件测试技术”课程编写的以实验实践为主线开展教学的教材,全书理论联系实际,通过一系列与教学内容紧密结合的实验练习,把软件测试的概念、理论知识与技术融入实践当中,从而加深对该课程的认识和理解。内容涉及软件测试技术的各个方面,包括软件测试概述、软件质量与质量保证、软件评审技术、软件测试策略、测试依据和规范、测试传统应用系统、单元测试技术、集成测试与配置项(确认)测试技术、系统测试技术、验收测试与回归测试技术、测试面向对象应用系统、测试Web应用系统、设计和维护测试用例、测试团队与测试环境、软件测试自动化及软件测试管理等,全书共16章和1个包括部分习题与实验参考答案的附录。《软件测试技术与实践》各章均由教学内容、习题、实验与思考、阅读与分析等部分组成,具有较好的知识性、实践性和实用性,其所体现的知识水平与全国计算机等级考试的四级“软件测试工程师”相当。 -
软件工艺(美)麦克布林 著,熊节 译《软件开发方法学精选系列:软件工艺》针对软件开发,提出了一些相当棘手和敏感的问题,并给出了颇具争议性的结论:从一个数百年来一直兴旺发达的系统——工艺学中获得启示,寻找答案。《软件开发方法学精选系列:软件工艺》用5个部分共19章的篇幅,系统地阐述作者的观点,并试图回答一直困扰着软件行业的难题——我们应该如何重组软件构造的过程,使其能够如我们所愿地有效运转?第1部分共4章,对传统的观点提出质疑——软件工程真的是解决软件开发问题的灵丹妙药吗?第2部分共2章,这一部分提出了本书的观点,即以软件工艺的视角看待软件开发。第3部分以7章的篇幅,从不同的角度全面地展现了软件工艺理论所带来的主要变化,以及如何实践这个观念。第4部分共3章,对比了软件工艺与软件工程,并为各自适用的范畴重新划定了界限。第5部分共3章,分别讨论软件开发中的权宜之计和长期问题。本书荣获2002年度Jolt图书大奖。阅读本书,有助于引发读者在软件开发问题上的独立思考,《软件开发方法学精选系列:软件工艺》适合软件行业的所有从业人员阅读参考。
