软件开发的201个原则在线阅读
会员

软件开发的201个原则

(美)艾伦·M.戴维斯
开会员,本书免费读 >

计算机网络软件工程及软件方法学8万字

更新时间:2022-05-09 17:57:22 最新章节:文后内容

立即阅读
加书架
下载
听书

书籍简介

软件工程是一门工程学科,是对经过验证的原则、技术、语言和工具的智慧的运用,用于有成本效益的创造和维护能够满足用户需求的软件。本书汇总了软件工程原则,对于软件研发中的主要思想,以一系列分类原则的方式,给出了总结。原则是关于软件工程的基本原理、规则或结论,不管所选的技术、工具或语言是什么,这些原则都有效。全书共9章,第1章为引言,后面8章将201个软件工程的原则划分为8个大的类别:一般原则、需求工程原则、设计原则、编码原则、测试原则、管理原则、产品保证原则和演变原则。
译者:叶王等
上架时间:2021-10-01 00:00:00
出版社:电子工业出版社
上海阅文信息技术有限公司已经获得合法授权,并进行制作发行

最新章节

(美)艾伦·M.戴维斯
主页

同类热门书

最新上架

  • 会员
    本书以案例形式讲述了软件项目管理的全过程,借助路线图讲述了项目管理的理论、方法以及技巧,本书不仅覆盖项目管理知识体系的相关内容,而且强调软件这个特殊领域的项目管理。
    韩万江 姜立新等编著计算机33.9万字
  • 会员
    本书以软件反汇编技术为中心,首先带领读者从x86的基础知识开始,学习如何读取、编写和构建赋能全球大量计算机的汇编语言;然后介绍如何使用IDA、Ghidra、Olly等业界最受欢迎的工具对应用程序进行逆向工程;接着介绍如何利用补丁和密钥生成等技术进行软件破解,所有这些都利用了汇编和逆向工程的知识;最后从防御的角度向读者介绍相关技术,使他们能够更好地保护自己的软件。本书将引领好奇的读者深入软件破解和计
    (美)斯蒂芬妮·多马斯 (美)克里斯托弗·多马斯计算机11万字
  • 会员
    本书按照监控数据的采集和加工流程的顺序,深入剖析Prometheus监控系统的主要模块,旨在帮助读者理解Prometheus监控系统的底层工作机制。本书主要内容包括监控数据来源模块、监控目标发现模块、监控数据采集模块、监控数据存储与读写模块、监控数据查询语言、监控数据计算与告警模块、Web模块,以及警报管理系统等。通过对主要模块的学习,读者可以了解Prometheus监控系统是如何充分利用并发能力
    鲍光亚 张帆计算机13.4万字
  • 会员
    这是一本以项目为引领、以经典模型为主线的面向产业链的实战化教科书。全书分为九章,包含九个实战项目。以基于Android手机的智能化应用场景为项目目标,采用迭代模式,从基于TensorFlow的智能建模开始,到基于Android的应用开发结束。模型从训练到部署,设计周期长,技术要点多,复杂度高,工作量大,考验设计者的恒心与毅力。场景无限好,模型来相撑。场景包括一百余种花朵识别、三百余种鸟类识别、美食
    董相志 曲海平 董飞桐编著计算机10.7万字
  • 会员
    Kubernetes作为云原生领域容器编排的事实标准毋庸置疑,Kubernetes作为编排调度的指挥官,而真正的执行者实际上是容器运行时。在云原生生态中,容器运行时作为云原生技术栈的基石,是至关重要的一环。本书旨在帮助读者全面了解containerd的基本原理和概念。本书从云原生与容器运行时讲起,内容涵盖云原生和容器的发展史,容器技术的Linux原理,containerd的架构、原理、功能、部署、
    赵吉壮 张明月编著计算机9.2万字
  • 会员
    本书主要围绕DevOps的核心CI/CD,详细讲解了企业级CI/CD的相关技术内容。全书共11章,首先讲解了持续集成系统Jenkins入门知识、Jenkins运维管理、Jenkins流水线的语法与进阶。接着讲解了持续集成阶段的工具平台实践、GitLab版本控制系统实践、Maven等构建工具实践、SonarQube代码质量平台实践、NexusRepository3制品库平台实践。持续部署分别基于云主
    李泽阳编著计算机4.4万字
  • 会员
    本书对大前端技术栈进行了全面的讲解,以实战驱动教学,内容涉及HTML5+CSS3模块、JS模块、jQuery模块、Bootstrap模块、Node.js模块、Ajax模块、ES6新标准、Vue框架、UI组件和模块化编程等。本书厚度有限,但学习的空间无限。全书共分为五个阶段,共18章。第一阶段走进前端之HTML5+CSS3(第1~6章),第二阶段探索JS的奥秘(第7~8章),第三阶段PC端整栈开发(
    贾志杰 史广 赵东彦编著计算机18.4万字
  • 会员
    《Vue.js+Node.js全栈开发实战》以掌握Web全栈开发技术为目标,以Node.js和Vue.js原生开发和项目实战为主线,详细介绍Node.js+Vue.js全栈开发技术。《Vue.js+Node.js全栈开发实战》共分14章,内容包括Node.js基础与环境搭建,Vue.js基础介绍与环境搭建,Node.js语法基础,Node.js中的包管理,Node.js文件操作,Node.js网络
    王金柱编著计算机11.1万字
  • 会员
    本书通过定制系统和标准产品的开发案例,介绍如何结合软件工程和项目管理的知识,按照标准化、工程化的方式协同完成软件的开发。其中定制系统的开发案例涉及售前咨询、项目准备、需求分析与设计、测试验证、上线培训等,给出了每个环节需要的理论、方法、工具、标准和交付物。标准产品的研发案例则涉及构建具有随需应变能力系统的设计思路、建模方法等。本书是《大话软件工程:需求分析与软件设计》一书的姊妹篇,本书主讲案例,后
    李鸿君计算机41.9万字

同类书籍最近更新

  • 会员
    本书由浅入深、循序渐进地介绍了规范化的软件开发方法——共同演进的方法。内容包括过程模型、软件需求、设计工程、生产率和工作量度量、软件测试、软件维护、质量管理、项目管理和风险管理等内容,最后介绍了一些常用的软件开发工具,并给出编码风格上的建议。本书注重理论与实践结合,参考了IEEE和ACM关于软件工程的10个知识体系内容。本书配有在线习题、电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社
    田文洪主编软件工程8.7万字
  • 会员
    本书介绍测试系统构建领域通用测试系统的设计实现,并使用C++和Qt技术实现通用化的测试系统框架,内容包括测试系统行业背景、具体技术、具体的设计实现等。全书共4个部分。第1部分为测试系统框架,介绍行业背景、通用测试系统、C++和Qt技术。第2部分为关键技术,介绍实现通用测试系统的几个核心技术。第3部分为工程实践,介绍一套通用测试系统的具体设计与实现。第4部分为测试信息化,介绍测试系统领域的测试信息化
    赵文波编著软件工程16.9万字
  • 会员
    本书从软件质量管理的流程和技术方法等方面对软件质量管理体系进行了详尽的讲述,并对日常工作中的案例进行剖析,使广大软件质量管理人员能够更加清楚地了解和掌握软件质量管理的精髓。本书以CMMI软件能力成熟度模型为主线,穿插了PMP项目管理和软件测试技术的相关知识,从而形成了一套完整的软件质量管理理论。因此,本书是软件企业进行过程改进或CMMI认证的辅导资料,同样也可以作为PMP和“信息类项目管理师”
    张瑾编著软件工程16.8万字
  • 会员
    本书基于软件测试过程模型,构建软件测试价值模型、能力模型及基于能力战略的软件测试策略框架,讨论软件测试终止、测试预言、测试生成问题。基于图结构、图元素及软件失效行为,介绍逻辑驱动、数据驱动、剖面驱动的基础理论、基础技术及实践者方法。基于技术创新及软件测试发展需求,构建面向服务、大数据及应用、软硬件一体化测试的技术框架,讨论基于服务模型的形式化描述及求解、服务实体及基于时间波动的服务实时性测试、大数
    孙志安等编著软件工程43.9万字
  • 会员
    数字化转型是企业发展的必由之路,数字化转型的关键是驱动企业从业务、架构、技术、组织等方面全面且系统地改造升级。本书面向广大企业管理者和IT从业者,提出创新的数字化转型企业架构方法论,将企业总体架构规划与具体落地的云原生技术架构结合在一起,帮助企业构建在业务层面、应用层面、数据层面、技术层面及管理层面的全面立体化架构体系。本书从数字化转型的发展趋势和本质出发,引出企业架构和云原生架构对于数字化转型的
    王思轩软件工程23.8万字
  • 会员
    本书探讨了选择合适的分布式系统架构的策略。作者通过一个虚构的技术小组(SysopsSquad)的故事,研究了架构的各种可能性,包括如何确定服务粒度、管理工作流和编排、管理和解耦契约、管理分布式事务,以及如何优化运维性特征,例如可伸缩性、弹性和性能。本书分为两大部分:第1部分主要处理架构结构,即事物如何静态耦合在一起;第二部分讨论各种技术来克服与分布式架构相关的困难,包括管理服务通信、契约、分布式工
    (美)尼尔·福特等软件工程18.2万字