它是一个使用在线共享的第三方资源进行软件开发的互联系统。
提及“链”表明流程中的每个环节都会影响下一个环节,因此一个阶段的故障或延迟可能会减慢或停止整个流程。链条中的各个环节可以代表单个开发人员、整个团队或管理软件。
使用第三方组件是理想的选择,因为软件开发人员可以通过使用已经解决常见计算问题的工具(而不是编写自己的工具)来更快地开展工作。
尽管使用第三方组件构建软件从计算的早期就开始出现,但这种方式的思考很可能是在20世纪90年代随着Linux操作系统的出现而开始的。这种协作开发的软件是由一群相互联系的独立开发人员构建的,该软件取得了巨大的成功,现已广泛应用于从卫星到手表的各个领域。
为了更好地解释这个概念,让我们从这个术语在制造业的起源开始:
什么是供应链?当你想到建造什么东西时,大多数人都会想到工厂。工厂生产的产品是由零件制成的,而让工厂停止运转的最快方法就是零件供应短缺。
在制造的早期,几乎所有零件都是完全在内部制造的。个别公司完全负责自己的供应,这意味着工厂某一部分的短缺将立即导致生产放缓。优化意味着确保您有稳定的零件供应。
随着从汽车到电器等各种产品和功能的需求不断增加,单个零件的复杂性也随之增加。公司从专门生产该特定零件的单独工厂采购零件才有意义。这个过程本身会增加零件的创建、拼凑,最后组装成最终产品,所有这些都在不同的工厂进行。
这些相连的供应商可以被视为“供应链”。
由于工厂及其最终客户的距离越来越远,因此供应链的概念也必须包括运输。您的卡车、火车或飞机是否可靠移动对于任何供应链都至关重要。
事实上,只有能够管理并适应软件供应链变化的公司才能生存下去。那些在优化供应链方面特别有效的企业可以脱颖而出。
尽管供应链很少成为制造业之外的一般话题,但过去十年的重大颠覆使其成为人们
转载请注明:http://www.0431gb208.com/sjszlff/7816.html