写点什么

软件开发周期

收录了 软件开发周期 频道下的 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大会上发表了关于应用程序安全性的演讲,其中谈到在软件开发生命周期中的安全性。

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

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

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时可以使用的工具和最佳实践。

朱红林确认出席 ArchSummit 深圳,将分享软件开发生命周期中高效管理开源组件话题
朱红林确认出席 ArchSummit 深圳,将分享软件开发生命周期中高效管理开源组件话题

朱红林将于会上分享《如何在软件开发生命周期中高效管理开源组件》话题,针对开源整改和提交代码过程中的痛点和难点,分享“Kernel 代码自动化开源工具系统”的原理和实践。

Agent 不是渐进升级,而是要“换代”了:Cursor 工程负责人放话未来三到六个月,行业将迎来大变局
Agent 不是渐进升级,而是要“换代”了:Cursor 工程负责人放话未来三到六个月,行业将迎来大变局

过去一年,编码 Agent 的变化速度,已经快到让人很难用“功能升级”来形容。

如何在软件开发生命周期中高效管理开源组件|ArchSummit
如何在软件开发生命周期中高效管理开源组件|ArchSummit

开源组件的引入和全生命周期软件管理,是个比较大的课题,涉及多个可能的技术风险、安全合规风险、软件供应链风险、地缘政治风险等,所以全生命周期管理是个很有挑战,但也很有必要完成的一项工作。Kernel 代码管理和开源,涉及多个技术层面,如何高效完成软件管理和开源治理,是个工作任务庞大且不易完成的事情。

开发一款区块链软件的周期解析

从技术攻坚到生态落地的全景推演

交易所开发
dapp开发
链游开发
公链开发
代币开发
软件开发,如何快速有效缩短项目周期
软件开发,如何快速有效缩短项目周期

现在的互联网,是一个快鱼吃慢鱼的世界,在软件开发中,同一技术选型下,如果你的产品比主要竞争对手晚上市几个月,就意味着你可能面临着多种不利因素,为以后的发展埋下隐患。

软件开发
7.5 分钟编译 1 亿行代码 华为软件开发云是神器

12月22日,2016华为大连软件开发云上线大会在大连市召开,大会主题为“云智软件,众享未来”。记者在会上获悉,通过使用华为软件开发云,以前每个月所产生的1亿行代码的编译时间,可由原来的25分钟缩短至7.5分钟,版本级的编译速度可由94分钟缩短至31分钟。

软件测试 | 测试流程体系

软件测试是软件质量保证的关键环节。越早发现软件中存在的问题,修复问题的成本就越低,在编码后修改软件缺陷的成本是编码前的10倍,在产品交付后修改软件缺陷的成本是交付前的10倍。软件质量越高,软件发布后的维护费用越低。

测试
软件测试 / 测试开发 | 一文带你了解测试流程体系

软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。

软件测试
自动化测试
测试开发
测试流程
技术分享 | 一文带你了解测试流程的体系

软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。

软件测试 | 测试开发 | 一文带你了解测试流程的体系

本文节选自霍格沃兹测试学院内部教材

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