软件工程及软件方法学
-
好玩的Scratch张子红 著从应用类型的角度,Scratch分为互动游戏、数字故事和创新应用三大类;从应用深度的角度,Scratch分为基础知识和高级应用两类。本书的主要目的是在向读者详细介绍Scratch所有功能的基础上,运用大量的案例,配合专业的思维导图工具―百度脑图,训练读者的思维。让读者通过百度脑图,借助Scratch表达自己的创意,同时培养创新力。本书包括19章,第1章介绍安装、注册等准备工作;第2章介绍了一个Scratch游戏的完整设计制作过程;第3~14章,用案例+图示+思维导图的方式,详细介绍了Scratch的所有功能;最后5章,分析、设计、制作了5个大型项目。本书适合中小学学生、Scratch初学者和Scratch培训机构使用。 -
控制权配置与研发投资的关系探究李益娟,徐友武研发(R and amp;D)投资是企业重大的战略决策活动之一,因其投资周期长、投资金额高、风险大和未来收益的不确定性而需要内外部环境和企业治理机制的支持。《BR》本书以控制权收益**化为研究主线,将控制权的增值效应和侵占效应纳入同一研究框架,分析两者对企业**R and amp;D投资的影响。本书还实证检验了单一大股东控制,以及双重委托代理关系下大股东控制下的企业R and amp;D投资特征和效率问题,为转型经济背景下我国企业R and amp;D投资研究提供参考,具有重要的学术价值和政策意义。 -
向技术管理者转型郑天民 著本书主要包含软件开发人员如何向技术管理者进行转型的一些思路、方法和工程实践,包括转型过程中所涉及的关于行业、技术和管理三大知识体系以及意识形态的转变和提升等内容。深入剖析成为一名合格的技术管理者所需要的各项软硬技能,重点对目前业界主流的互联网行业下所需掌握的产品开发、技术架构和技术创新领域,以及作为一名技术管理人员所需具备的组织和过程管理能力进行详细展开,并结合一些典型的场景和案例进行分析,帮忙读者了解并掌握迈向技术管理者所需的各种知识体系和实践技巧。 -
精解uGUI-Unity UI设计与开发从入门到精通[日] 岩井雅幸 著本书以该新UI系统为焦点,Chapter 1中,为没有Unity使用经验的读者介绍简单的教程以及Unity的概要,Chapter 2~5中对新UI系统进行了全面介绍。此外,Chapter 6~7中对手机应用程序中经常使用到的UI、本地插件的实际制作方法进行了说明,Chapter 8中对UI制作中使用到的便捷的资源和工具进行了介绍。一部分章节中说明了一些比较复杂的内容,对于本书中所使用的示例代码,可以进 行记忆掌握,以便可以直接在实践中进行使用(虽然部分章节中介绍了一些程度略高的内容,不过为了让读者能灵活运用,本书中所使用的示例代码,也可以直接应用在实践中)。 -
软件的奥秘[美] V. Anton Spraul 著;解福祥 译软件已经成为人们日常生活与工作中常见的辅助工具,但是对于软件的工作原理,很多人却不是非常了解。本书对软件的工作原理进行了解析,让读者对常用软件的工作原理有一个大致的了解。内容涉及数据如何加密、密码如何使用和保护、如何创建计算机图像、如何压缩和存储视频、如何搜索数据、程序如何解决同样的问题而不会引发冲突以及如何找出zui佳路径等方面。本书适合从事软件开发工作的专业技术人员,以及对软件工作原理感兴趣的读者。 -
可信嵌入式软件开发方法与实践韩炜《可信嵌入式软件开发方法与实践/中航工业首席专家技术丛书》从广泛的角度介绍了可信嵌入式软件工程相关的概念、技术、方法和实践。全书共分为4个部分共23章。第1部分为概论,介绍了嵌入式系统和嵌入式软件的分类、特征和发展情况,并对可信性软件的相关基本概念、属性和需要关注的研究内容进行了描述;重点阐述了软件自身的特点、导致软件不可信的因素和软件开发遇到的困扰:描述了软件工程基础知识,包括软件工程基本概念、基本原则和研究内容。第2部分为通用的软件工程的阐述,分别对软件全生命周期模型、开发计划与策划、需求开发及管理、软件架构设计技术、机载软件的设计、软件验证技术、软件质量保证、软件可信性评估、软件可靠性评估和软件安全性评估等软件工程各个方面进行了详细论述。第3部分为机载软件及其工程化方法,重点介绍了机载共性软件适航标准DO-178、《军用软件研制能力成熟度模型》,以及机载软件知识库。第4部分为天脉操作系统的开发实践,对自行研制的天脉操作系统的开发实践进行了详细的描述,其中包括天脉操作系统的研制策划、项目立项论证和研制总要求论证、软件计划过程和软件开发过程实践等。软件研制有很多工程化规定和指南,但是缺乏工程化的方法学指导,以及对软件工程全面的融会贯通的理解,《可信嵌入式软件开发方法与实践/中航工业首席专家技术丛书》能够为航空工业和其他领域从事高安全性系统设计的软件工作人员提供有用的参考资料。 -
软件质量和测试傅兵 著现在,国内许多高校的计算机科学与技术、软件工程及其相关专业纷纷开设软件质量保证和软件测试相关课程,以培养更多的软件人才。为了适应当前教学的需要,编者查阅了大量国内外有关软件质量和测试方面的著作和文献,并结合自己多年的从业和教学经验编写了本书。本书的特点是技术介绍全面,实践和理论并重,实例多。本书着重介绍软件质量和测试及管理技术理论中*重要、*精华的部分,注重知识点的融会贯通;而不是面面俱到,没有重点和特色。本书中既有整体框架,又有重点理论和技术。全书分两篇,共12章。第一篇软件质量包括第1~5章:第1章软件质量概述,第2章软件质量度量和配置管理,第3章软件质量标准,第4章软件全面质量管理,第5章软件评审;第二篇软件测试包括第6~12章:第6章软件测试基础,第7章白盒测试,第8章黑盒测试,第9章集成测试,第10章系统测试,第11章软件测试自动化,第12章软件测试管理。本书可以作为高校计算机科学与技术专业、软件工程专业及其相关专业本科生或研究生的教材,也可以作为软件开发人员、软件质量保证人员和软件测试人员的参考书,还适合广大计算机用户阅读。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
软件测试技术范勇 著本书详尽地阐述了软件测试的基础知识及其相关的测试技术,内容包括软件测试基础、软件测试模型与过程、软件测试管理、黑盒测试、白盒测试、单元测试、集成测试、系统测试、面向对象软件的测试、自动化测试,Web系统测试案例和软件测试实验。书中通过一个Web系统测试案例实践本书所论述的测试理论和技术。 本书内容全面、重点突出、理论简明、难易适中,注重基本概念和基础理论,强调测试技术的实用性。书中结合大量的测试案例,将理论与实践紧密结合,使读者可以更好地理解和掌握软件测试技术,并运用到实际测试工作中去。 本书可作为高等院校、示范性软件学院的计算机相关专业和软件技术专业的教材,也可作为软件测试技术初、中级培训教程,同时可供从事软件开发和软件测试的专业技术人员和管理人员参阅。 -
交互设计概论廖国良 著《交互设计概论》是全国高等院校设计类十三五规划系列教材之一,本书比较适合作为艺术院校相关设计专业交互设计课程的教材用书。本书主要内容包括交互设计的概念、学科性质、设计方法、设计需求、设计研究、设计行为、原型设计和交互设计的未来发展展望。通过对本书的学习可以提高学生对交互设计的全面了解和认识,更好的做好交互设计。 -
软件测试习题解析与实验指导周元哲 著本书与《软件测试(第2版)》相配套,内容包括两部分。第1部分是习题解析,针对主教材的8章内容,给出每章的知识重点,精心设计了相应的习题,并给出了详细的解析和参考答案。第2部分是实验指导,主要包括黑盒测试(等价类划分法、边界值分析法、因果图)、白盒测试(逻辑覆盖、路径分析)以及JUnit、TestDirector、LoadRunner、FindBugs、Bugzilla、Appium等软件工具的使用。附录包括实验报告格式、软件测试相关文档模板、软件测试考试与竞赛简介。本书全面、系统地涵盖了当前业界测试领域的理论和实践知识,反映当前*新的软件测试理论、标准、技术和工具。本书适合作为高等院校相关专业软件测试课程的教材或教学参考书,也可供从事计算机应用开发的各类技术人员参考,或用作全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。
