首页 > 最新文献

Proceedings 10th International Software Process Workshop最新文献

英文 中文
Towards software process modules 面向软件过程模块
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654386
M. Verlage
The goal of software process model reuse should be to provide a comprehensive process model that guides and coordinates all roles within a project. This means that roles do not use their own process model, but all roles use a single, integrated one that represents all needed information. Views are derived to present information necessary for performing a role's tasks. Because every project is unique, reuse of software process models requires tailoring. Reusing generic, large software process models seems to be impractical, because of many interdependencies between generic parts of the model. Process engineering will only be successful when techniques are developed to formulate units of software process modules (staying relatively stable from project to project), to tailor them according to new contexts, and to integrate them into a comprehensive software process model. The hypothesis of this paper is that views are the process modules to be reused. Views are less complex and easier to maintain than a comprehensive process model.
软件过程模型重用的目标应该是提供一个全面的过程模型来指导和协调项目中的所有角色。这意味着角色不使用它们自己的流程模型,而是所有角色使用一个表示所有所需信息的集成流程模型。视图是用来表示执行角色任务所需的信息的。因为每个项目都是独特的,所以软件过程模型的重用需要裁剪。重用通用的大型软件过程模型似乎是不切实际的,因为模型的通用部分之间存在许多相互依赖关系。过程工程只有在开发出制定软件过程模块单元(在项目之间保持相对稳定)、根据新的上下文对它们进行裁剪以及将它们集成到一个全面的软件过程模型中的技术时才会成功。本文的假设是视图是要重用的流程模块。与全面的流程模型相比,视图不那么复杂,也更容易维护。
{"title":"Towards software process modules","authors":"M. Verlage","doi":"10.1109/ISPW.1996.654386","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654386","url":null,"abstract":"The goal of software process model reuse should be to provide a comprehensive process model that guides and coordinates all roles within a project. This means that roles do not use their own process model, but all roles use a single, integrated one that represents all needed information. Views are derived to present information necessary for performing a role's tasks. Because every project is unique, reuse of software process models requires tailoring. Reusing generic, large software process models seems to be impractical, because of many interdependencies between generic parts of the model. Process engineering will only be successful when techniques are developed to formulate units of software process modules (staying relatively stable from project to project), to tailor them according to new contexts, and to integrate them into a comprehensive software process model. The hypothesis of this paper is that views are the process modules to be reused. Views are less complex and easier to maintain than a comprehensive process model.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125542242","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Connecting reusable software process elements and components 连接可重用的软件过程元素和组件
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654356
M. Kellner
The paper focuses on one particular topic within the realm of software process reuse: namely, the issue of connections among reusable software process elements and components. Such connections can be problematic even in cases where human ingenuity and understanding is counted on entirely to smooth out the connection details while performing the process. However, the difficulties become more severe in cases involving process technology, such as formal representation of processes in a process modeling language, automated analysis and simulation of processes, and automated execution support for processes (aka process-centered environments). The paper addresses the connection issues that arise across all of these cases, particularly including the challenges that process reuse pose to process technology.
本文关注软件过程重用领域中的一个特定主题:即,可重用软件过程元素和组件之间的连接问题。即使在执行过程中完全依靠人类的聪明才智和理解力来平滑连接细节的情况下,这种连接也可能存在问题。然而,在涉及过程技术的情况下,困难变得更加严重,例如用过程建模语言表示过程、过程的自动分析和模拟以及对过程的自动执行支持(又称以过程为中心的环境)。本文讨论了在所有这些情况下出现的连接问题,特别是包括过程重用对过程技术构成的挑战。
{"title":"Connecting reusable software process elements and components","authors":"M. Kellner","doi":"10.1109/ISPW.1996.654356","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654356","url":null,"abstract":"The paper focuses on one particular topic within the realm of software process reuse: namely, the issue of connections among reusable software process elements and components. Such connections can be problematic even in cases where human ingenuity and understanding is counted on entirely to smooth out the connection details while performing the process. However, the difficulties become more severe in cases involving process technology, such as formal representation of processes in a process modeling language, automated analysis and simulation of processes, and automated execution support for processes (aka process-centered environments). The paper addresses the connection issues that arise across all of these cases, particularly including the challenges that process reuse pose to process technology.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130224303","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Feedback, evolution and software technology 反馈、进化和软件技术
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654383
M. Lehman
1970s studies of the evolution of OS/360 and other software systems suggested that E-type software development processes display feedback system like behaviour, develop a controlling dynamics and are subject to a number of laws termed laws of program evolution. Following the 1994 formulation of a FEAST hypothesis that, inter alia, encapsulates these observations, further studies are now underway. These are re-examining the feedback phenomenon and seeking ways to exploit it so as to improve the process of software process improvement. This paper outlines these themes, summarises some preliminary results and introduces a two year funded project FEAST/1 that, in collaboration with industry, will pursue the matter further. FEAST/1 is seen as laying the foundations for a longer term interdisciplinary study which, if the FEAST hypothesis is valid, should have a significant impact on the industrial process of software development while also providing foundations for a theory of software process and software product evolution.
20世纪70年代对OS/360和其他软件系统演变的研究表明,e型软件开发过程表现出类似反馈系统的行为,发展出一种控制动力学,并服从于一些被称为程序演变规律的定律。在1994年提出了一个包含了这些观察结果的FEAST假说之后,目前正在进行进一步的研究。这些都是重新审视反馈现象并寻求利用它的方法,从而改进软件过程改进的过程。本文概述了这些主题,总结了一些初步结果,并介绍了一个为期两年的资助项目FEAST/1,该项目将与工业界合作,进一步研究这一问题。FEAST/1被视为为长期的跨学科研究奠定了基础,如果FEAST假设是有效的,它将对软件开发的工业过程产生重大影响,同时也为软件过程和软件产品进化理论提供基础。
{"title":"Feedback, evolution and software technology","authors":"M. Lehman","doi":"10.1109/ISPW.1996.654383","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654383","url":null,"abstract":"1970s studies of the evolution of OS/360 and other software systems suggested that E-type software development processes display feedback system like behaviour, develop a controlling dynamics and are subject to a number of laws termed laws of program evolution. Following the 1994 formulation of a FEAST hypothesis that, inter alia, encapsulates these observations, further studies are now underway. These are re-examining the feedback phenomenon and seeking ways to exploit it so as to improve the process of software process improvement. This paper outlines these themes, summarises some preliminary results and introduces a two year funded project FEAST/1 that, in collaboration with industry, will pursue the matter further. FEAST/1 is seen as laying the foundations for a longer term interdisciplinary study which, if the FEAST hypothesis is valid, should have a significant impact on the industrial process of software development while also providing foundations for a theory of software process and software product evolution.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129193058","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Processes for systematic software reuse 系统软件重用的过程
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654369
S. Doublait, Cristina Lissoni
This paper presents a best practice of software reuse, achieved through adoption of specifically-designed engineering and management processes at Sodalia. Our company is a software development joint venture between Bell Atlantic and Telecom Italia which has embraced systematic reuse as a key strategic imperative to reach its objectives of high-quality, rapidly deployed telecommunications software applications. We describe the various processes that have been defined and applied in the context of our corporate reuse program, and summarize results from their adoption. Our experience has shown that the existence of carefully designed processes combined with a sound organizational structure are major enablers for making reuse a systematic practice in an organization.
本文介绍了软件重用的最佳实践,通过在Sodalia采用专门设计的工程和管理过程来实现。我们公司是贝尔大西洋公司和意大利电信公司之间的软件开发合资企业,它将系统重用作为实现高质量、快速部署电信软件应用程序目标的关键战略要求。我们描述了在公司重用计划的上下文中定义和应用的各种过程,并总结了采用这些过程的结果。我们的经验表明,精心设计的过程与健全的组织结构相结合的存在,是在组织中使重用成为系统实践的主要推动者。
{"title":"Processes for systematic software reuse","authors":"S. Doublait, Cristina Lissoni","doi":"10.1109/ISPW.1996.654369","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654369","url":null,"abstract":"This paper presents a best practice of software reuse, achieved through adoption of specifically-designed engineering and management processes at Sodalia. Our company is a software development joint venture between Bell Atlantic and Telecom Italia which has embraced systematic reuse as a key strategic imperative to reach its objectives of high-quality, rapidly deployed telecommunications software applications. We describe the various processes that have been defined and applied in the context of our corporate reuse program, and summarize results from their adoption. Our experience has shown that the existence of carefully designed processes combined with a sound organizational structure are major enablers for making reuse a systematic practice in an organization.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"261 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122087124","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Using process waiver data to improve a design process: a case study of feedback and control using the FEAST model 使用过程放弃数据来改进设计过程:使用FEAST模型进行反馈和控制的案例研究
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654387
L. Votta, M. Zajac
Fundamental to any attempt of process reuse, the enacting organization needs to have the ability to adapt and modify itself to effectively use the recycled process elements. We examine the underlying feedback mechanism that is needed to drive and tune the organizational adaptation. We illustrate this adaptation using a process improvement case study of the 5ESS design process and the FEAST model for feedback in software development organizations. We found that it is crucial to understand the lag time between the time when the control signal is sampled and reapplied back to the design process. We discuss the 5ESS organizational setting, the FEAST feedback model, and the major observations from applying the model to the design improvement case study. We finish with a set of discussion points that illustrate important issues for any model of organizational feedback, and hence, important issues for process reuse.
对于任何过程重用的尝试来说,实施组织都需要具有适应和修改自身的能力,以有效地使用回收的过程元素。我们检查驱动和调整组织适应所需的潜在反馈机制。我们使用5ESS设计过程的过程改进案例研究和软件开发组织中的反馈FEAST模型来说明这种适应。我们发现了解控制信号采样和重新应用到设计过程之间的滞后时间是至关重要的。我们讨论了5ESS的组织设置、FEAST反馈模型,以及将该模型应用于设计改进案例研究的主要观察结果。我们以一组讨论点结束,这些讨论点说明了任何组织反馈模型的重要问题,因此也说明了过程重用的重要问题。
{"title":"Using process waiver data to improve a design process: a case study of feedback and control using the FEAST model","authors":"L. Votta, M. Zajac","doi":"10.1109/ISPW.1996.654387","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654387","url":null,"abstract":"Fundamental to any attempt of process reuse, the enacting organization needs to have the ability to adapt and modify itself to effectively use the recycled process elements. We examine the underlying feedback mechanism that is needed to drive and tune the organizational adaptation. We illustrate this adaptation using a process improvement case study of the 5ESS design process and the FEAST model for feedback in software development organizations. We found that it is crucial to understand the lag time between the time when the control signal is sampled and reapplied back to the design process. We discuss the 5ESS organizational setting, the FEAST feedback model, and the major observations from applying the model to the design improvement case study. We finish with a set of discussion points that illustrate important issues for any model of organizational feedback, and hence, important issues for process reuse.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128395914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Supporting product line development 支持产品线开发
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654362
R. Balzer
The author considers how the maturation of the software development field has been inextricably tied to its adoption of a product line orientation. Only by specializing in a particular application domain can software development organizations develop the expertise required for that domain, develop cost effective products, and establish a market niche. He argues that software development processes are fundamentally flawed because maintenance, including enhancement and evolution, is performed on source code. This source code has been hand optimized by programmers and that optimization has spread information and built up implicit dependencies among the parts.
作者认为软件开发领域的成熟是如何与产品线导向的采用密不可分的。只有通过专门研究特定的应用程序领域,软件开发组织才能开发该领域所需的专业知识,开发成本有效的产品,并建立市场利基。他认为软件开发过程从根本上是有缺陷的,因为维护,包括增强和发展,都是在源代码上执行的。该源代码已由程序员手工优化,该优化已传播了信息,并在各部分之间建立了隐式依赖关系。
{"title":"Supporting product line development","authors":"R. Balzer","doi":"10.1109/ISPW.1996.654362","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654362","url":null,"abstract":"The author considers how the maturation of the software development field has been inextricably tied to its adoption of a product line orientation. Only by specializing in a particular application domain can software development organizations develop the expertise required for that domain, develop cost effective products, and establish a market niche. He argues that software development processes are fundamentally flawed because maintenance, including enhancement and evolution, is performed on source code. This source code has been hand optimized by programmers and that optimization has spread information and built up implicit dependencies among the parts.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127214838","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On the yellow brick road to component-based product lines 沿着黄砖路走向基于组件的产品线
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654381
G. Kaiser, P. D. Skopp, J. Yang, G. Heineman
We present our experience using process-centered environments to build, maintain, reengineer and develop sets of related products. A process-centered environment is itself a collection of applications, such as clients and servers, that work together to provide a set of services. We discuss the OzMarvel and EmeraldCity environments that we designed to develop the Oz process-centered environment. Oz's support for process interoperability played a key role in constructing a component-based product line process.
我们介绍了我们使用以过程为中心的环境来构建、维护、重新设计和开发相关产品集的经验。以流程为中心的环境本身就是一组应用程序(例如客户机和服务器),它们协同工作以提供一组服务。我们将讨论为开发以Oz过程为中心的环境而设计的OzMarvel和EmeraldCity环境。Oz对过程互操作性的支持在构建基于组件的产品线过程中发挥了关键作用。
{"title":"On the yellow brick road to component-based product lines","authors":"G. Kaiser, P. D. Skopp, J. Yang, G. Heineman","doi":"10.1109/ISPW.1996.654381","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654381","url":null,"abstract":"We present our experience using process-centered environments to build, maintain, reengineer and develop sets of related products. A process-centered environment is itself a collection of applications, such as clients and servers, that work together to provide a set of services. We discuss the OzMarvel and EmeraldCity environments that we designed to develop the Oz process-centered environment. Oz's support for process interoperability played a key role in constructing a component-based product line process.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129128153","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Moving away from a hacker vs. disciplined-based organizational legacy-an organization theory perspective on software processes 远离黑客vs.基于纪律的组织遗产——软件过程的组织理论视角
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654384
Nancy A. Staudenmayer
Software firms, like producers in any industry, face a spectrum of product and process choices. Historically, however, this continuum has been anchored by two contrasting approaches to software development, and these paradigms continue to dominate literature and practice today: the hacker versus a more discipline-based approach. As application type software products have become larger and more complex, former practitioners of the hacker approach have had to impose more discipline and structure on their development process. Likewise, discipline-based firms are having to learn to work more flexibly in the face of increasingly volatile competition and reduced cycle times. This paper addresses the managerial challenges presented by these converging models. Can firms overcome their legacy as either a hacker or disciplinarian without sacrificing the advantages associated with their old approach?.
软件公司,像任何行业的生产商一样,面临着一系列的产品和工艺选择。然而,从历史上看,这个连续体已经被两种截然不同的软件开发方法所锚定,并且这些范式继续主导着今天的文献和实践:黑客与更基于规程的方法。随着应用程序类型的软件产品变得越来越大,越来越复杂,以前的黑客方法的实践者不得不在他们的开发过程中强加更多的规则和结构。同样,以纪律为基础的公司必须学会更灵活地工作,以应对日益不稳定的竞争和缩短的周期时间。本文讨论了这些趋同模型所带来的管理挑战。企业能否在不牺牲旧方法带来的优势的情况下,克服作为黑客或纪律严明者的传统?
{"title":"Moving away from a hacker vs. disciplined-based organizational legacy-an organization theory perspective on software processes","authors":"Nancy A. Staudenmayer","doi":"10.1109/ISPW.1996.654384","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654384","url":null,"abstract":"Software firms, like producers in any industry, face a spectrum of product and process choices. Historically, however, this continuum has been anchored by two contrasting approaches to software development, and these paradigms continue to dominate literature and practice today: the hacker versus a more discipline-based approach. As application type software products have become larger and more complex, former practitioners of the hacker approach have had to impose more discipline and structure on their development process. Likewise, discipline-based firms are having to learn to work more flexibly in the face of increasingly volatile competition and reduced cycle times. This paper addresses the managerial challenges presented by these converging models. Can firms overcome their legacy as either a hacker or disciplinarian without sacrificing the advantages associated with their old approach?.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130398689","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An open architecture for software process asset reuse 软件过程资产重用的开放体系结构
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654354
B. Boehm, Steven Wolf
The development and reuse of software engineering processes within an organization can be impeded by the lack of a solid process framework. An open process architecture provides a framework through the identification of architectural elements and the specification of element interfaces. This paper introduces one open process architecture and examines some architectural element interfaces.
组织内软件工程过程的开发和重用可能会因缺乏可靠的过程框架而受到阻碍。开放流程体系结构通过体系结构元素的标识和元素接口的规范提供了一个框架。本文介绍了一种开放过程体系结构,并考察了一些体系结构元素接口。
{"title":"An open architecture for software process asset reuse","authors":"B. Boehm, Steven Wolf","doi":"10.1109/ISPW.1996.654354","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654354","url":null,"abstract":"The development and reuse of software engineering processes within an organization can be impeded by the lack of a solid process framework. An open process architecture provides a framework through the identification of architectural elements and the specification of element interfaces. This paper introduces one open process architecture and examines some architectural element interfaces.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121985178","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
An asset view on the software process 软件过程的资产视图
Pub Date : 1996-06-17 DOI: 10.1109/ISPW.1996.654372
Robert Mark Greenwood, P. Kawalek, I. Robertson, B. Warboys
There are issues of concern to software engineers that cannot be addressed in the context of a single development project. This paper indicates some typical issues, and proposes an asset view of the software development process to enable them to be considered. The asset view places less emphasis on the temporal ordering of activities and more on the concepts of goals, interactions, learning and evolution. It is complementary to the more conventional production view. The asset view may be a better starting point for considerations of reuse and product lines.
软件工程师所关心的一些问题不能在单个开发项目的环境中解决。本文指出了一些典型的问题,并提出了一个软件开发过程的资产视图,使它们能够被考虑。资产视图较少强调活动的时间顺序,而更多地强调目标、交互、学习和进化的概念。它是对更传统的生产观点的补充。对于考虑重用和产品线,资产视图可能是一个更好的起点。
{"title":"An asset view on the software process","authors":"Robert Mark Greenwood, P. Kawalek, I. Robertson, B. Warboys","doi":"10.1109/ISPW.1996.654372","DOIUrl":"https://doi.org/10.1109/ISPW.1996.654372","url":null,"abstract":"There are issues of concern to software engineers that cannot be addressed in the context of a single development project. This paper indicates some typical issues, and proposes an asset view of the software development process to enable them to be considered. The asset view places less emphasis on the temporal ordering of activities and more on the concepts of goals, interactions, learning and evolution. It is complementary to the more conventional production view. The asset view may be a better starting point for considerations of reuse and product lines.","PeriodicalId":126787,"journal":{"name":"Proceedings 10th International Software Process Workshop","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122028688","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
Proceedings 10th International Software Process Workshop
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1