软件工程 - 第3页
软件工程分类电子书精选合集。本页精选包含 《软件架构设计 : 程序员向架构师转型必备(第2版)》、《面向模式的软件体系结构卷1:模式系统》、《实战Gradle》、《有效需求分析(第2版)》 等精选图书,本站提供海量优质电子书资源免费下载,支持PDF、EPUB、Kindle等多种格式,当前第3页。
计算机 - 软件工程
软件架构设计 : 程序员向架构师转型必备(第2版)
《软件架构设计:程序员向架构师转型必备(第2版)》围绕“软件架构设计”主题,从“程序员”成长的视角,深入浅出地讲述了架构师的修炼之道。从“基础篇”、到“设计过程篇”、到“模块划分专题”,《软件架构设计:程序员向架构师转型必备(第2版)》覆盖了架构设计的关键技能项,并且对于架构设计过程中可能出现的各种问题给与了解答。
15 查看
2012年发布
7.3 分
温昱 著

计算机 - 软件工程
面向模式的软件体系结构卷1:模式系统
本书系统地介绍了模式的概念并讨论了模式描述的原则;给出了来自不同应用领域的8个软件体系结构模式;还给出了8个设计模式。这些模式分别针对在定义了软件系统的整体结构之后遇到的典型问题;对惯用法模式进行了阐述;论述了将模式组织成模式系统的重要性; 讨论了模式如何嵌人到软件体系结构中,特别是对软件体系结构及其基本原则的理解。此外, 本书还介绍了模式历史、相关工作和整个模式团体,并对模式的未来发展作了展望。
14 查看
2003年发布
7.7 分
Frank Buschmann 著

计算机 - 软件工程
实战Gradle
《实战 Gradle》围绕现代软件项目的自动化构建展开,从为什么需要构建工具讲起,对比 Ant、Maven 与 Gradle 的思路,并通过实际 Java 项目帮助读者理解 Gradle 基于 Groovy DSL 的声明式构建方式。基础部分深入讲解 Project、Task、属性、构建生命周期和依赖管理,并通过完整项目展示 Java 插件、Web 项目、Gradle Wrapper 和多项目构建
9 查看
2015年发布
6.6 分
[美] Benjamin Muschko(本杰明·马斯可) 著

计算机 - 软件工程
有效需求分析(第2版)
随着数字化时代的到来,各行各业投入到 IT 建设中的资金越来越多,如何确保 IT 投资价值最大化,做好需求分析工作是重中之重。 本书将通过生动的实践案例、深刻的隐喻故事帮助读者建立“业务驱动的、用户导向的需求思想”,并针对价值需求、功能需求、数据需求和非功能需求四条主线,帮助读者构建清晰有效的需求分析路径。
23 查看
2024年发布
8.4 分
徐锋 著

计算机 - 软件工程
Google软件测试之道:像Google一样进行软件测试
每天,google 都要测试和发布数百万个源文件、亿万行的代码。数以亿计的构建动作会触发几百万次的自动化测试,并在好几十万个浏览器实例上执行。面对这些看似不可能完成的任务,谷歌是如何测试的呢? 《google 软件测试之道》从内部视角告诉你这个世界上知名的互联网公司是如何应对 21 世纪软件测试的独特挑战的。《google 软件测试之道》抓住了 google 做测试的本质,抓住了 google 测
14 查看
2013年发布
8.2 分
[美] James A. Whittaker、[美] Jason Arbon、[美] Jeff Carollo 著

计算机 - 软件工程
代码整洁之道
软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。本书提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规
16 查看
2010年发布
10 分
[美] Robert C. Martin 著

计算机 - 软件工程
面向模式的软件体系结构卷2:用于并发和网络化对象的模式
本书讲述用于创建并发和网络化系统的模式,共涉及17种模式与惯用法。这些模式构成了用于解决有关分布式、并发和网络化问题的模式语言的基础。本书的模式是创建并发和网络化系统的核心元素,包括服务访问、事件处理、并发控制、连接管理和初始化、事务、安全性等本书强调实际的解决方案,读者可以使用本书的方法解决特定的软件开发问题,获得对构造分布式及并发应用和中间件实践的基本理解。书中含有用多种语言(C、C++和Ja
9 查看
2003年发布
8.4 分
Douglas Schmidt 等著 著

计算机 - 软件工程
Python测试驱动开发 (第2版):使用Django、Selenium和JavaScript进行Web编程
《Python测试驱动开发 (第2版):使用Django、Selenium和JavaScript进行Web编程》从基础的知识开始,讲解Web开发的整个流程,展示如何使用Python做测试驱动开发。全书由三个部分组成。第一部分介绍了测试驱动开发和Django的基础知识,并在每个阶段进行严格的单元测试。第二部分讨论了Web开发要素,探讨了Web开发过程中不可避免的问题,以及如何通过测试解决这些问题。第
15 查看
2018年发布
7.9 分
[英] 哈利·J.W. 帕西瓦尔 著

计算机 - 软件工程
架构现代化:方法与实践
作者凭借在全球不同国家和行业内的多年实践经验,从战略规划、技术选型、架构设计到人力资源管理、团队建设和流程优化等多个维度,为企业的现代化改造提供了全面的指导。本书讨论了通过引入沃德利地图、事件风暴、产品分类、领域划分、团队拓扑、松耦合软件架构、内部开发者平台、数据网格、现代化战略、学习与提升技能来加快企业的产品创新和服务优化,同时有效地管理变革,减少风险。
11 查看
2024年发布
暂无
[美] 尼克·图恩 等 著

计算机 - 软件工程
Google软件工程
《Google 软件工程》由提图斯·温特斯、汤姆·曼什雷克和海勒姆·赖特合著,系统总结大型软件组织在长期开发、维护和演进过程中形成的工程实践与思考。全书从软件的时间性、规模和变化出发,讨论为什么软件工程不能只关注当前功能,还需要考虑代码未来的维护成本、团队协作以及系统持续演进所产生的问题,并进一步涉及工程文化、代码审查、测试、发布和基础设施等实践。本书的重要价值在于把“写代码”与“长期维护软件”区
5 查看
2022年发布
8.2 分
[美] 汤姆·曼什雷克 等 著
