AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

软件后续开发

收录了 软件后续开发 频道下的 50 篇内容

什么是敏捷软件测试

在与不少测试从业人员讨论到敏捷的时候,被问得最多的大约是两个问题:“到底什么是敏捷软件测试?”,“敏捷软件开发还需要测试工程师吗?”。鉴于这两个问题的意义,在本敏捷测试专栏的第一篇文章中,段念先生尝试从自己的实践出发,尽可能清楚的回答这两个问题。

IDC 揭示中国软件厂商成长路线图

日前,IDC公司联合国内软件厂商普元在北京对外发布了《软件商成长路线图》白皮书。该白皮书为IDC在2008年3月至5月间对40家中国大中小软件开发商访谈所得,其中分析了国内软件厂商在发展过程中所面临的挑战、机遇和对策,并结合两个有代表性的案例进行说明。

迈向敏捷软件架构

Boyan Mihaylov回顾了自己在传统瀑布式软件架构和敏捷软件架构下的工作经历。他描述了两者在以下三个方面表现出来的相似性及差异性:软件架构扮演的具体角色、软件架构的时间跨度以及软件架构的输出。

软件开发“食物链”:运维竟高于开发,最顶端该是用户还是管理层?
软件开发“食物链”:运维竟高于开发,最顶端该是用户还是管理层?

有时候,我们更需要创造收入、而不只是取悦用户。

最高人民法院:这份判决给软件开发者吃了定心丸
最高人民法院:这份判决给软件开发者吃了定心丸

最高法知产法庭平衡保护软件开源社区建设和软件开发者权益受好评

英伟达授权成立DPU&DOCA卓越中心,为中国开发者提供本地DOCA开发环境
英伟达授权成立 DPU&DOCA 卓越中心,为中国开发者提供本地 DOCA 开发环境

DPU&DOCA卓越中心在中国最重要的目标是解决本地没有开发软硬件一体的开发环境的问题。

云计算会杀死开源吗?
云计算会杀死开源吗?

云服务提供商正在采用开源软件,并使其商业化,但却没有为开源软件提供价值或为开源软件的未来发展提供支持。关于如何为开源提供资金支持,并未达成行业共识。很多人仍然认为开源软件应该是免费的。

如何锻炼开发人员“简单设计”的思维力?
如何锻炼开发人员“简单设计”的思维力?

的思维;场景树进行简单设计。并能自然而然的思考出简单设计。软件开发的过程中, 不做简单设计, 软件开发就永远做不好。

顺丰科技DataOps落地实践经验|ArchSummit
顺丰科技 DataOps 落地实践经验|ArchSummit

DataOps 是大数据研发体系的重要理念,顺丰大数据也在过去的几年中通过各种办法来提高各个环节的开发效率,但也逐渐遇到了提效手段分散不成体系、提效边际效应递减等困境。

顺丰科技DataOps落地实践经验|ArchSummit
顺丰科技 DataOps 落地实践经验|ArchSummit

DataOps 是大数据研发体系的重要理念,顺丰大数据也在过去的几年中通过各种办法来提高各个环节的开发效率,但也逐渐遇到了提效手段分散不成体系、提效边际效应递减等困境。

基于 Visual Studio 2010 进行敏捷 /Scrum 模式开发

本文主要介绍了如何基于Visual Studio 2010进行敏捷Scrum模式开发,包括基于VS 2010进行Scrum团队组织,对需求记录和跟踪的支持,对Scrum流程中重要事件的支持,以及VS 2010对产品质量的保证等。

Apache SeaTunnel(Incubating)2.1.0 发布,内核重构、全面支持Flink
Apache SeaTunnel(Incubating)2.1.0 发布,内核重构、全面支持 Flink

“第一个版本发布的过程花费了大量的时间(主要是合规性),但我们认为这种时间是值得花费的。”

浅析敏捷测试及其实践运用
浅析敏捷测试及其实践运用

随着互联网技术的发展,产品的快速迭代且能适应市场需求已经成为各大公司的痛点。而传统的开发模式已经不再适用于快速迭代的产品,在这种情况下,敏捷开发模式因其高度迭代、频繁交付以及适应变化的特点,已经在各个领域得到广泛应用。

浪潮 UBML 低代码建模体系正式开源
浪潮 UBML 低代码建模体系正式开源

2021年1月20日,UBML项目代码正式对外开放。

项目经理需要了解的开发经验

在IT公司中,管理层和“自命清高”的技术人员之间的沟通和协调永远是一个值得讨论的话题,先后从事过技术和管理工作的资深产品经理韩伟分析了技术人员的管理之道,包括何时以及如何评审、分层开发、尽快运行、追求代码质量等。

每月亿行代码、全球数万研发,落地 DevOps 的协同平台 DevCloud

在信息化企业的这条路上,我们已经走得很远了,从少数单机到集群的规模壮大;软件生态也不断丰富完善,从底层系统到上层的业务分析、ERP、数据库等自研定制亦或是第三方应用。正式因为有了这些IT基础,云计算也开始生根发芽。

如何定义和区分高级软件开发工程师

Matt Briggs是一名高级开发工程师兼Scrum管理员。近日,他发表了一篇博文,根据开发者所能发挥的作用划分软件开发工程师的成长阶段。他认为,高级开发工程师是唯一有资格选择技术和平台的人,因此,从项目开始的第一天起就应该有一个这样的人。

不止芯片,国产工业软件也需要突围
不止芯片,国产工业软件也需要突围

随着美国政府对华为的围堵步步升级,芯片的重要性已经家喻户晓,但中国企业被“卡脖子”的不止是芯片。今年6月以来,由于被美国商务部列入实体清单,哈工大、哈工程等老牌工科院校无法继续使用正版的计算仿真软件MATLAB,一度引起热议,这一软件由美国公司Mathworks开发,是应用广泛的基础仿真软件。

什么是“成功项目”:谈谈软件的价值

如果我足够幸运的话,也许一些读者已经被这篇文章吊起了胃口:既然有这么好的软件开发方法,既然它能够为我们创造更大的价值,那还等什么呢,我们马上就动 手吧。事情不会那么简单。为了让迭代式开发能够成为现实,为了确保尽快、尽可能频繁地交付,为了确保每次交付的都是最有价值的功能,我们——包括软件开发 者、软件企业和客户——需要很多的改变。这里既有职责与权利的划分,也有开发过程和团队的重组,还有技术层面的实践指导。这些正是敏捷方法学所涵盖的内 容。缺少了这些东西,“为客户创造最大价值”就只能成为一句空话。

速览:软件开发中的 7 大浪费

精益软件开发的基本原则是追求浪费最小化。TPS总结了制造业的7种主要浪费,而Poppendiecks已经把它们引入到我们软件开发的领域中。Jack Mulinsky最近在agilesoftwaredevelopment.com上发表了系列文章对这些浪费进行一一介绍

软件后续开发专题_资料-InfoQ中文网