软件工程及软件方法学
-
基于Ubuntu桌面系统测量软件开发技术暂缺作者暂缺简介...
-
大型IT系统智能一体化测试中国民生银行信息科技部,陈绍英,许威,金成姬 著《大型IT系统智能一体化测试》是一本来自软件自动化测试领域资深专家的作品,主要用于推广智能一体化测试理论及应用。作者在书中深入浅出地讲解了自己在银行领域悟出的智能一体化测试这一全新的理论,并介绍了如何对智能一体化测试平台进行需求分析与设计,以期读者能够在自己的组织中成功推广智能一体化测试。《大型IT系统智能一体化测试》全面分享了作者推广智能一体化测试的经验,并结合真实案例讲解了如何在银行实施智能一体化测试,从而实现对银行IT系统的全生命周期质量管理。读者在学习过程中,可以深入学习作者已经推广成功的智能一体化测试平台DT(DefectTerminator)的应用方法与实施方案。《大型IT系统智能一体化测试》主要为希望大幅提升IT系统质量管理水平的团队创作,特别适合银行、证券、保险、互联网金融等企业的IT人员进行研读。
-
不一样的UI设计师静电 著一个优秀的设计师不仅仅只是熟练的软件和工具操作者,更是设计方法和思维的深度思考者。在众多新设计工具越来越普及,UI设计师竞争越来越激烈的今天。面对设计工作中的苦恼和问题,广大设计师更应该思考,如何让自己变得更优秀与“不一样”。做设计就是做产品,本书分别从工具、设计方法与思维,以及交互与动效三个方面来阐述设计师所经历的成长过程,以产品思维为核心,不仅告诉读者如何做,更重要的是告诉大家为什么这么做,在这个过程中如何思考,改善设计师自身的工作方式和思维,成为“不一样”的优秀设计师。
-
面向STEM的Scratch创新课程周迎春 著我们的小学信息技术课有一些编程模块的课程规划,如五六年级有Scratch编程的课程安排等。但是,课程的安排大多局限于让学生在计算机屏幕上操作,很少涉及工程设计的理念。从Scratch 官网上,我们可以找到Scratch 的核心思想是Imagine(想象)、Program(编程)、Share(分享),寓意利用Scratch激发儿童的想象、培养儿童的思维,并在智慧分享中共同提高。笔者认为在STEM 教育视野下信息技术课程需要变革,因此编写了本书,其中,PicoBoard互动篇、Arduino UNO R3 创新篇和整合应用实践篇等的20 多个案例让学生的编程“跳”出计算机屏幕,令趣味编程走向趣味创造,意图使Scratch 的核心思想增加“创造(Create)”这一元素。让孩子能体验整合信息技术、工程、数学等多学科知识技能解决生活中实际问题的乐趣,提升STEM 素养。学习本书,即使不懂电脑编程,不懂单片机原理,也能模仿其中的一些案例做出很酷的东西,如“雨水感应自动收衣装置”“金鱼缸智能管家”“智能化花房管家”等案例,这些案例曾属于一些硕士论文研究的课题,现在小学高年级学生在本课程的指引下仅用2 ~ 3 课时就能攻克,如果你想获得跨学科解决问题的成功体验,就赶紧行动吧!
-
常用工具软件暂缺作者《常用工具软件(第2版)/“十二五”职业教育国家规划立项教材·中等职业教育网站建设与管理专业教学用书》是“十二五”职业教育国家规划立项教材,依据教育部《中等职业学校网站建设与管理专业教学标准》编写而成。《常用工具软件(第2版)/“十二五”职业教育国家规划立项教材·中等职业教育网站建设与管理专业教学用书》从实用的角度出发,详细介绍常用工具软件的用途和使用技巧。全书共分7个项目和2个附录,包括“磁盘管理”、“系统安全”、“软硬件测试”、“网络应用”、“文件管理”、“多媒体软件”、“虚拟系统”;“附录”部分包括虚拟机的搭建和在虚拟机上针对前7个项目的课堂实验。全书内容浅显易懂、图文并茂,重点学习各个软件的主要功能及使用方法,以“任务驱动”的形式引导学生学习,书中穿插必要的理论知识,以加强对工具软件的理解和掌握,通过《常用工具软件(第2版)/“十二五”职业教育国家规划立项教材·中等职业教育网站建设与管理专业教学用书》的学习,可以迅速、轻松地掌握软件的使用方法。《常用工具软件(第2版)/“十二五”职业教育国家规划立项教材·中等职业教育网站建设与管理专业教学用书》可作为中等职业学校网站建设与管理专业及相关专业教材,同时也可作为培训教材和计算机爱好者的参考书。
-
软件测试技术任务驱动式教程暂缺作者暂缺简介...
-
Flux架构[加] Adam Boduch(亚当 博达哈) 著;段金辰 等 译Flux 是一套架构模型,将Web 应用的各个主要功能以组件的形式进行划分,并进一步划分子组件。而各组件又以动作、存储器和视图来进行架构分层。整体采用单向数据流的形式进行事件的响应,各组件间也强制按照单向数据流进行相互影响,直至数据流结束。在本书中,先向大家介绍了Flux 是什么,以及简单展示了其基本构建模式。然后从动作、存储器、视图、分发器等核心概念,更为详细地阐述了Flux的架构模式。最后,介绍了Flux 库、测试工具和其对其他相关技术栈的影响。本书适用于前端开发者,以及希望对Flux 架构有深入了解的人群。
-
服务计算杨洁本书在全面介绍服务计算中的基本概念、关键问题、与云计算的关联的基础上,着重介绍在SOA架构下Web服务研究中包含的两大关键问题——服务管理与服务组合,主要包括Web服务架构与标准、服务的分类管理、服务检索、服务选择、服务推荐等问题。全书共分10章: 第1~3章为对服务计算的基础知识的介绍,着重介绍服务计算的基本概念及关键问题,Web服务中已成熟的架构与标准,以及Web服务与语义之间的关联; 第4章为服务计算中关键问题——服务管理的介绍,并附有服务分类管理的各算法的实现过程; 第5~8章为服务计算中另一关键问题——服务组合的内容,着重介绍集中式服务组合中包含的内容: 服务检索、服务选择、服务推荐,并且每一章后都有相应的研究方法,以及在Protégé平台下服务组合的详细实验步骤; 第9、第10章为服务计算中的扩展内容,第9章为将Agent技术应用于服务组合问题的研究方法,第10章为云计算中涉及的服务安全问题。全书提供了各部分研究内容的实现过程以及相应的应用实例。本书适合作为高等院校计算机、软件工程、信息管理与信息系统专业的高年级本科生、研究生的教材,同时也可供对服务计算比较熟悉并且对Web服务架构有所了解的开发人员、广大科技工作者和研究人员参考。
-
构建之法 现代软件工程邹欣 著软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了在16周的时间内让同学们通过 “做中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此基础上,作者对软件工程的各个知识点和技能要求进行了系统性整理,形成教材。 本书共分17章,对照美国ACM/IEEE2013年新出版的计算机科学教学指导(Computer ScienceCurricula 2013)中的软件工程相关部分,这本教材覆盖了其中大多数Core-Tier1和Core-Tier2的内容。可以说,全书对软件工程内容的覆盖不逊于任何一本现行的教材,同时讲述了业界zui新实践方法。
-
Effective Debugging(希)迪欧米迪斯·斯宾奈里斯(Diomidis,Spinellis)本书共分8章。首先讲解调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技巧(第3章),这些知识使我们能够应对各种软件故障及系统故障。接下来讨论在调试工作的各个阶段所用到的具体技巧,也就是在使用调试器(第4章)、编写程序(第5章)、编译软件(第6章)以及运行系统(第7章)时所用到的调试技巧。与多线程和并发有关的bug是很难寻找的,所以本书后专门用一章(第8章)来讲解特定的调试工具及调试技术,使大家能够找出这些bug。