阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

软件开发周期

收录了 软件开发周期 频道下的 50 篇内容

“软件开发”的世界变了
“软件开发”的世界变了

在软件发展的几十年历程中,人们一直在追求更高效地交付更高质量的软件。

漫谈软件缺陷与漏洞
漫谈软件缺陷与漏洞

软件被恶意利用的情况在不断演变,企业需要有一定的措施来抗衡这些风险。基于软件最佳实践、培训和对安全威胁形势的良好理解,构建的坚实平台,这对软件拥有强大的防御态势至关重要。

软件开发生命周期中的安全性

我们必须把应用程序的安全性整合到软件开发的过程中。之后在测试中才关注安全性是不够的,因为对于修改错误来说,那太迟了,而且非常昂贵。微软的Steve Lipner在上周举行的RSA大会上发表了关于应用程序安全性的演讲,其中谈到在软件开发生命周期中的安全性。

关于特性注入的漫画

因为使用“期权理论”来分析软件开发而在敏捷社区甚为知名的Chris Matts,一直在Agile Journal上连载主题为特征注入的漫画。他解释了如何通过改变软件开发流程中信息的流动方式,从而显著提升团队的表现。

Docker 的本地化部署:加速软件开发周期的利器

在软件开发中,部署是一个至关重要的环节。随着云计算的兴起,人们开始在云端环境中进行应用部署,以获得更好的灵活性和可扩展性。然而,一些场景中,本地化部署仍然是必要的,它提供了更高的安全性和可控性。

Docker
容器化
本地部署
你是个软件架构师吗?

开发和架构的界限难以捉摸。有些人认为这并不存在,架构只是开发者所做的设计过程的扩展而已;另外一些人说这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能跨越。这之间有个平衡,但是你怎么从开发者成为架构师呢?

为什么说软件开发人员应考虑道德问题

很多影响人们行为的软件,在创建时并未认真考虑道德上的建设。软件开发人员需扪心自问一些道德问题,例如“哪些人将会受影响?”、“哪些人会从中受到伤害”,以及“会对哪些人有利,抑或是产生不利?”。开发人员应该尽量回答这些问题,但对无法回答的问题也应坦然面对。

DevOps的未来是无代码
DevOps 的未来是无代码

低代码和无代码工具可以减少用于集成和管理DevOps工具的时间,从而将现有的开发人员解放出来去从事更复杂的工作。

开源项目越来越商业友好,谁来负责开发者友好呢?
开源项目越来越商业友好,谁来负责开发者友好呢?

开源组织接连修改开议是对商业友好的表现。但是,谁来负责开发者友好呢?

SpaceX龙飞船性能要求严苛,软件开发存挑战
SpaceX 龙飞船性能要求严苛,软件开发存挑战

SpaceX 的载人龙飞船又一次与国际空间站成功对接,但在软件开发方面仍面临一系列特殊挑战。

北美科技媒体 TheNewStack 专访才云创始人:新时代的 AI 编排
北美科技媒体 TheNewStack 专访才云创始人:新时代的 AI 编排

在 KubeCon + CloudNativeCon China 2018 期间,美国科技媒体 TheNewStack 创始人兼主编 Alex Williams 对才云 Caicloud 联合创始人兼 CEO 张鑫、COO 韩佳瑶进行采访。

百花齐放的统一软件过程

20世纪90年代,Rational 统一软件过程(RUP)作为一个集结了软件工程最佳实践的框架,被逐步建立起来。其中的一些理念,如迭代、简单、关注价值和定期反馈,都被认为对软件工程的成功至关重要。很多人都借鉴统一过程,在不同的项目领域构建了方法论。本文就是对其中一些方法论的探讨。

5种提高开发速度的方法
5 种提高开发速度的方法

天下武功,唯快不破。本文主要讨论了在诸多因素影响下,如何确保开发人员能以最佳速度工作?

谷歌开发者布道师谈企业中采用Kubernetes的最佳实践
谷歌开发者布道师谈企业中采用 Kubernetes 的最佳实践

谷歌开发者布道师Ray Tsang开发者在组织中采用Kubernetes时可以使用的工具和最佳实践。

统一过程之父叫停新过程

当声名显赫如Ivar Jacobson,在过程领域有精深造诣并创立出人们开发软件所广为使用的过程的人物告诉人们“过程已经够多了”时,大家的胃口肯定被吊起来了。Ivar Jacobson认为我们开发和参与过程的方式必须改变。

Sonatype Insight 工具集为企业提供开源软件评估支持

Sonatype,Maven项目的主要推动者,最近发布了一款名为Sonatype Insight的工具集,意在帮助企业理解和评估开源软件在企业中的使用情况。目前提供此类服务的公司呈现不断增长之势。

应对 Scrum 项目带来的变化

本文概述了在敏捷组织中不同角色可能发生的变化,并为能更好地从瀑布模型转变到敏捷方法提供了一些建议。文中论及的角色如下:客户/利益关系人、产品管理、综合管理、项目管理、开发人员和质量保证人员。

面向数字化提质提效的低代码架构设计 | 低代码技术内幕
面向数字化提质提效的低代码架构设计 | 低代码技术内幕

本文与读者共同探讨数字化转型背景下的低代码平台架构设计。

DevOps与SRE在容器时代下的发展与变化
DevOps 与 SRE 在容器时代下的发展与变化

在DevOps文化中,企业需要关注开发交付流程的优化,监控反馈机制的完善和应急处置能力的积累。

代码分析工具 FxCop 最新 Beta 版:修复 200 个 bug,支持匿名方法

在修复了超过200个bug,并显著提升性能之后,该beta版 是许多FxCop用户期盼已久的版本。这个少为人知的代码分析工具,可以检查.NET托管代码装配件,查看其是否符合Microsoft .NET Framework 设计指南 。除可完成基本的库设计和命名规范检查外,在指出多语言全球化处理(globalization)、互操作性(interoperability)和安全等问题领域方面,FxCop尤其具有特殊的价值,而即使经验丰富的开发者也有可能缺乏这些领域的技能。

软件开发周期专题_资料-InfoQ中文网