软件工程及软件方法学
-
Python编程快速上手2阿尔·斯维加特(Al Sweigart) 著,荣耀,张嘉豪 译本书旨在以“短小精悍的代码+丰富的创造力”的方式向读者展示81个简单、有趣的实践项目。如果你已经掌握了基本的Python语法,并且准备开始编写程序,那么阅读本书会让你觉得既有趣又很受启发。本书给出的81个Python项目,可以助你快速上手Python编程完成数字艺术、游戏、动画、计数程序等方面的任务。一旦了解了代码是如何工作的,你就可以动手重新编写程序,并通过添加自定义的内容来不断实践。需要说明的是,书中这些项目涉及的程序大多是用少于256行的代码实现的,如蜗牛赛跑、诱饵标题生成器、DNA可视化,而且每个项目都被设计成独立的Python源文件,可供读者轻松地在网上分享。本书适合所有想通过Python学习编程的读者,尤其适合有Python基础、需要快速实现编程的读者
-
面向对象是怎样工作的[日] 平泽章 著,侯振龙 译本书以图配文的形式,直观易懂地介绍了面向对象的全貌及其包含的各项技术,包括面向对象编程、框架、设计模式、UML、建模、面向对象设计和敏捷开发方法等。对于各项技术是如何使用的(How),书中只进行简要的说明,而重点介绍这些技术是什么(What),以及为什么需要这些技术(Why)。另外,“编程往事”专栏介绍了作者年轻时的一些经历;“对象的另一面”专栏以与正文不同的视角讲解面向对象这一概念普及的背景和原因,通俗有趣;“当今的OOP”专栏介绍了Java、Python、Ruby、JavaScript等当今流行的编程语言的**动向。
-
价值流动[加] 米克·科斯腾(Mik Kersten),张乐 著《价值流动:数字化场景下软件研发效能与业务敏捷的关键》聚焦于传统项目管理模式的误区和问题,强调了以产品为导向的管理模式,同时基于丰富的案例创造性地提出了流框架,这是一种观察、度量和管理软件交付的新方法。流框架可以帮助公司从面向项目的管理模式转变为软件时代以产品为中心的创新管理模式,从度量驱动软件效能提升以及在组织在不同层面驱动变革的角度,提供了数字化转型成功落地的一种新的思路。
-
Vue3.x+TypeScript实践指南邹琼俊 著为了紧跟技术潮流,该书聚焦于当下火的Vue3和TypeScript及其相关技术,这些知识是面试Vue方向前端岗位时必须掌握的内容。该书站在初学者的视角,将理论和实践相结合,通过循序渐进、由浅入深的方式来一一讲解Vue3的技术体系,让读者在学习的过程中不断提升前端开发水平。阅读该书仅需要有CSS、HTML、JS基础,即使你是一个Vue初学者,阅读该书也不会有任何困难。书中提供了丰富的示例来帮助读者将理论知识运用于实践,让读者学习起来不会感到枯燥乏味。相信该书能让读者在短时间内快速掌握TypeScript和Vue3的相关知识,并能够将所学知识运用到实际应用当中去。如果你是Vue初学者,建议你按照章节顺序从头到尾阅读,如果你已经有了一定的基础,可以挑选自己感兴趣的章节进行阅读。《Vue3.x TypeScript实践指南》适合所有Web开发从业人员,也适合作为高等院校和培训学校计算机专业课程的教学参考书。
-
数学物理方法李月娥,马阿宁,彭宏 著本书由复变函数论和数学物理方程两大部分组成。其中复变函数论部分主要讲解解析函数的微分、积分、幂级数展开、留数定理、保角变换的概念及几何意义及解析函数在平面场问题求解中的应用等内容。数学物理方程部分则以数学物理定解问题的求解为主线讲解。主要讲解行波法、分离变量法、保角变换法三种解析方法,运用MATLAB实现行波法达朗贝尔公式的可视化,在讲解经典的分离变量法和保角变换法时结合MATLAB PDE tool完成数值求解,给学生形象的物理图像。最后结合MATLAB编程和简单的工程应用实例介绍有限差分法、有限元法及时域有限差分法三种数值计算方法。主要特色: 1.引入更多的应用实例; 2.核心知识点应用配合MATLAB编程实现; 3.重要定理由中英文双语配合,服务双语教学;
-
测试开发实战教程霍格沃兹测试开发学社 著本书采用理论与实战相结合的方式,不仅对软件测试的理论知识进行了深入的讲解,还配套了与理论相结合的实战练习,能帮助读者更深入地理解每个知识点。本书共8章,第1章讲解软件测试的入门知识,包括测试流程、测试常见方法、测试用例设计等;第2~5章讲解Web测试、Web自动化测试、App测试、App自动化测试;第6章和第7章讲解接口测试,包括接口抓包分析与Mock介绍、接口自动化测试;第8章讲解持续集成。本书既适合软件测试工程师阅读,又适合想要深入学习软件测试、自动化测试、测试开发等技术的初学者作参考书,同时还可以作为高等院校相关专业师生的学习用书以及培训学校的教材。
-
软件测试与质量评价龚家瑜 编软件质量始终是软件领域的热门话题。当下新一代信息技术层出不穷,软件的复杂性也变得越来越高,对于软件质量的测量和评价也变得越来越困难。本书围绕着软件工程领域的标准展开,以软件质量、软件测试、软件质量评价、软件质量保证等标准应用为主导,逐一对软件质量、软件测试、质量保证、软件规模度量、软件复杂性度量相关的技术要点展开讲解。
-
微信小程序开发刘斌,王军 著本书较为全面地介绍了目前微信小程序开发中涉及的基础知识和核心技术,并通过大量案例介绍了微信小程序开发的步骤和核心技术点,让读者能够快速上手开发小程序。本书侧重于实际应用,案例和实训项目的实用性和可操作性较强。本书可作为高等院校计算机相关专业的教材,也可作为具有一定前端开发经验并想从事微信小程序开发相关工作的程序员的参考书。
-
物联网鸿蒙系统App开发郑强,余兰亭,孙小东,魏宫臣 著本书结合实例,详细讲解了鸿蒙系统App开发,内容包括鸿蒙系统简介、搭载鸿蒙App开发环境、创建第一个鸿蒙App、用户界面布局开发、常用UI组件开发、鸿蒙页面及数据服务开发、日志、事件与通 知、权限与安全、数据存储管理等。 本书适合从事手机、平板、智能电视、物联网设备开发的程序员阅读,也可供大中专院校及培训机构的老师和学生阅读参考。
-
智能家居系统搭建入门实战孙新贺本书以目前流行的物联网概念为主线,介绍了智能家居知识及搭建整个智能家居系统的全过程。内容包括:什么是智能家居,智能家居的产品,智能家居客户端软件,智能家居工程设计,智能家居工程方案实施实例,智能家居常见典型方案实施案例。第1~2章介绍了智能家居的概念、产品、相关软件;第3~9章介绍了工程设计、实施及典型案例。先理论,后实践,让您轻松拥有一个智慧家庭;最后一章介绍了智慧生活的发展趋势。本书适合智能家居设计人员、研发人员,以及想要进入智能家居行业的技术人员、投资人员和智能家居爱好者阅读。