
- 会员
软件工程基础教程
本书由浅入深、循序渐进地介绍了规范化的软件开发方法——共同演进的方法。内容包括过程模型、软件需求、设计工程、生产率和工作量度量、软件测试、软件维护、质量管理、项目管理和风险管理等内容,最后介绍了一些常用的软件开发工具,并给出编码风格上的建议。本书注重理论与实践结合,参考了IEEE和ACM关于软件工程的10个知识体系内容。本书配有在线习题、电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社软件工程8.7万字3.3万人气 - 会员
全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)
Monorepo是近年来较流行的组织代码仓库的方式。越来越多有影响力的JavaScript/TypeScript开源项目开始使用Monorepo架构管理代码,如Vite、React、Vue3、Babel、Next.js、Nuxt.js等。每一个新开发的JavaScript/TypeScript项目都应该考虑采用Monorepo架构来提高开发效率和代码质量。本书基于pnpm构建了一个完整的报软件工程8.8万字3.3万人气 - 会员
数字孪生概念与应用
本书对数字孪生技术在各行业的应用进行了深入的解析。概念篇对数字孪生的概念做了详细解析,包括数字孪生概念的发展、数字孪生的核心技术、数字孪生的价值及发展现状。应用篇对数字孪生技术在智慧制造、智慧交通、智慧城市、智慧建筑、智慧能源、智慧健康、智慧国防、智慧战争、航天航空和元宇宙十个领域的应用进行了案例分析,案例均来自国内外最新的数字孪生应用。未来篇对数字孪生进行了展望,包括数字孪生技术的发展趋势、标准软件工程13.7万字3.3万人气 - 会员
持续交付2.0:业务引领的DevOps精要(增订本)
本书“重新定义”了持续交付,增补了组织管理和架构两个维度,辅助以真实案例,对持续交付的诸多原则和实践加以解读,并对持续交付过程中的取舍原则加以论述。本书分为3个部分:第一部分作者根据自己近十年的工作及咨询经历,通过不断总结、提炼和反思,对原有的持续交付进行修正,重新定义持续交付为实现组织战略目标的能力,并引入持续交付的能力模型;第二部分阐述组织打造持续交付能力模型所需遵循的原则,包括基础原则、组织软件工程24.3万字3.3万人气 - 会员
UG NX 10中文版从入门到精通
UGNX(即SiemensNX,简称NX)是值得推荐的产品工程解决方案,为用户的产品设计及加工过程提供了数字化造型和验证手段。本书结合众多典型范例,循序渐进地介绍NX10中文版的软件功能和实战应用知识。全书共分12章,涉及的主要内容包括:初识NX10、二维草图、三维实体设计基础、标准成形特征设计、特征的操作和编辑、在模型空间中应用3D曲线、曲面片体设计、同步建模、NX装配设计、工程制图、N软件工程33.9万字3.3万人气 - 会员
Spring源码深度解析
《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。《Spring源码深度解析》不仅介绍了使用软件工程12.3万字3.3万人气 - 会员
软件架构的艺术
架构是设计一切系统的基础和核心。随着用户需求的变化及技术的发展,我们身边各式各样的系统也日趋复杂。如何在万象中剥离繁华,提炼事物的本质和精髓,“系统架构”正是化繁为简、打通两极世界的一门艺术。架构之美,在于和谐。本套“架构之美”系列丛书,以期从业务梳理、流程建模、软件架构、设计模式等方面进行系统、全面地介绍。强调理论与实践相结合,国外发展趋势与国内本地应用相结合,打造华人精品书籍,给国内读者提供真软件工程15.8万字3.3万人气 - 会员
Spring开发者的Quarkus实战
Quarkus框架是一个来自RedHat公司的KubernetesNativeJava框架平台。本书主要介绍Spring开发者如何在Quarkus框架上进行开发。全书通过比较Quarkus框架和Spring框架,介绍两者在原理、设计、开发、扩展和部署上的差异,并分别通过源码案例来讲解两者在Web开发、数据访问开发、消息应用开发、安全应用开发、响应式开发和集成第三方框架开发的差别,整理出Quarku软件工程12.4万字3.2万人气 - 会员
数字化转型架构:方法论与云原生实践
数字化转型是企业发展的必由之路,数字化转型的关键是驱动企业从业务、架构、技术、组织等方面全面且系统地改造升级。本书面向广大企业管理者和IT从业者,提出创新的数字化转型企业架构方法论,将企业总体架构规划与具体落地的云原生技术架构结合在一起,帮助企业构建在业务层面、应用层面、数据层面、技术层面及管理层面的全面立体化架构体系。本书从数字化转型的发展趋势和本质出发,引出企业架构和云原生架构对于数字化转型的软件工程23.8万字3.2万人气 - 会员
Spring Boot 3 +Vue 3开发实战
本书采用"项目贯穿式”的形式编写,从一个Alan人事管理系统入手,循序渐进,将SpringBoot3和Vue3的知识点融入项目中;并详细介绍各项技术、分析源码、剖析原理,使读者能够快速地将知识转换成技能,顺利地进行项目开发实战。软件开发技术日新月异、不胜枚举,常常让人置身其中,不知如何取舍。本书对同类技术进行充分对比,并厘清前后端三十年的技术发展脉络,使读者在工作中具备根据项目的规模应用场景软件工程12.4万字3.2万人气 - 会员
软件测试项目实战
本书作者认真研究软件测试流程,准确把握软件测试行业发展动态,使本书既有普遍性又有针对性。本书吸取了国家示范性高职院校建设成果,采用任务引领、项目主导的方法,使初学者容易快速入门,易于动手实际操作。本书按照软件测试流程共分为5章,即测试计划、测试用例、测试执行、测试总结、测试工具。本书以企业真实项目引导,贯穿全书,巧妙地将软件测试知识点融入各任务当中,体现了“做中学、学中做”的特色,是一本理实一体化软件工程9.8万字3.2万人气 - 会员
Web前端性能优化
本书以Web前端性能优化为关注点,不但给出了一套性能分析的思路与评价标准,而且针对影响网站性能的诸多方面分章节进行了详细介绍。本书内容包括图像方面的优化,资源加载方面的优化,如何编写高性能的代码,打包构建方面的优化,客户端渲染的优化、服务器端渲染,浏览器本地数据存储,以及缓存技术所带来的性能优化等,通过对这些内容的讲述与分析,逐渐帮助读者构建起相对完善的前端性能知识体系。本书同时结合性能检测与优化软件工程12万字3.2万人气 - 会员
持续交付:发布可靠软件的系统方法
《持续交付:发布可靠软件的系统方法》讲述如何实现更快、更可靠、低成本的自动化软件交付,描述了如何通过增加反馈,并改进开发人员、测试人员、运维人员和项目经理之间的协作来达到这个目标。《持续交付:发布可靠软件的系统方法》由三部分组成。第一部分阐述了持续交付背后的一些原则,以及支持这些原则的实践。第二部分是本书的核心,全面讲述了部署流水线。第三部分围绕部署流水线的投入产出讨论了更多细节,包括增量开发软件工程32.9万字3.2万人气 - 会员
游戏概念设计理念与案例解析
本书共5章,通过多个概念设计作品的制作过程,讲解游戏美术概念设计的技巧和方法,培养读者的设计创意意识。第1章作者结合自身多年的行业经验,浅谈游戏设计从业者的自身定位以及游戏美术的定位、概念艺术家的核心价值和2D原画在游戏开发中的作用;第2章通过多个案例,介绍游戏角色及场景设计;第3章通过9个设计作品和20个线稿设计的解析,帮助读者了解设计思路;第4章介绍不同角色概念人物的设定及武器道具的设定;第软件工程4.3万字3.2万人气 - 会员
软件开发的201个原则
软件工程是一门工程学科,是对经过验证的原则、技术、语言和工具的智慧的运用,用于有成本效益的创造和维护能够满足用户需求的软件。本书汇总了软件工程原则,对于软件研发中的主要思想,以一系列分类原则的方式,给出了总结。原则是关于软件工程的基本原理、规则或结论,不管所选的技术、工具或语言是什么,这些原则都有效。全书共9章,第1章为引言,后面8章将201个软件工程的原则划分为8个大的类别:一般原则、需求工程原软件工程8万字3.1万人气 - 会员
计算机软件技术基础
本书按照教育部高等学校大学计算机课程教学指导委员会提出的“三个层次五门课”的系列课程体系设置的第二层次的一门基础理论课的课程大纲编写而成,系统介绍了计算机软件技术的基本内容,包括数据结构、计算机操作系统、软件工程及数据库技术。本书内容丰富、重点突出,体系结构和内容选取强调基础性和实用性,符合理工科学生的认知规律,各章后均配有选择题、填空题和问答题,供学生练习使用。本书适合作为高等院校理工科非计算机软件工程24.7万字3.1万人气 - 会员
有限元基础与COMSOL案例分析
本书主要介绍有限元法基础知识及COMSOL在弹性力学、流体力学、电磁学、电化学、多物理场耦合等方面的应用。全书先介绍有限元法的基础知识,然后介绍COMSOL的界面组成与基本操作和网格划分的方法与实例,最后给出了结构力学分析实例、流体力学分析实例、电磁学分析实例、电化学分析实例和多物理场耦合分析实例,即以实例方式介绍COMSOL各方面应用分析的详细操作过程及一些需要注意的问题,多数案例有明确的工程应软件工程15.5万字3.1万人气 - 会员
软件开发大讲堂·从入门到精通-第一辑(套装共5册)
《C#从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行WinForm应用程序开发应该掌握的各方面技术。全书共分26章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、D软件工程82.1万字3.1万人气 - 会员
ChatGPT驱动软件开发:AI在软件研发全流程中的革新与实践
这是一本讲解以ChatGPT/GPT-4为代表的大模型如何为软件研发全生命周期赋能的实战性著作。它以软件研发全生命周期为主线,详细讲解了ChatGPT/GPT-4在软件产品的需求分析、架构设计、技术栈选择、高层设计、数据库设计、UI/UX设计、后端应用开发、Web前端开发、软件测试、系统运维、技术管理等各个环节的应用场景和方法。让读者深刻地感受到,ChatGPT/GPT-4在革新传统软件工程的方式软件工程13.5万字3.1万人气 - 会员
从零开始学ARM
本书主要介绍ARM开发的相关知识,详细讲解常用的ARM指令及如何基于ARM架构的外设编写驱动程序,并分析了开源软件U-Boot的启动源代码和网络协议栈。本书第1~4章为基础篇,主要介绍CPU与ARM、搭建环境、ARM编程、异常等;第5~13章为编程篇,主要介绍基于Exynos4412的常用外设的工作原理及驱动程序编写等;第14~17章为应用篇,主要介绍开源软件U-Boot的使用及启动程序,并分析软件工程11.6万字3.1万人气