可进化产品的柔性工艺

C. Ghezzi
{"title":"可进化产品的柔性工艺","authors":"C. Ghezzi","doi":"10.1109/METRICS.2005.27","DOIUrl":null,"url":null,"abstract":"Summary form only given. Software has been evolving from monolithic, centralized, static structures to modular, distributed, and dynamic ones, both at the process and at the product level. The market demands flexible, adaptable, reliable, and evolvable lean software development, which can respond faster to customers' needs. Rather than being developed by a single organization, it is built by federating parts developed by different organizations. Likewise, software products are increasingly created and evolved by assembling individual software components and services that can be discovered and combined dynamically. In extreme cases, the traditional sharp distinction between a static phase, in which software is designed, composed, validated, and deployed and run-time execution, in which a carefully defined and immutable system is run completely disappears. Software may evolve dynamically while it is running, through a variety of mechanisms that include dynamic discovery, negotiation, and binding. The talk identifies the main drivers of this evolution, its milestones, and the challenges to quality requirements of the resulting processes and products. These can be the premise for a research agenda of the software engineering community","PeriodicalId":282231,"journal":{"name":"IEEE METRICS","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Flexible Processes for Evolvable Products\",\"authors\":\"C. Ghezzi\",\"doi\":\"10.1109/METRICS.2005.27\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Summary form only given. Software has been evolving from monolithic, centralized, static structures to modular, distributed, and dynamic ones, both at the process and at the product level. The market demands flexible, adaptable, reliable, and evolvable lean software development, which can respond faster to customers' needs. Rather than being developed by a single organization, it is built by federating parts developed by different organizations. Likewise, software products are increasingly created and evolved by assembling individual software components and services that can be discovered and combined dynamically. In extreme cases, the traditional sharp distinction between a static phase, in which software is designed, composed, validated, and deployed and run-time execution, in which a carefully defined and immutable system is run completely disappears. Software may evolve dynamically while it is running, through a variety of mechanisms that include dynamic discovery, negotiation, and binding. The talk identifies the main drivers of this evolution, its milestones, and the challenges to quality requirements of the resulting processes and products. These can be the premise for a research agenda of the software engineering community\",\"PeriodicalId\":282231,\"journal\":{\"name\":\"IEEE METRICS\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-09-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE METRICS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/METRICS.2005.27\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE METRICS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/METRICS.2005.27","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

只提供摘要形式。软件已经从单一的、集中的、静态的结构发展到模块化的、分布式的和动态的结构,无论是在过程层面还是在产品层面。市场需要灵活、适应性强、可靠、可演进的精益软件开发,以更快地响应客户的需求。它不是由单个组织开发的,而是由不同组织开发的联合部件构建的。同样,软件产品也越来越多地通过组装可以动态发现和组合的单个软件组件和服务来创建和发展。在极端情况下,静态阶段(软件在其中设计、组合、验证和部署)和运行时执行阶段(精心定义且不可变的系统在其中运行)之间传统的明显区别完全消失了。软件在运行时可以通过包括动态发现、协商和绑定在内的各种机制进行动态演化。该演讲确定了这一演变的主要驱动因素,它的里程碑,以及对最终过程和产品的质量要求的挑战。这些可以作为软件工程社区研究议程的前提
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Flexible Processes for Evolvable Products
Summary form only given. Software has been evolving from monolithic, centralized, static structures to modular, distributed, and dynamic ones, both at the process and at the product level. The market demands flexible, adaptable, reliable, and evolvable lean software development, which can respond faster to customers' needs. Rather than being developed by a single organization, it is built by federating parts developed by different organizations. Likewise, software products are increasingly created and evolved by assembling individual software components and services that can be discovered and combined dynamically. In extreme cases, the traditional sharp distinction between a static phase, in which software is designed, composed, validated, and deployed and run-time execution, in which a carefully defined and immutable system is run completely disappears. Software may evolve dynamically while it is running, through a variety of mechanisms that include dynamic discovery, negotiation, and binding. The talk identifies the main drivers of this evolution, its milestones, and the challenges to quality requirements of the resulting processes and products. These can be the premise for a research agenda of the software engineering community
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信