
会员
软件开发的201个原则
更新时间:2022-05-09 17:57:22 最新章节:文后内容
书籍简介
软件工程是一门工程学科,是对经过验证的原则、技术、语言和工具的智慧的运用,用于有成本效益的创造和维护能够满足用户需求的软件。本书汇总了软件工程原则,对于软件研发中的主要思想,以一系列分类原则的方式,给出了总结。原则是关于软件工程的基本原理、规则或结论,不管所选的技术、工具或语言是什么,这些原则都有效。全书共9章,第1章为引言,后面8章将201个软件工程的原则划分为8个大的类别:一般原则、需求工程原则、设计原则、编码原则、测试原则、管理原则、产品保证原则和演变原则。
译者:叶王等
上架时间:2021-10-01 00:00:00
出版社:电子工业出版社
上海阅文信息技术有限公司已经获得合法授权,并进行制作发行
最新章节
(美)艾伦·M.戴维斯
最新上架
- 会员《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万字
- 会员本书按照监控数据的采集和加工流程的顺序,深入剖析Prometheus监控系统的主要模块,旨在帮助读者理解Prometheus监控系统的底层工作机制。本书主要内容包括监控数据来源模块、监控目标发现模块、监控数据采集模块、监控数据存储与读写模块、监控数据查询语言、监控数据计算与告警模块、Web模块,以及警报管理系统等。通过对主要模块的学习,读者可以了解Prometheus监控系统是如何充分利用并发能力计算机13.4万字
- 会员OpenAIAPI是一个为开发者、企业和研究者打造的平台。通过这个API,用户可以轻松地融合和应用最前沿的AI技术,而无须独立训练模型或构建复杂的支持系统。这种便利性不仅加速了各类自然语言处理任务的实现(如文本创作和问答系统),还大大降低了开发和运营的成本。随着对OpenAI不断地进行研究和优化,API用户始终能够享受到最新的技术成果。此外,API还为各个行业的创新者开辟了新的可能性,并助力各种计算机12万字
- 会员本书通过定制系统和标准产品的开发案例,介绍如何结合软件工程和项目管理的知识,按照标准化、工程化的方式协同完成软件的开发。其中定制系统的开发案例涉及售前咨询、项目准备、需求分析与设计、测试验证、上线培训等,给出了每个环节需要的理论、方法、工具、标准和交付物。标准产品的研发案例则涉及构建具有随需应变能力系统的设计思路、建模方法等。本书是《大话软件工程:需求分析与软件设计》一书的姊妹篇,本书主讲案例,后计算机41.9万字
- 会员本书主要围绕DevOps的核心CI/CD,详细讲解了企业级CI/CD的相关技术内容。全书共11章,首先讲解了持续集成系统Jenkins入门知识、Jenkins运维管理、Jenkins流水线的语法与进阶。接着讲解了持续集成阶段的工具平台实践、GitLab版本控制系统实践、Maven等构建工具实践、SonarQube代码质量平台实践、NexusRepository3制品库平台实践。持续部署分别基于云主计算机4.4万字
- 会员《软件性能测试、分析与调优实践之路》主要分享作者在多年软件测试从业中积累的关于性能测试、分析诊断与调优技巧等方面的实战经验,帮助读者提升软件性能测试、分析诊断与调优的能力。《软件性能测试、分析与调优实践之路》分为9章,内容包括软件性能测试、分析与调优基础,服务器的性能监控与分析,Web中间件的性能分析与调优,应用中间件的性能分析与调优,Java应用程序的性能分析与调优,MySQL数据库的性能分析,计算机7.7万字
- 会员本书对大前端技术栈进行了全面的讲解,以实战驱动教学,内容涉及HTML5+CSS3模块、JS模块、jQuery模块、Bootstrap模块、Node.js模块、Ajax模块、ES6新标准、Vue框架、UI组件和模块化编程等。本书厚度有限,但学习的空间无限。全书共分为五个阶段,共18章。第一阶段走进前端之HTML5+CSS3(第1~6章),第二阶段探索JS的奥秘(第7~8章),第三阶段PC端整栈开发(计算机18.4万字
- 会员本书基于ARFoundation框架,采用URP渲染管线,讲述利用ARKit进行iOS平台的AR应用开发,从AR技术概念、原理、理论脉络到各功能技术点、ARQuickLook、设计原则、性能优化,对ARKit应用开发中涉及的技术进行了全方位的讲述,用语通俗易懂,阐述深入浅出。本书共分三部分:第一部分为基础篇,包括第1章至第3章,从最基础的增强现实概念入手,通过一个实例阐述了AR应用开发从软硬计算机19.6万字
同类书籍最近更新
- 会员本书并没有过多渲染系统架构的理论知识,而是切切实实站在开发一线角度,为各位读者诠释了大型网站在架构演变过程中出现一系列技术难题时的解决方案。本书首先从分布式服务案例开始介绍,重点为大家讲解了大规模服务化场景下企业应该如何实施服务治理;然后在大流量限流/消峰案例中,笔者为大家讲解了应该如何有效地对流量实施管制,避免大流量对系统产生较大冲击,确保核心业务的稳定运行;接着笔者为大家讲解了分布式配置管理服软件工程7.3万字
- 会员本书内容由浅入深、循序渐进,涵盖了Cesium提供的各个功能接口的使用方法。全书共8章,首先对三维WebGIS进行概述,然后依次讲解Cesium快速入门、Cesium数据加载、Cesium事件处理、Cesium图形绘制、Cesium三维模型、Cesium材质特效,最后详细讲解Cesium工具应用,包括常用工具和三维分析等高级应用的功能开发。软件工程8万字
- 会员本书由一线资深软件开发工程师基于目前广泛使用的Android6/7和AndroidStudio2.x开发环境倾力编撰,循序渐进地介绍了Android应用开发的主要内容,包括开发环境搭建、Android语言基础、常用布局及控件、四大组件、图形图像技术、多媒体应用、数据处理技术、触摸和手势识别、多线程、网络技术、定位、蓝牙以及VR和NDK开发等知识,全书代码示例丰富,提供App完整项目案例,通过阅读本软件工程12.8万字
- 会员《数据可视化原理与实战:基于PowerBI》介绍PowerBI可视化的基础知识与实践方法,分为两篇:“理论篇”介绍数据可视化基础与PowerBI可视化工具。基础部分包括数据可视化的价值、量性数据与质性数据的区别、探索性分析与解释性分析、国际商业沟通标准等;工具部分包括PowerBI作为数据可视化工具的优势与局限性、PowerBI的操作界面、可视化对象分类、DAX分析语言简介、Power软件工程6.1万字
- 会员这是一本完全从企业实践角度出发,为初学者和进阶者撰写的ReactHooks开发指导手册。来自多家大厂的业界专家给予高度评价,他们均认为这本书是入门并精通ReactHooks的好书。本书结合一线项目代码对ReactHooks核心API及相关技术点进行了深入解读,并配有大量图例,让读者的学习过程更轻松,更有趣。为了帮助读者解决实际落地问题,书中不仅通过真实案例尽量还原实际开发场景,还专门总结了实际软件工程5.3万字
- 会员这是一本介绍软件开发方法(MSF)和工具(VSTS)的书。本书的内容包括:程序设计的基本原则;如何在工具的帮助下进行软件开发;如何与人合作;如何管理软件工程及微软的解决方案和方法论。本书通过虚拟的开发团队——移山公司利用VisualStudioTeamSystem(VSTS)及MicrosoftSolutionFramework(MSF)敏捷方法论来培训员工、开发商业网站的全过程,系统软件工程14.7万字