软件工程及软件方法学
-
软件质量保证与测试技术刘伟 主编《软件质量保证与测试技术》主要内容包括:软件质量保证和测试技术两部分。软件质量保证部分包括质量、质量保证与质量保证体系的基本概念、形成和运用。测试技术部分包括测试概念、黑盒测试与白盒测试、单元测试和集成测试设计与运用。为了学以致用,本书还提供了案例(电子版),以供学习参考。《软件质量保证与测试技术》可供高等学校软件工程专业本科高年级学生、研究生学习使用,也可供软件企业主管、项目经理、系统集成和软件开发工程师以及过程改进工作者参考。 -
个体与交互(美)霍华德 等著,贾永娜 等译对敏捷软件开发的关注重点,通常都集中在“机制”方面,即过程和工具。“敏捷宣言”认为,个体与交互的价值要高于过程和工具,但这一点很容易被遗忘。在敏捷开发中,如果你重新将注意力放在人的方面,将会收获巨大利益。 《个体与交互:敏捷实践指南》展示了如何解决敏捷团队在实际项目中遭遇的问题。同时,本书也是很有实用价值的敏捷用户指南,其中包含的故事、最佳实践方法、经验以及技巧均可应用到实际项目当中。通过逐步实践,你将学会如何让团队真正地成为能够协同工作的团队,而不是各自为战。在这个过程中,你将在沟通、动机、协作、变化、团队动力以及其他很多方面,获得一些极具深刻现实意义的建议。 无论你身处敏捷项目中的何种角色,比如敏捷项目经理、ScrumMaster、产品负责人、开发者、培训师或咨询师,本书都会帮助你改变周围的敏捷环境,使其更加多产和高效,并且令团队成员可以身体力行。 -
软件企业量化管理林锐 等著量化管理是基于“标准化、精细化”流程和数学统计分析的企业管理方法。《软件企业量化管理:理念、方法与实践》系统地论述了软件企业量化管理的理念、方法与实践经验,总结了量化管理的特征、优点、困难和应用原则;阐述了软件企业开展量化管理的方法,总结了实施模型、集成化流程和常用的数学统计分析方法;阐述了作者在量化管理方面的实践经验,总结了软件企业营销过程、客服过程、项目过程、人力资源、成本效益等方面常用的度量元和统计方法。 《软件企业量化管理:理念、方法与实践》适合软件企业(或其他行业的软件部门)的各级管理者(如公司领导、部门经理、项目经理等)和资深技术人员参考阅读。 -
软件工程导论(美)夏洛特 著,罗飞 等译《软件工程导论》的安排方式很简单,它的每一章对应项目开发中的一个主要活动。工程学方面的主要活动包括需求分析和需求规范、体系结构设计、模块设计、编码和单元测试、以及测试;项目管理方面的主要活动包括项目计划和项目监控两个方面,而这两个活动都安排在项目计划这一章,这是因为项目的监控也需要计划。另外,在这本书中,还有一章主要用来阐明软件工程领域存在的问题,而另一章则讨论了软件过程中把每个活动联系起来的中心观点。《软件工程导论》的每一章都是以对本章的介绍、目标或者读者在本章中应有的收获开始。每一章在介绍项目的开发活动时,总是首先介绍有关概念和知识,然后介绍该活动的结果或所具备的某些期望质量特性,以及一些实践方法或执行该活动所需要的技术,最后通过一些实例说明这一章的有关知识点,并为读者总结本章学习的主要内容,每一章的结尾都提供有一些自测练习。 -
软件性能测试魏娜娣 等编著《软件性能测试——基于loadrunner应用》主要结合主流的性能测试工具loadrunner9.5及性能测试真实流程全面开展讲解,并贯穿项目实例和同步训练来进一步巩固知识点,主要内容包括性能测试基本理论、性能测试需求分析、性能测试用例及场景设计、loadrunner工具具体使用、性能测试案例实战、loadrunner脚本开发等。本书还汇总了常见性能测试面试题目及认证考试题目,以便读者通过学习能够体会性能测试项目完整的工作过程,真正跨入性能测试领域的大门。《软件性能测试——基于loadrunner应用》内容全面、层次清晰、难易适中,所采用的工具和项目同企业实际情况紧密结合,并且本书讲练结合,使读者更好地理解和掌握各款工具的使用,在实际工作中能够灵活有效地开展自动化测试。《软件性能测试——基于loadrunner应用》可作为高等院校、示范性软件学院、高职高专院校的计算机相关课程和软件工程专业的教材,也可作为各大软件培训机构的培训教程,同时也可供从事软件开发及测试工作的人员以及对软件测试有兴趣的读者参考与学习。 -
怦然心动(美)安德森 著,侯景艳,胡冠琦,徐磊 译《怦然心动——情感化交互设计指南》精彩地阐述出了当人们访问网站,打开软件,购买实体产品和被某人吸引时的心理状态,并且非常深入地用心理学的方法解释了刺激和触发人类行为的因素。书中提供的众多方法,让我们可以创造出更加持久和深刻的用户体验。 《怦然心动——情感化交互设计指南》包含了众多的案例和参考资料,就算是熟谙用户体验的读者也能从中学习到新的知识,或轻松触碰到其他对自己有帮助的信息资源。 -
软件之道(美)Andy Oram Greg Wilson 编著 鲍央舟 张玳 沈欢星 译《软件之道:软件开发争议问题剖析》集合了几十位软件工程领域顶尖研究人员的实证研究,通过呈现他们长达几年甚至几十年的研究成果,揭示了软件开发社区普遍存在的一些确凿事实和虚构之事。书中探讨了更有效的编程语言,对比了软件开发人员之间的效率差异,验证了康威定理,并反思了软件行业的最新模式。《软件之道:软件开发争议问题剖析》将帮助读者拓宽视野,更好地选择适合的工具和技术,并最终成为一名更加优秀的软件行业从业人员。 《软件之道:软件开发争议问题剖析》适合所有软件开发人员和研究人员阅读。 -
软件可靠性方法(以)佩莱得 著,王林章 等译【名人推荐】我第一次翻开这本书时,立刻被这本书的覆盖范围之广所深深打动,它覆盖了规约和建模、演绎验证、模型检验、进程代数、程序测试、状态与消息序列图。除了对每个方法进行了相当深入的介绍以外,本书还讨论了应当在何时选取何种方法以及在选择这些方法时所必须做出的权衡。书中结合当前工具,使用很多具有挑战性的实例来说明各种技术。我还没看见过其他任何覆盖同样内容的书籍能达到如此的深度。同时,本书描述了应用形式化方法的过程:从建模和规约开始,然后选择一个合适的验证技术,最后测试程序。这些知识在实践中是十分必要的,但是却很少在软件工程的课本里面出现。我确信这本书将会取得巨大的成功。我向所有对软件可靠性问题感兴趣的读者强烈推荐这本书。—— Edmund M. Clarke教授图灵奖获得者,卡内基-梅隆大学【内容简介】用于创建可靠软件的形式化方法一直处于不断的开发和改进之中。最近,人们对于形式化方法工具的重要组成有了更深入的理解,从软硬件开发业界逐渐接受可靠性工具这一点就可以体现出来。本书介绍了各种能解决软件可靠性问题的方法。理想情况下,形式化方法应该用起来直观,学起来简洁、快速,对开发过程的影响微乎其微。本书对各种方法进行了比较,揭示了它们各自的优点和缺点,同时紧扣自动机理论和逻辑这两个主题。在尽可能减少背景知识介绍的前提下,本书向非专家读者描述了多种技术,并且针对软件工程领域的研究人员和专业人士介绍了一些高级技术。本书主题和特点:? 集中介绍目前常用的重要软件可靠性方法,并将它们互作比较,这些方法包括:演绎验证、自动验证、测试和进程代数? 为具体项目的软件选择过程提供有用信息? 提供了大量的练习、项目和连续性的实例,方便读者学习形式化方法并能够亲手使用这些工具? 介绍了支持形式化方法的数学原理? 对于该领域未来的研究方向,以及开发新方法和改进现有技术提出了有益的见解 -
软件工程学习指导与习题解析王华 等编著《中国高等学校计算机科学与技术专业(应用型)规划教材:软件工程学习指导与习题解析》对软件工程的基本原理和方法做了简要介绍,内容涉及软件工程概述、软件开发模型、需求分析、结构化分析与设计基础、构件级设计与实现、面向对象方法及UML建模语言、面向对象分析、面向对象设计、软件维护等。每章由基本知识点、习题和习题解析三个部分组成。基本知识点主要介绍该单元的基本原理、方法等重要内容。习题部分结合本单元的知识点,给出各种类型的练习题,配合知识点的复习。习题解析部分不仅给出习题答案,还对重点、难点习题进行分析,指出解题思路和方法。此外,《中国高等学校计算机科学与技术专业(应用型)规划教材:软件工程学习指导与习题解析》给出三套模拟试题及参考答案,供学习者练习和自测。《中国高等学校计算机科学与技术专业(应用型)规划教材:软件工程学习指导与习题解析》可作为高等院校计算机、软件工程等相关专业学生的软件工程课程辅助用书,也可作为计算机本科和专科学生参加计算机等级考试或相关专业自学考试的参考书。 -
IT项目开发与管理苏宝莉 主编《IT项目开发与管理》遵循学生职业能力培养的基本规律,根据企业的真实项目开发和管理情境,本着引导学生体验软件开发及项目管理过程的原则而编写的。通过综合运用课程所学的软件开发主流技术、项目管理知识,对软件开发过程以及其他IT项目(如网络升级项目)进行管理。在此过程中,学生通过真实工程项目的开发和管理,熟悉规范的软件开发和管理流程,熟练掌握IT项目开发与项目管理技能,培养良好的沟通能力和团队协作能力,实现与软件开发工作岗位的无缝连接。在项目一和项目三中,本书以办公自动化系统的开发与管理及服务管理系统开发与管理为例,细致地讲解了如何进行”“项目启动”“、”“需求分析”“、”“系统设计”“、”“系统编码”“、”“系统测试”“、”“系统发布”“和”“系统验收”“内容,并引导读者在集成化的软件工程管理平台: 统一软件数据管理系统USDM(Unified Software Data Management)上进行操作;在项目二中,本书以校园网络升级项目管理为例,细致地讲解了如何进行”“项目计划”“、”“项目监控”“和”“项目结束”“内容,并引导读者在项目管理平台: Project2007上进行操作。《IT项目开发与管理》图文并茂,实用性强,书中提供的场景和项目非常适合即将进入职场的在校学生,使其提前进入工作状态。本书可作为高等职业技术学院、高等专科学校、成人高校、本科院校举办的二级职业技术学院计算机相关专业软件工程课程的教材,还可供各类计算机软件开发人员学习、使用。
