软件工程及软件方法学
-
用户参与吴永萌 著本书全面介绍了交互设计领域用户参与的理论体系,分别对不同情境和设计范畴中的用户参与相关理论、研究和案例进行了梳理、分析和总结,对相关设计方法和评估方法进行了提炼,为上述领域交互系统的创新和设计提供了新的设计思想和设计方法的指导,以期给交互设计师带来全新的设计视角。本书适合交互设计师,用户体验设计师,智能产品设计师,博物馆、艺术馆、公共场所的艺术互动设计师等设计人员阅读,也可供设计学专业师生参考学习。
-
中老年人轻松玩转智能手机黄华 著《中老年人轻松玩转智能手机. 微信篇》从中老年朋友使用微信的实际需要出发,采用图文并茂的方式进行详细讲解,只需按书中的步骤进行操作,即可快速掌握微信的使用方法和技巧,避免在起步阶段走弯路。《中老年人轻松玩转智能手机. 微信篇》包含了安装微信软件、微信基本功能操作、微信朋友圈、微信小程序、微信钱包理财、微信公众号等内容,力求全面解决中老年朋友在使用微信的过程中遇到的问题。本书浅显易懂,适合初步接触微信的中老年朋友阅读。
-
软件技术基础瞿亮 编《软件技术基础/高等学校电子信息类专业系列教材》是计算机基础教材。全书系统、通俗地介绍了新计算机软件技术的基础知识和应用,内容包括软件技术概论、C语言回顾、数据结构、遍历、查找和排序、操作系统、数据库系统、计算机网络、软件工程及网络新技术等。讲解由浅人深,循序渐进,通俗易懂。该书将原理、方法与实例相结合,图文并茂。书中的案例都在Dev-C++环境下测试通过。《软件技术基础/高等学校电子信息类专业系列教材》既可作为高等院校非计算机专业本科生的教材,又可作为从事工程应用领域计算机软件开发工作的科研技术人员的参考书。
-
ITIL 4与DevOps服务管理与认证考试详解刘通 著ITIL(Information Technology Infrastructure Library) 和DevOps(开发运维一体化) 是当下IT服务管理实践的两种体系框架或是两套IT服务管理行之有效的方法,用ITIL和DevOps的理论来提升企业的IT服务质量的同时能降低相应的服务成本与风险。本书通过深入解析ITIL和DevOps的理论知识,并结合当前IT企业的实际环境来帮助读者有效地从服务战略、服务设计、服务转换、服务运营和持续服务改进等多个方面来认知什么是IT服务和如何有效地进行IT服务管理。为了配合读者对ITIL理论和实践知识的全面掌握,本书特别针对IT服务管理的项目规划与实施进行详细举例,以飨读者。 本书是ITIL和DevOps实践的规划设计与具体技术实施组件的经典解密, 是ITIL、DevOps与云计算数据中心相结合的完美阐述,是IT服务管理在大数据和人工智能时代面临挑战的全面应对。本书的另一个侧重点是帮助想通过ITIL认证考试的读者理解ITIL考试的要点和难点,书中配有相应的模拟题和详尽的答案解释。本书适合IT服务外包和企业内部的IT运营人员、开发交付人员、IT产品经理、IT服务经理、IT架构师、IT项目经理、高层主管和CIO(CEO) 阅读, 也可以作为在校大学生学习IT服务管理课程的理论和实践指导用书。
-
步步为赢 交互设计全流程解析董尚昊 著本书以互联网公司中产品交互设计开发的全流程为基础,涵盖了设计师在设计方案中的所有环节,分为4篇12章。本书将交互设计中系统的理论知识和设计方法与案例融合,并在每章的最后设置思考题,通过理论结合实践,希望读者能够真正做到学以致用。本书将国内外的交互设计理论知识和资深交互设计师的多年工作经验结合,适合交互设计师及希望学习、掌握交互设计知识的视觉设计师、产品经理、运营人员阅读参考。
-
Python高级机器学习约翰·哈蒂(John Hearty) 著,王大鹏,管晨,郭鹏程 译Python是杰出的脚本语言,在速度、安全性和可扩展性等方面表现出众。在机器学习领域,越来越多的从业者也选择使用易于上手、功能强大的Python语言。本书依次介绍无监督机器学习、深度信念网络、堆叠式降噪自编码机、卷积神经网络、半监督学习技术、文本特征工程,模型集成方法,以及其他一些实用的Python机器学习工具。除了理论知识与代码实现,本书还细致讲解了分析和解决问题的思路,极具启发性。
-
乐学电子技术-DIY传感器玩mBlock张子红 著随着教育部将STEAM 写入《义务教育小学科学课程标准》中,以及国务院《新一代人工智能发展规划》等文件的发布,STEAM 教育已驶往发展的快车道。支持学生开展STEAM 活动的脚手架,也是STEAM 课程的核心,是程序设计、电子技术和结构设计三部分。学生在STEAM 活动中设计的解决实际问题的方案以及测试环节,都可以通过“程序设计+ 电子技术+ 结构设计”的方式制作出来。《好玩的Scratch》一书,属于“程序设计+ 电子技术+ 结构设计”框架中的“程序设计”部分。本书是在《好玩的Scratch》的基础上,通过“图形化的mBlock+开源电子”的方式,以及通过让学生自己制作传感器,逐步引导学生,进入奇妙的电子技术世界。本书的重点是通过引导学生亲自动手实践来掌握电子制作的相关技术,阅读完本书后,学生将能够使用mBlock 软件编写程序。然后通过运行mBlock 程序,可以“看见”电子元件和电路的运行效果,进而理解电子元件和电路的作用。本书共15 章,前4 章介绍基础知识,第5 ~ 15 章,每章都介绍一个独立项目,每个项目都包括项目分析、硬件制作、软件分析制作、优化迭代、拓展应用和相关资料等。本书可作为中小学和培训机构的创客社团教材、创客教师的研习教材以及开源硬件爱好者的入门教材。
-
软件工程综合实践案例岳希,唐聃,周子洪 编《软件工程综合实践案例》基于工程师教育理念,以软件工程思想为引导,采用项目驱动方法,将一个完整案例贯穿在产品的生命周期中,即从需求分析开始到构造完整的软件产品。每个章节,根据项目设计开发中各阶段所涉及的知识和能力,首先从理论上介绍相关概念、技术和工具,然后介绍项目案例在该阶段的具体实施过程。通过本教材,学生可以切实地体会软件项目设计开发过程。《软件工程综合实践案例》根据作者多年的综合实训课程教学素材积累和工程实践经验而作,深入浅出。该书可作为高等院校软件工程、计算机科学与技术等专业学生的学习教材,也可作软件开发工程技术人员的参考书。《软件工程综合实践案例》共7章,以旅游管理系统作为全书案例。第1章从软件危机开始,引入软件工程基本概念、软件生命周期概述;第2章对软件项目开发环境和软件项目管理进行介绍;第3~7章分别介绍项目需求分析、概要设计、详细设计、程序开发、软件测试和项目集成各阶段所涉及的概念、工具、文档撰写要点、规范等,并根据案例分别撰写需求规格说明书、概要设计说明书、详细设计说明书,进行程序开发、软件测试和项目集成。
-
Python基础与大数据应用丁辉 著本书内容安排遵循学生的认知规律,结合Python的特点,将教学内容分为Python基础及数据分析两大部分。全书分为11章,前6章讲解了Python基本语法和基本应用,后5章系统地讲解了用Python爬取数据、处理数据、分析数据的方法与过程。每章除了丰富的实例外,还设计了来源于实践的项目训练及拓展训练项目,引导读者学以致用。本书可以作为高校计算机类专业和相关专业的教材,也可作为Python爱好者的自学用书。
-
常用工具软件史晓云,孙青,周彤 编《常用工具软件(第7版)》从常用、实用功能出发,在《常用工具软件(第6版)》一书的基础上,筛选了目前版本新、流行的常用工具软件进行讲解。全书共分八章,包括系统工具篇、病毒安全篇、网络工具篇、影音工具篇、图形图像篇、应用工具篇、在线工具篇、移动应用篇。《常用工具软件(第7版)》内容浅显易懂、图文并茂,以解决实际问题为基本立意,通过阶梯式任务,将各个软件的主要功能及使用方法浓缩于任务中。同时书中穿插必要的理论知识,以加强对工具软件的理解和掌握。