软件工程及软件方法学
-
Python程序设计王虎,胡勇,汪志宏 著本书从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了Python语言基础以及计算生态。全书共13章,可分为三个部分:第一部分包括初识 Python、下载与安装、Python语言基础、流程控制语句、各种组合数据类型等基础知识;第二部分介绍了函数、面向对象、文件、常用内置模块的使用,以及如何制作动画等进阶内容;第三部分侧重于利用Python的生态,构建网络爬虫、图像处理、中文文本处理与词云、自动化发送E-mail和数据分析与可视化等高级应用。本书基于Python 3.10编写,由浅入深、循序渐进地介绍Python语言程序设计的理论和应用,所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者能够快速地熟悉语言,编写代码解决实际问题,轻松领会Python程序开发的精髓。本书内容丰富、叙述清晰、循序渐进,不仅适合零基础的编程初学者使用,也适合作为高等院校计算机与软件相关专业的教材,还可以作为软件从业人员、科学研究人员、数据工程师、计算机爱好者的学习指导用书。
-
01改变世界逸之本书从数字和进制的诞生开始,以一系列具有代表性的计算工具和计算思维为例,讲述人类如何一步步制作出强大的现代计算机。本书依次介绍了计算机发展中的手动时期、机械时期、机电时期、电子时期,并描述了充满可能的未来时代。本书语言深入浅出,既可作为计算机业余爱好者的入门科普读物,也适合作为高校相关专业学生和从业者了解计算机发展历程的参考读物。
-
物联网鸿蒙系统App开发郑强,余兰亭,孙小东,魏宫臣 著本书结合实例,详细讲解了鸿蒙系统App开发,内容包括鸿蒙系统简介、搭载鸿蒙App开发环境、创建第一个鸿蒙App、用户界面布局开发、常用UI组件开发、鸿蒙页面及数据服务开发、日志、事件与通 知、权限与安全、数据存储管理等。 本书适合从事手机、平板、智能电视、物联网设备开发的程序员阅读,也可供大中专院校及培训机构的老师和学生阅读参考。
-
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章讲解持续集成。本书既适合软件测试工程师阅读,又适合想要深入学习软件测试、自动化测试、测试开发等技术的初学者作参考书,同时还可以作为高等院校相关专业师生的学习用书以及培训学校的教材。
-
O'Reilly[美] 简·达尔(Jean Dahl) 著,李之琳 译·理解精益领导者在21世纪全球经济中面临的危机。 ·探索现代精益框架的六大维度。 ·成为精益领导者所需的九个步骤以及应用方法。 ·采用现代精益方法帮助组织内部构建可持续迭代的学习文化。 ·基于现代精益思维框架帮助组织响应变化并构建竞争优势。
-
Spring IoC源码精讲王涛 著《Spring IoC源码精讲/软件开发源码精讲系列》从SpringIoC核心技术的使用开始讲解,具备充分的SpringIoC使用说明,并且对SpringIoC核心源码进行分析。《Spring IoC源码精讲/软件开发源码精讲系列》分为22章,主要内容包括SpringXML模式中XML文档的验证、XML资源读取、Spring默认标签的解析、自定义标签解析、各类资源对象注册和生命周期,以及Spring注解模式中的注解元数据、注解模式的启动和注解模式下Bean的注册等。《Spring IoC源码精讲/软件开发源码精讲系列》可以帮助读者快速掌握SpringIoC容器的基本使用及SpringIoC相关的源码逻辑。《Spring IoC源码精讲/软件开发源码精讲系列》的源码分析在大部分情况下遵循测试用例优先,尽可能保证源码现象可复现。《Spring IoC源码精讲/软件开发源码精讲系列》适合具有一定Java编程基础和对Spring框架有基本开发能力的读者。《Spring IoC源码精讲/软件开发源码精讲系列》特点:详细介绍SpringIoC相关技术的实际使用方式深入阐述SpringIoC中XML模式和注解模式的技术实现、对象转换、占位符解析、事件及Bean等内容提供SpringIoC核心技术相关的基础使用范例
-
SSM轻量级敏捷框架开发技术温立辉,周永福,巫锦润,曾水新,杨浪 著《SSM轻量级敏捷框架开发技术》以敏捷开发框架为前提,论述SSM框架在项目开发实战中的组合与配置,以应用技术为主线,着重阐述三大框架的核心应用、技术实现与编程语法。全书共分7章:第1~3章论述Spring框架的常规功能组件与编程语法,分别讲述IoC容器原理、AOP横截面编程、各类型通知组件、Bean生命周期管理、注解注入、事务控制等方面内容;第4章论述Spring框架3.0后加入的新模块SpringMVC的功能用法,包括SpringMVC的底层实现原理、各种常见的视图组件、视图解释器的配置、专用注解语法、JSON数据交互、专用持久化模块等方面内容;第5~6章论述MyBatis框架的ORM持久化实现机制,包括框架的核心组件、流程控制、关系表操作实现语法、各类动态标签的使用、逆向工程操作过程等方面;第7章论述SSM三大框架的整合操作过程,以一个Web信息系统的设计、开发为主线,详述各业务模块中三大框架的应用与编码实现。
-
软件测试与质量评价龚家瑜 编软件质量始终是软件领域的热门话题。当下新一代信息技术层出不穷,软件的复杂性也变得越来越高,对于软件质量的测量和评价也变得越来越困难。本书围绕着软件工程领域的标准展开,以软件质量、软件测试、软件质量评价、软件质量保证等标准应用为主导,逐一对软件质量、软件测试、质量保证、软件规模度量、软件复杂性度量相关的技术要点展开讲解。