写点什么

软件开发周期

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

GitHub Copilot Friday | 通过GitHub Copilot加速开发者入职
GitHub Copilot Friday | 通过 GitHub Copilot 加速开发者入职

GitHub作为一个强大的协作平台,通过有效协作、生产力提升及安全性三大支柱,支持软件开发过程。其功能如GitHub Issues、代码扫描和密钥扫描,协助团队管理代码、检测安全问题。此外,GitHub Copilot和GitHub Actions自动化了代码编写、测试和部署等重复性任务,显著提高了开发效率。GitHub Advanced Security通过依赖项分析、代码扫描和密钥扫描等手段,帮助团队在软件开发周期早期识别并解决潜在安全问题。通过展示具体功能和实例,说明了在GitHub上进行项目管理、协作和代码安全维护的方法,展现了使用GitHub优化软件开发各个环节,实现高效、安全开发流程的潜力。

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

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

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

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

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

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

关于特性注入的漫画

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

从代码生成到全生命周期软件开发,带你读懂 Amazon Q Developer 的魅力
从代码生成到全生命周期软件开发,带你读懂 Amazon Q Developer 的魅力

新一代辅助软件开发工具正通过自然语言生成代码、实时续写等功能,显著提升开发效率,助力开发者专注创新。

你是个软件架构师吗?

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

从写代码到写Prompt,解锁鸿蒙原生应用高效开发秘籍
从写代码到写 Prompt,解锁鸿蒙原生应用高效开发秘籍

在 2024 年 12 月 14 日 AICon 全球人工智能开发与应用大会《鸿蒙生态下的 AI 助力移动应用开发新范式》技术专场上,华为、百度、腾讯云、北京航空航天大学软件学院的六位技术专家与学者从多视角出发,深入探讨在鸿蒙生态下,人工智能技术如何助力移动应用开发的新范式。

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

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

鸿蒙生态下的AI革新:大模型如何重塑移动应用开发?
鸿蒙生态下的 AI 革新:大模型如何重塑移动应用开发?

从写代码到写Prompt,解锁鸿蒙原生应用高效开发秘籍

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 项目带来的变化

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

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