软件工程及软件方法学
-
Flux架构[加] Adam Boduch(亚当 博达哈) 著;段金辰 等 译Flux 是一套架构模型,将Web 应用的各个主要功能以组件的形式进行划分,并进一步划分子组件。而各组件又以动作、存储器和视图来进行架构分层。整体采用单向数据流的形式进行事件的响应,各组件间也强制按照单向数据流进行相互影响,直至数据流结束。在本书中,先向大家介绍了Flux 是什么,以及简单展示了其基本构建模式。然后从动作、存储器、视图、分发器等核心概念,更为详细地阐述了Flux的架构模式。最后,介绍了Flux 库、测试工具和其对其他相关技术栈的影响。本书适用于前端开发者,以及希望对Flux 架构有深入了解的人群。
-
大型IT系统智能一体化测试中国民生银行信息科技部,陈绍英,许威,金成姬 著《大型IT系统智能一体化测试》是一本来自软件自动化测试领域资深专家的作品,主要用于推广智能一体化测试理论及应用。作者在书中深入浅出地讲解了自己在银行领域悟出的智能一体化测试这一全新的理论,并介绍了如何对智能一体化测试平台进行需求分析与设计,以期读者能够在自己的组织中成功推广智能一体化测试。《大型IT系统智能一体化测试》全面分享了作者推广智能一体化测试的经验,并结合真实案例讲解了如何在银行实施智能一体化测试,从而实现对银行IT系统的全生命周期质量管理。读者在学习过程中,可以深入学习作者已经推广成功的智能一体化测试平台DT(DefectTerminator)的应用方法与实施方案。《大型IT系统智能一体化测试》主要为希望大幅提升IT系统质量管理水平的团队创作,特别适合银行、证券、保险、互联网金融等企业的IT人员进行研读。
-
微课设计与制作专业教程张晓景 著本书系统地介绍了微课设计的基本概念、CamtasiaStudio和Snagit的基本操作,围绕微课的设计与制作,讲解了大量的方法原则及经验心得。即使是非设计专业的用户,没有任何设计基础也可阅读,且内容注重操作,即学即用。 本书共9章,包括了解微课、微课的设计思路与制作基础、微课视频素材的准备、微课其他素材的准备、微课图片的处理、微课视频的剪辑、微课的合成、微课的生成和分享,并通过几个微课综合案例的制作,帮助用户精通微课设计的技法,赋予作品设计的美感,增强作品的表现力,从而让用户设计出*具吸引力的微课作品。 本书结构清晰、由简到难,实例步骤分解详细,文字阐述通俗易懂,与实践结合密切,具有很强的实用性,可作为普通教师微课教学设计的参考书,也可作为师范类院校学生的教材。
-
常用工具软件项目教程王芳,张庆玲,刘莉娜,郭洪兵,陆洲 ... 著本书主要讲解常用工具软件的使用方法,内容包括工具软件使用基础、磁盘与文件管理工具、系统维护与管理工具、电子阅读与翻译工具、图像处理工具、音视频工具、网络通信传输工具、智能办公工具、光盘刻录工具等。本书采用项目式和分解任务的写法,每个任务主要由任务目标、相关知识和任务实施3个部分组成,然后进行强化实训。在每个项目的zui后总结并解析常见疑难问题,并且安排相应的练习和实践。本书着重培养学生的实际应用能力,将职业场景引入课堂教学,有利于学生提前进入工作角色。本书适合作为高等职业院校计算机应用等相关专业的教材,也可以作为相关培训机构的教材,还是一本写给计算机初学者的自学教材。
-
爱上Processing Steam&创客教育初学指南[美] Casey Reas,Ben Fry 著;陈思明,聂奕凝,郭浩赟 译本书是Processing学习的入门书,从Processing简介、开始编程、画图开始讲起,循序渐进地讲解了Processing的各种功能,例如变量、响应、媒体、运动、对象等。本书由Processing语言的创立者所著,内容权V,语言通俗易懂,即使你没有任何Processing基础,也能轻松入门。
-
软件工程与UML罗炜 编《软件工程与UML/高等职业教育计算机类课程新形态一体化规划教材》是国家职业教育软件技术专业教学资源库配套教材,也是精品资源共享课立项项目“软件建模”的配套教材。《软件工程与UML/高等职业教育计算机类课程新形态一体化规划教材》按照高职高专软件技术人才培养方案的要求,汇集了近些年国家骨干高职院校软件技术重点建设专业的优秀教学案例编写而成。全书以任务驱动方式组织知识点,讲授在软件生命周期中如何有效应用建模技术完成面向对象的软件开发。《软件工程与UML/高等职业教育计算机类课程新形态一体化规划教材》将知识、概念与软件项目的实践有机结合起来,主要讲授面向对象的建模方法,同时也涵盖了软件工程中的一些核心思想及软件开发方法。
-
软件测试朱少民 著《软件测试:基于问题驱动模式/高等学校软件工程系列教材》以“建构主义”为指导,注重软件测试与应用背景相结合,遵循项目推进的时序过程,以问题驱动方式组织软件测试内容。全书共10章,覆盖软件测试的完整过程所需的知识和技能,包括单元测试、持续集成测试、系统功能测试、性能测试、安全性测试和测试管理等。为了适应当前软件技术的实际应用状态,用专门一章介绍移动App的测试方法、技术和工具;同时,为了进一步提高软件测试的核心技能,包括能够进行更彻底的自动化测试,特别编写了“基于模型的软件测试”这一章。随书提供丰富的配套资源,包括重点知识的讲解视频、相关工具的说明文档、电子教案、示例源代码等。读者可扫描书中的二维码观看视频/阅读文档,也可从数字课程网站获取相关资源。《软件测试:基于问题驱动模式/高等学校软件工程系列教材》可作为高等学校计算机科学与技术专业、软件工程专业软件测试课程教材,也可供有关技术人员参考。
-
Unity虚拟现实项目[美] 乔纳森·林诺维斯 著虚拟现实是什么?戴上头置式显示器,你会看到立体化的3D场景,转动头部环顾周围,然后使用手持控制器或传感器四下走动,你可以感受全方位的沉浸式体验。除此之外,Unity还是一个功能强大的游戏引擎,可以用于构建VR应用,为你的游戏带来焕然一新的交互性。《Unity虚拟现实项目(影印版 英文版)》将教授使用Unity进行虚拟现实开发的方方面面。你将学会如何使用Unity开发特定设备(如OculusRift和GoogleCardboard)上的VR应用,如何同虚拟世界打交道。《Unity虚拟现实项目(影印版 英文版)》借助生动有趣的项目向你展示如何构建各种VR体验。除此之外,你将通过Unity编辑器和C#来深入学习Unity3D游戏引擎。在《Unity虚拟现实项目(影印版 英文版)》最后,你将有能力使用Unity设计出内容丰富的交互式虚拟现实体验。
-
Hadoop核心技术与实验饶文碧,袁景凌,张露,熊盛武,刘荣英 编本书介绍了如何使用Hadoop进行数据处理。主要采用了理论和案例相结合的方式,系统地介绍了Hadoop方面的知识:从最基本的Hadoop环境的安装与配置,再到Hadoop基础实践中典型案例的实例剖析,四个子框架的讲解与实践,贯穿整个Hadoop知识系统。各章知识间,内容由浅到深,循序渐进,从而帮助读者更好的理解和运用Hadoop的相关知识。本书适用于开设相关课程的高校本科生和研究生,也可以作为感兴趣读者的技术和案例资料。
-
Git团队协作艾玛·简·霍格宾·韦斯特比(Emma,Jane,Hogbin,Westby) 著;童仲毅 译Git团队协作 是一本软件团队协作指南,采用以人为本的方式讲解版本控制,强调如何利用Git促进团队协作。diyi部分介绍如何创建一个youxiu的团队、如何构建工作流等。第二部分从实践的角度学习Git命令。第三部分介绍如何在GitHub、Bitbucket和GitLab平台上托管项目。