标准重用实践:许多神话vs.现实

ACM Stand. Pub Date : 1997-06-01 DOI:10.1145/260558.260565
S. Doublait
{"title":"标准重用实践:许多神话vs.现实","authors":"S. Doublait","doi":"10.1145/260558.260565","DOIUrl":null,"url":null,"abstract":"m Several myths about standard software reuse practices are reviewed here. We examine how each myth has been addressed at Sodalia, a company with practical experience with reuse over the past few years. Sodalia has embraced standard reuse as a key strategic imperative to reach its objectives of highquality, rapidly deployed telecommunications software applications. Sodalia, which is qualified at ISO-9001, has been assessed at level 2 of the SEI’s Capability Maturity Model (currently seeking level 3) and is deeply invested into the definition and deployment of a corporate-wide standard reuse program that makes it among the leading reuse practitioners in Europe. bject technologies have reached a level of maturity at which companies in Europe and the United States have adopted and applied them to industrial applications for a sufficiently long period of time to assess benefits such as quality and adaptability. However, benefits reaped from software reuse seem more difficult to attain, and have not been demonstrated on a significant scale. Despite this, reuse is widely recognized as one of the major factors in enhancing software development, in terms of both reduced time-to-market and quality improvement. Other advantages include productivity improvement (through shared maintenance), interoperability/compatibility (ensured by uniform behavior of a family of applications), standardization (standards are embedded inside reusable components), and capture of domain knowledge (during domain analysis). The complexity of software reuse is not due to the inherent complexity of individual reuse activities, which are often relatively simple and well understood—the difficulty lies in the large number of technical and managerial issues, which must be tackled simultaneously, and their interdependencies. Moreover, the impact of reuse on organization, management, strategy, marketing, business processes, software development, technologies, corporate culture, communication is often either underestimated or excessively emphasized. As a result software reuse is seen as a holy grail, unreachable to many. We want to review several myths about software reuse, which often act as roadblocks to widespread adoption of reuse as standard software engineering practice. We examine how each myth has been addressed at Sodalia, a three-year software development joint venture between Bell Atlantic (U.S.A.) and Telecom Italia. The company has embraced systematic reuse as a key strategic imperative to reach its objectives of high-quality, rapidly deployed telecommunications software applications.","PeriodicalId":270594,"journal":{"name":"ACM Stand.","volume":"150 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Standard reuse practices: many myths vs. a reality\",\"authors\":\"S. Doublait\",\"doi\":\"10.1145/260558.260565\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"m Several myths about standard software reuse practices are reviewed here. We examine how each myth has been addressed at Sodalia, a company with practical experience with reuse over the past few years. Sodalia has embraced standard reuse as a key strategic imperative to reach its objectives of highquality, rapidly deployed telecommunications software applications. Sodalia, which is qualified at ISO-9001, has been assessed at level 2 of the SEI’s Capability Maturity Model (currently seeking level 3) and is deeply invested into the definition and deployment of a corporate-wide standard reuse program that makes it among the leading reuse practitioners in Europe. bject technologies have reached a level of maturity at which companies in Europe and the United States have adopted and applied them to industrial applications for a sufficiently long period of time to assess benefits such as quality and adaptability. However, benefits reaped from software reuse seem more difficult to attain, and have not been demonstrated on a significant scale. Despite this, reuse is widely recognized as one of the major factors in enhancing software development, in terms of both reduced time-to-market and quality improvement. Other advantages include productivity improvement (through shared maintenance), interoperability/compatibility (ensured by uniform behavior of a family of applications), standardization (standards are embedded inside reusable components), and capture of domain knowledge (during domain analysis). The complexity of software reuse is not due to the inherent complexity of individual reuse activities, which are often relatively simple and well understood—the difficulty lies in the large number of technical and managerial issues, which must be tackled simultaneously, and their interdependencies. Moreover, the impact of reuse on organization, management, strategy, marketing, business processes, software development, technologies, corporate culture, communication is often either underestimated or excessively emphasized. As a result software reuse is seen as a holy grail, unreachable to many. We want to review several myths about software reuse, which often act as roadblocks to widespread adoption of reuse as standard software engineering practice. We examine how each myth has been addressed at Sodalia, a three-year software development joint venture between Bell Atlantic (U.S.A.) and Telecom Italia. The company has embraced systematic reuse as a key strategic imperative to reach its objectives of high-quality, rapidly deployed telecommunications software applications.\",\"PeriodicalId\":270594,\"journal\":{\"name\":\"ACM Stand.\",\"volume\":\"150 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM Stand.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/260558.260565\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Stand.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/260558.260565","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

这里回顾了几个关于标准软件重用实践的神话。我们研究了在Sodalia(一家在过去几年中具有重用实践经验的公司)是如何解决每个神话的。为了实现其高质量、快速部署的电信软件应用程序的目标,soalia已经将标准重用作为一项关键的战略要求。Sodalia通过了ISO-9001认证,已经通过了SEI能力成熟度模型的第2级评估(目前正在寻求第3级),并深入地投入到企业范围的标准重用计划的定义和部署中,使其成为欧洲领先的重用实践者之一。目标技术已经达到成熟的水平,欧洲和美国的公司已经采用并将其应用于工业应用足够长的时间,以评估质量和适应性等好处。然而,从软件重用中获得的好处似乎更难获得,而且还没有得到大规模的证明。尽管如此,重用被广泛认为是增强软件开发的主要因素之一,就缩短上市时间和提高质量而言。其他优势包括生产力的提高(通过共享维护)、互操作性/兼容性(通过应用程序家族的统一行为来保证)、标准化(标准嵌入到可重用组件中)和领域知识的获取(在领域分析期间)。软件重用的复杂性不是由于单个重用活动的固有复杂性,这些活动通常相对简单且易于理解——困难在于必须同时处理的大量技术和管理问题,以及它们的相互依赖性。此外,重用对组织、管理、战略、营销、业务流程、软件开发、技术、企业文化、沟通的影响往往被低估或过分强调。因此,软件重用被视为许多人无法企及的圣杯。我们想要回顾几个关于软件重用的神话,这些神话经常成为广泛采用重用作为标准软件工程实践的障碍。我们研究了在Sodalia(贝尔大西洋公司(美国)和意大利电信之间的一个为期三年的软件开发合资企业),每个神话是如何解决的。该公司已经将系统重用作为实现高质量、快速部署电信软件应用程序目标的关键战略要求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Standard reuse practices: many myths vs. a reality
m Several myths about standard software reuse practices are reviewed here. We examine how each myth has been addressed at Sodalia, a company with practical experience with reuse over the past few years. Sodalia has embraced standard reuse as a key strategic imperative to reach its objectives of highquality, rapidly deployed telecommunications software applications. Sodalia, which is qualified at ISO-9001, has been assessed at level 2 of the SEI’s Capability Maturity Model (currently seeking level 3) and is deeply invested into the definition and deployment of a corporate-wide standard reuse program that makes it among the leading reuse practitioners in Europe. bject technologies have reached a level of maturity at which companies in Europe and the United States have adopted and applied them to industrial applications for a sufficiently long period of time to assess benefits such as quality and adaptability. However, benefits reaped from software reuse seem more difficult to attain, and have not been demonstrated on a significant scale. Despite this, reuse is widely recognized as one of the major factors in enhancing software development, in terms of both reduced time-to-market and quality improvement. Other advantages include productivity improvement (through shared maintenance), interoperability/compatibility (ensured by uniform behavior of a family of applications), standardization (standards are embedded inside reusable components), and capture of domain knowledge (during domain analysis). The complexity of software reuse is not due to the inherent complexity of individual reuse activities, which are often relatively simple and well understood—the difficulty lies in the large number of technical and managerial issues, which must be tackled simultaneously, and their interdependencies. Moreover, the impact of reuse on organization, management, strategy, marketing, business processes, software development, technologies, corporate culture, communication is often either underestimated or excessively emphasized. As a result software reuse is seen as a holy grail, unreachable to many. We want to review several myths about software reuse, which often act as roadblocks to widespread adoption of reuse as standard software engineering practice. We examine how each myth has been addressed at Sodalia, a three-year software development joint venture between Bell Atlantic (U.S.A.) and Telecom Italia. The company has embraced systematic reuse as a key strategic imperative to reach its objectives of high-quality, rapidly deployed telecommunications software applications.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信