软件工程及软件方法学
-
软件工程许家珆,白忠建,吴磊 编《软件工程:理论与实践(第3版)/普通高等教育“十一五”国家级规划教材》在第2版的基础上进行了较大的修改,根据IEEE新发布的SWEBOKV3.0版,删除了较陈旧的内容,新增了一些国内外软件工程发展的新技术,如云计算模型、自动测试等。在系统介绍软件工程基础知识的基础上,重点介绍了软件需求和软件设计两个重要开发阶段,并将面向对象方法及UML统一建模技术贯穿于各章,强调CMM软件成熟度模型、ERP企业资源规划、风险管理及团队建设等先进的软件管理技术对保证软件成功开发的重要性。理论紧密联系实践是《软件工程:理论与实践(第3版)/普通高等教育“十一五”国家级规划教材》的一大特色。《软件工程:理论与实践(第3版)/普通高等教育“十一五”国家级规划教材》不仅提供了丰富的软件开发实例和素材,还对如何通过“软件工程”精品课程网站进行综合性、设计型的软件工程课程设计做了详细介绍。《软件工程:理论与实践(第3版)/普通高等教育“十一五”国家级规划教材》可作为高校计算机、软件工程及信息类专业高年级本科生及研究生的“软件工程”课程教材,也可作为广大工程技术人员和科研人员的参考书。
-
大型IT系统智能一体化测试中国民生银行信息科技部,陈绍英,许威,金成姬 著《大型IT系统智能一体化测试》是一本来自软件自动化测试领域资深专家的作品,主要用于推广智能一体化测试理论及应用。作者在书中深入浅出地讲解了自己在银行领域悟出的智能一体化测试这一全新的理论,并介绍了如何对智能一体化测试平台进行需求分析与设计,以期读者能够在自己的组织中成功推广智能一体化测试。《大型IT系统智能一体化测试》全面分享了作者推广智能一体化测试的经验,并结合真实案例讲解了如何在银行实施智能一体化测试,从而实现对银行IT系统的全生命周期质量管理。读者在学习过程中,可以深入学习作者已经推广成功的智能一体化测试平台DT(DefectTerminator)的应用方法与实施方案。《大型IT系统智能一体化测试》主要为希望大幅提升IT系统质量管理水平的团队创作,特别适合银行、证券、保险、互联网金融等企业的IT人员进行研读。
-
不一样的UI设计师静电 著一个优秀的设计师不仅仅只是熟练的软件和工具操作者,更是设计方法和思维的深度思考者。在众多新设计工具越来越普及,UI设计师竞争越来越激烈的今天。面对设计工作中的苦恼和问题,广大设计师更应该思考,如何让自己变得更优秀与“不一样”。做设计就是做产品,本书分别从工具、设计方法与思维,以及交互与动效三个方面来阐述设计师所经历的成长过程,以产品思维为核心,不仅告诉读者如何做,更重要的是告诉大家为什么这么做,在这个过程中如何思考,改善设计师自身的工作方式和思维,成为“不一样”的优秀设计师。
-
软件测试周元哲 著本教材较全面涵盖了当前软件测试领域的专业知识,追溯了软件测试的发展史,反映了当前*新的软件测试理论、标准、技术和工具,展望了软件测试的发展趋势。本教材分为主、辅教材,《软件测试》为主教材,包括软件测试概论、软件测试基本知识、黑盒测试、白盒测试、软件测试流程、性能测试、软件测试自动化和软件测试管理等内容。《软件测试习题解析与实验指导》为辅教材,给出了习题解析,并对软件测试实验进行了指导操作。适合作为高等院校相关专业软件测试的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员应用参考,或作为全国计算机软件测评师考试、软件技术资格与水平考试的培训资料。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
-
软件测试技术任务驱动式教程暂缺作者暂缺简介...
-
Effective Debugging英文版[希腊] Diomidis Spinellis(季奥米季斯-斯宾奈里斯) 著;[希腊] Diomidis,Spinellis 译本书作者着眼于一系列可能会在现代软件系统中出现的问题,特别是分散在地球上的组件和服务之间复杂的相互影响造成的问题。无论您是否正在调试独立运行的错误或灾难性的企业系统故障,本指南将帮助您更快更少痛苦地完成任务。
-
全球视野 中国实践唐绪军 著2016年10月22日,以“全球视野,中国实践”为主题的“首届中外合作互联网治理论坛”在北京举办。本次论坛由中国社会科学院新闻与传播研究所和北京师范大学新闻传播学院主办,加拿大多伦多大学麦克卢汉中心和美国宾夕法尼亚大学互联网政策观察室协办。本文集选取了部分论坛发言和论文,从实践与探索、规制与模式、伦理与隐私、调查与数据、文化与技术等层面对全球互联网治理进行了多元探讨。
-
面向STEM的Scratch创新课程周迎春 著我们的小学信息技术课有一些编程模块的课程规划,如五六年级有Scratch编程的课程安排等。但是,课程的安排大多局限于让学生在计算机屏幕上操作,很少涉及工程设计的理念。从Scratch 官网上,我们可以找到Scratch 的核心思想是Imagine(想象)、Program(编程)、Share(分享),寓意利用Scratch激发儿童的想象、培养儿童的思维,并在智慧分享中共同提高。笔者认为在STEM 教育视野下信息技术课程需要变革,因此编写了本书,其中,PicoBoard互动篇、Arduino UNO R3 创新篇和整合应用实践篇等的20 多个案例让学生的编程“跳”出计算机屏幕,令趣味编程走向趣味创造,意图使Scratch 的核心思想增加“创造(Create)”这一元素。让孩子能体验整合信息技术、工程、数学等多学科知识技能解决生活中实际问题的乐趣,提升STEM 素养。学习本书,即使不懂电脑编程,不懂单片机原理,也能模仿其中的一些案例做出很酷的东西,如“雨水感应自动收衣装置”“金鱼缸智能管家”“智能化花房管家”等案例,这些案例曾属于一些硕士论文研究的课题,现在小学高年级学生在本课程的指引下仅用2 ~ 3 课时就能攻克,如果你想获得跨学科解决问题的成功体验,就赶紧行动吧!
-
Effective Debugging(希)迪欧米迪斯·斯宾奈里斯(Diomidis,Spinellis)本书共分8章。首先讲解调试策略(第1章)、调试方法(第2章)以及调试时所用的工具与技巧(第3章),这些知识使我们能够应对各种软件故障及系统故障。接下来讨论在调试工作的各个阶段所用到的具体技巧,也就是在使用调试器(第4章)、编写程序(第5章)、编译软件(第6章)以及运行系统(第7章)时所用到的调试技巧。与多线程和并发有关的bug是很难寻找的,所以本书后专门用一章(第8章)来讲解特定的调试工具及调试技术,使大家能够找出这些bug。
-
Flux架构[加] Adam Boduch(亚当 博达哈) 著;段金辰 等 译Flux 是一套架构模型,将Web 应用的各个主要功能以组件的形式进行划分,并进一步划分子组件。而各组件又以动作、存储器和视图来进行架构分层。整体采用单向数据流的形式进行事件的响应,各组件间也强制按照单向数据流进行相互影响,直至数据流结束。在本书中,先向大家介绍了Flux 是什么,以及简单展示了其基本构建模式。然后从动作、存储器、视图、分发器等核心概念,更为详细地阐述了Flux的架构模式。最后,介绍了Flux 库、测试工具和其对其他相关技术栈的影响。本书适用于前端开发者,以及希望对Flux 架构有深入了解的人群。