软件工程及软件方法学
-
软件测试项目教程郭运宏,刘开茗,朱国华 等编本书为高职高专“十二五”计算机类专业规划教材。本书由三个项目十章构成,项目一(初识软件测试)由第1~3章组成,分别介绍软件测试基本概念,软件开发过程与基本测试工作,以及软件测试的模式;项目二(搭建测试环境进行测试)由第4~8章构成,分别介绍软件测试方法,搭建软件测试环境的相关知识,如何进行测试设计和Web测试,以及面向对象的软件测试;项目三(测试的本地化与后续工作)包括第9~10章,分别介绍软件本地化测试和后续测试的相关内容。 -
软件测试实践教程蔡建平,倪建成,高仲合 著软件测试是软件工程的一个重要分支,它对测试人员的专业知识、专业技术、专业能力要求极高,而目前企业对测试人员的要求是要有较丰富的测试经验及较强的测试工具应用能力。本书作为《软件测试方法与技术》配套的实验教材,通过覆盖软件评测的各个环节和知识点,以主流的开源软件测试工具应用为基础,以实战能力培养为目的,为高等院校不同学历教育的软件工程专业和计算机相关专业开设软件测试课程提供了全方位的,并且是可行或可用的实践教学方案和实践教学平台以及配套的实践教学案例。《软件工程专业核心课程系列教材:软件测试实践教程》共12章,分为管理、静态分析、单元测试、GUI测试、性能测试及软件综合评测共6大部分。主要内容包括软件缺陷管理、软件测试管理、程序理解、代码静态分析、xUnit单元测试框架、单元覆盖测试、JavaGUI基础类库应用测试、Web页面测试、Gtk+用户界面测试、单元性能测试、Web应用性能测试以及软件综合评测工具等。掌握软件测试技术、构建软件测试环境、编写软件测试用例、开展软件测试工作并有效进行软件测试管理,无论是对于软件管理人员、开发人员、质量保证人员还是测试人员,都具有较强的现实意义。本书针对软件测试的实验内容全面,实验方案完整,实践环境建设可行,实验步骤及过程讲解清晰,实验案例丰富实用,可作为高等院校不同学历教育的软件工程及计算机相关专业的“软件测试实验课程”教材(如本科生、研究生,甚至高职生或高专生等),也可作为软件测试实战培训教材,同时本书也是软件开发或管理人员、测试或质量保证人员非常好的自学参考书。 -
Processing互动编程任远本书分为三大部分:语法基础、图形动画、交互。第一部分主要讲Processing编程语言。为避免枯燥,作者使用了大量的与现实生活类比的方法,让你一层一层的深入,培养抽象和从整体到部分再到整体的思维方式。第二部分主要讲图形绘制和图形动画,让你学会用程序描述的方法来绘制各种各样的图形,并且在图形的基础上,利用数学知识来实现程序动画。该部分会涉及到坐标、颜色、文本、位图、3D等概念。第三部分主要讲在程序动画的基础上添加交互因素,构成完整的交互作品。这些交互因素包括:鼠标、键盘、声音、视频等。 -
Imagine Cup 微软创新杯作品集杨滔 编《Imagine Cup 微软“创新杯”作品集》收录了Imagine Cup 微软“创新杯”全球学生大赛2014年中国区的代表性作品。全书内容包括四篇: World Citizenship 世界公民比赛(8个作品)、Innovation 最佳创新比赛(8个作品)、Games 游戏开发比赛(8个作品)、Office应用专项奖(3个作品)。本书既适合作为参加Imagine Cup 微软“创新杯”全球学生大赛的参赛学生及指导教师的参考用书,也可作为从事相关技术开发的工程技术人员的参考读物。 -
人机交互与戏剧表演(美)Brenda Laurel 著; 赵利通 译本书由资深交互式设计师、才华横溢的技术专家亲笔撰写,历时20年全面更新,重新注入生命活力,与时俱进,再续经典。书中将人机交互与戏剧做类比,从全新的角度思考数字世界,用丰富有趣的例子阐释人机交互的设计,非常具有创新意义。本书共分为6章:第1章解释计算机的本质、界面的概念以及从艺术角度如何看待人机交互界面;第2章和第3章提供了戏剧理论的框架,使其方便应用到人机体验的设计中;第4章将人机交互设计人员与戏剧的交互人员进行类比,分析如何用戏剧思想和技术来提升人机交互过程中人的参与感;第5章介绍与设计戏剧表现中的各种元素相关的几个经验准则,给出一些设计启示;第6章阐述了过去20年中开发的方法和媒体,以及如何扩展戏剧交互,如何为层创进化和美德进行设计。 -
软件工程概论郑人杰,马素霞,殷人昆 著软件工程学科具有知识面广、发展迅速、实践性强等特点。本书作者针对软件工程的学科特点,注重结合实例讲解软件工程的理论与方法,避免抽象和枯燥的论述,在兼顾传统的结构化方法的同时,注重当前广为采用的面向对象方法。全书内容组织成五部分:第一部分是软件工程概述;第二部分介绍结构化分析与设计方法;第三部分讲述面向对象分析与设计方法;第四部分讲解软件实现与测试;第五部分介绍软件维护与软件管理。本书结构合理、内容丰富,讲解由浅入深,既体现知识点的连贯性、完整性,又体现知识在实际中的应用,适合作为计算机科学与技术、软件工程等专业本科生的教材。 -
软件工程曾强聪,赵歆,阳王东 等编软件工程是软件研发与维护的工程方法学。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》较好地体现了软件工程的实用性,有较完整的软件工程知识体系,有对工程概念、规则的生动说明,有与工程实践相适应的基于软件生存周期的内容编排,有基于案例的工程方法应用。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》共三个部分16章内容。第一部分工程基础包含两章内容,是对软件工程概念方法、软件工程项目管理的常识性介绍:第二部分工程过程包含7章内容,涉及软件工程过程模式,并以软件生存周期为线索,对软件研发全过程进行了说明:第三部分工程方法包含7章内容,有基于案例的工程方法说明,涉及主流的结构化工程方法、面向对象工程方法、数据库工程方法,并介绍了敏捷工程等一些非主流方法,第16章是一个较完整的面向对象工程案例,基于UML建模,并已通过C++和Java进行工程创建。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》语言精简、通俗易懂、便于自学,而且教学资源完备,书中案例均已基于主流软件工具(Rose、Visio、PowerDesigner)建立模型,可作为教学或自学资源供读者参考(可与出版社或作者联系获取)。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》可作为高校相关专业本科生、研究生教材,也可作为软件开发人员的技术参考书,还可供广大读者自学软件工程方法。 -
软件项目管理张聚礼 著本书结合软件项目管理现状,比较全面地介绍了软件项目管理的基本概念、原理、方法、技术和实践,通过案例进行引导和讨论,培养软件从业人员在工程实践方面的管理能力,使他们学会从系统和管理者的角度来看待整个软件项目。全书共12章,包括项目管理概述、可行性分析和项目范围管理、开发方法选择、需求开发和需求管理、软件项目成本估算、软件项目进度管理、软件项目资源管理与分配、软件项目风险管理、软件项目质量保证、团队管理和沟通、软件项目合同管理、软件配置管理等。附录总结了软件项目管理经验。本书可以作为软件工程、计算机科学与技术等相关专业本科生或研究生的教材,同时也可以作为软件从业人员和软件项目管理领域专业人员的参考书。 -
系统重要性测度原理与应用(美)郭位,(美)朱晓岩 著,苗强,王冬 主译《系统重要性测度原理与应用》全面深入地介绍了重要性测度,以及重要性测度与其他设计工具相结合的建模方法。这其中包括一些方法,它们仅需要知道元件可靠度的排序或范围,而不需要知道可靠度准确值。这种特性在一定程度上降低了元件可靠度估计的难题,而元件可靠度估计的问题又恰好是各种可靠性问题中必要而难以解决的。基于此,一些重要性测度是在元件可靠度未知的假设下进行设计;另一些重要性测度则是在元件可靠度具有不同范围的条件下进行设计。尽管本书中的理论都经过了严格的证明,但是仍然存在很多难以解决的问题,需要读者进一步研究解决。本书给出了许多通过我们的研究首次得出的结论。 -
软件工程张秋余 著《高等学校计算机类专业重点规划规划教材:软件工程》结合软件产业现状,较为全面地介绍了软件工程的基本概念、原理和方法,以期培养学生在理论及应用上的系统整合能力以及从系统的角度看待整个软件项目的能力。全书共14章。第1~6章主要介绍了软件工程学与传统软件工程方法的基本理论,主要包括软件工程的策划、分析、设计、实现、测试和维护等工作;第7~13章主要介绍了面向对象软件工程,结合软件统一过程模型,从面向对象范型出发对软件工程进行重新演绎,全面、系统、清晰地介绍了面向对象软件工程的基本概念、原理、方法和工具,并将考勤系统完整实例贯穿于面向对象软件开发的整个过程;第14章介绍了当今比较流行的现代软件工程软件开发方法。《高等学校计算机类专业重点规划规划教材:软件工程》可以作为计算机科学与技术、软件工程相关专业本科生或研究生的教材,也可以作为软件工程领域专业人士的参考书籍。
