软件工程及软件方法学
-
软件项目管理张聚礼 著本书结合软件项目管理现状,比较全面地介绍了软件项目管理的基本概念、原理、方法、技术和实践,通过案例进行引导和讨论,培养软件从业人员在工程实践方面的管理能力,使他们学会从系统和管理者的角度来看待整个软件项目。全书共12章,包括项目管理概述、可行性分析和项目范围管理、开发方法选择、需求开发和需求管理、软件项目成本估算、软件项目进度管理、软件项目资源管理与分配、软件项目风险管理、软件项目质量保证、团队管理和沟通、软件项目合同管理、软件配置管理等。附录总结了软件项目管理经验。本书可以作为软件工程、计算机科学与技术等相关专业本科生或研究生的教材,同时也可以作为软件从业人员和软件项目管理领域专业人员的参考书。 -
系统重要性测度原理与应用(美)郭位,(美)朱晓岩 著,苗强,王冬 主译《系统重要性测度原理与应用》全面深入地介绍了重要性测度,以及重要性测度与其他设计工具相结合的建模方法。这其中包括一些方法,它们仅需要知道元件可靠度的排序或范围,而不需要知道可靠度准确值。这种特性在一定程度上降低了元件可靠度估计的难题,而元件可靠度估计的问题又恰好是各种可靠性问题中必要而难以解决的。基于此,一些重要性测度是在元件可靠度未知的假设下进行设计;另一些重要性测度则是在元件可靠度具有不同范围的条件下进行设计。尽管本书中的理论都经过了严格的证明,但是仍然存在很多难以解决的问题,需要读者进一步研究解决。本书给出了许多通过我们的研究首次得出的结论。 -
软件工程曾强聪,赵歆,阳王东 等编软件工程是软件研发与维护的工程方法学。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》较好地体现了软件工程的实用性,有较完整的软件工程知识体系,有对工程概念、规则的生动说明,有与工程实践相适应的基于软件生存周期的内容编排,有基于案例的工程方法应用。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》共三个部分16章内容。第一部分工程基础包含两章内容,是对软件工程概念方法、软件工程项目管理的常识性介绍:第二部分工程过程包含7章内容,涉及软件工程过程模式,并以软件生存周期为线索,对软件研发全过程进行了说明:第三部分工程方法包含7章内容,有基于案例的工程方法说明,涉及主流的结构化工程方法、面向对象工程方法、数据库工程方法,并介绍了敏捷工程等一些非主流方法,第16章是一个较完整的面向对象工程案例,基于UML建模,并已通过C++和Java进行工程创建。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》语言精简、通俗易懂、便于自学,而且教学资源完备,书中案例均已基于主流软件工具(Rose、Visio、PowerDesigner)建立模型,可作为教学或自学资源供读者参考(可与出版社或作者联系获取)。《软件工程/普通高等应用型院校“十二五”规划教材(软件工程专业)》可作为高校相关专业本科生、研究生教材,也可作为软件开发人员的技术参考书,还可供广大读者自学软件工程方法。 -
软件工程概论郑人杰,马素霞,殷人昆 著软件工程学科具有知识面广、发展迅速、实践性强等特点。本书作者针对软件工程的学科特点,注重结合实例讲解软件工程的理论与方法,避免抽象和枯燥的论述,在兼顾传统的结构化方法的同时,注重当前广为采用的面向对象方法。全书内容组织成五部分:第一部分是软件工程概述;第二部分介绍结构化分析与设计方法;第三部分讲述面向对象分析与设计方法;第四部分讲解软件实现与测试;第五部分介绍软件维护与软件管理。本书结构合理、内容丰富,讲解由浅入深,既体现知识点的连贯性、完整性,又体现知识在实际中的应用,适合作为计算机科学与技术、软件工程等专业本科生的教材。 -
人机交互与戏剧表演(美)Brenda Laurel 著; 赵利通 译本书由资深交互式设计师、才华横溢的技术专家亲笔撰写,历时20年全面更新,重新注入生命活力,与时俱进,再续经典。书中将人机交互与戏剧做类比,从全新的角度思考数字世界,用丰富有趣的例子阐释人机交互的设计,非常具有创新意义。本书共分为6章:第1章解释计算机的本质、界面的概念以及从艺术角度如何看待人机交互界面;第2章和第3章提供了戏剧理论的框架,使其方便应用到人机体验的设计中;第4章将人机交互设计人员与戏剧的交互人员进行类比,分析如何用戏剧思想和技术来提升人机交互过程中人的参与感;第5章介绍与设计戏剧表现中的各种元素相关的几个经验准则,给出一些设计启示;第6章阐述了过去20年中开发的方法和媒体,以及如何扩展戏剧交互,如何为层创进化和美德进行设计。 -
Imagine Cup 微软创新杯作品集杨滔 编《Imagine Cup 微软“创新杯”作品集》收录了Imagine Cup 微软“创新杯”全球学生大赛2014年中国区的代表性作品。全书内容包括四篇: World Citizenship 世界公民比赛(8个作品)、Innovation 最佳创新比赛(8个作品)、Games 游戏开发比赛(8个作品)、Office应用专项奖(3个作品)。本书既适合作为参加Imagine Cup 微软“创新杯”全球学生大赛的参赛学生及指导教师的参考用书,也可作为从事相关技术开发的工程技术人员的参考读物。 -
软件漏洞分析技术吴世忠,郭涛,董国伟 等著《软件漏洞分析技术》首先介绍了软件漏洞在当今社会所造成的影响,进而引出漏洞的基本概念,包括定义、特点、分类等,在此基础上总结了现今普遍应用的漏洞分析方法,并进一步将其划分为源代码漏洞分析、二进制漏洞分析、架构安全性分析和运行系统漏洞分析等4大类别;在后面的章节中对4大类漏洞分析技术所包含的具体技术从基本原理、实现方法、实例分析和典型使用等几个方面进行展开;并在最后对未来漏洞分析的前景进行了展望。 -
移动互联应用测试基础与实战王寅峰 编《移动互联应用测试基础与实战》为“十二五”职业教育国家规划教材。随着移动互联网平台不断推陈出新,移动应用快速增长,移动应用间关联越来越强,业务日趋复杂,需求变化频繁,各IT部门都急需能有效实施移动应用软件测试和质量控制的人员。本书以新员工的视角,带你一步步走入移动互联网应用测试的世界。每单元开篇都点明了学习目标,包括知识目标和技能目标,然后引入具体的任务。围绕着如何完成该任务,了解相关的背景,学习测试理论与知识点,层层深入,培养测试技能。主要内容包括移动应用功能测试、测试管理、兼容性测试、安全性测试、用户体验测试、自动化测试和性能测试,并讲解了手机游戏和移动应用开发中的测试框架与工具。 -
隐写分析原理与应用葛秀慧,田浩 著本书以最新的研究成果为背景,阐述隐写分析这一研究方向,内容涉及隐写分析的基本术语、基本原理与方法以及具体的实践。本书语言通俗易懂,章节清晰,把原本抽象的原理与具体的示例进行结合,使读者能更加深入透彻地学习隐写分析,并且介绍了最新的隐写分析技术,使读者学到最新的技术。本书主要是对隐写分析这一研究领域的总结和升华,并给出可供实现的代码。通过本书的学习,读者不仅能掌握隐写技术的基础知识,还可提高实践经验,实现理论与动手能力的结合。 -
软件测试方法和技术朱少民 编本书共分为三篇: 软件测试的原理与方法、技术和实践。本书首先系统地介绍软件测试相关概念,从不同的视角来探讨软件测试的本质及其内涵; 全面而又系统地讲解了软件测试所需的基本方法,按照SWEBOK 3.0对方法进行了重新分类和组织,能够满足不同应用系统的测试需求; 并且简要地介绍了软件测试规范、软件测试过程及其改进等内容,有利于读者提纲挈领地掌握软件测试的知识全貌。 本书的第2篇介绍了软件测试各个层次(单元测试、集成测试、系统测试和验收测试)的测试技术及其工具,系统、务实而有效,和业界的实践保持高度一致,学以致用; 而且还介绍了软件国际化和本地化的测试、软件测试自动化的原理和框架,可使读者有效地提高动手能力。为了更好地将测试方法和技术应用于实际项目中,本书的第3篇从软件测试需求分析、测试计划开始,逐步深入测试用例设计、测试环境部署、测试执行、缺陷报告跟踪与报告、测试结果分析与报告,贯穿整个软件开发生命周期。 本书在内容组织上力求自然而条理清晰、丰富而实用,通俗易懂、循序渐进,并提供了丰富的实例和实践要点,使理论和实践能够有机地结合起来,更好地满足软件测试学科的特点,使读者更容易理解所学的理论知识、掌握测试方法和技术的应用之道。本书可作为高等学校软件工程专业、计算机应用专业和相关专业的教材,以及其他各类软件工程技术人员的参考书。
