软件过程模型一致性评价系统

N. Madhavji
{"title":"软件过程模型一致性评价系统","authors":"N. Madhavji","doi":"10.1109/ASWEC.1996.10004","DOIUrl":null,"url":null,"abstract":"It is increasingly being recognized that the design, customization, reuse and improvement of software processes are important for developing quality software within budget and on time. There is an urgent need for methods and tools to assist in these tasks. In this talk, we describe one of several works at McGill a software system to address these needs. The system uses an empirically derived “contingency model” that describes the degree to which the process/context relationships contribute to the success of a process. It uses this model along with the characteristics of a subject software process and its environment to: (i) evaluate how fit (or congruent) the process is in the given environment, and (ii) identify those relationships that are considered to lower process congruency. Based on the feedback received from the system, the process engineer can change the values of appropriate process/context variables in order to improve process congruency. We demonstrate the usage of the system by giving examples from three applications: (a) congruence evaluation and improvement of a process model, (b) selection of the fittest process model from among several models, and (c) process reuse. The data used in the examples was gathered in a field study of fifteen software projects, with particular focus on requirements engineering.","PeriodicalId":171277,"journal":{"name":"Australian Software Engineering Conference","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"A System for Evaluating the Congruence of Software Process Models\",\"authors\":\"N. Madhavji\",\"doi\":\"10.1109/ASWEC.1996.10004\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It is increasingly being recognized that the design, customization, reuse and improvement of software processes are important for developing quality software within budget and on time. There is an urgent need for methods and tools to assist in these tasks. In this talk, we describe one of several works at McGill a software system to address these needs. The system uses an empirically derived “contingency model” that describes the degree to which the process/context relationships contribute to the success of a process. It uses this model along with the characteristics of a subject software process and its environment to: (i) evaluate how fit (or congruent) the process is in the given environment, and (ii) identify those relationships that are considered to lower process congruency. Based on the feedback received from the system, the process engineer can change the values of appropriate process/context variables in order to improve process congruency. We demonstrate the usage of the system by giving examples from three applications: (a) congruence evaluation and improvement of a process model, (b) selection of the fittest process model from among several models, and (c) process reuse. The data used in the examples was gathered in a field study of fifteen software projects, with particular focus on requirements engineering.\",\"PeriodicalId\":171277,\"journal\":{\"name\":\"Australian Software Engineering Conference\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Australian Software Engineering Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASWEC.1996.10004\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Australian Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.1996.10004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

越来越多的人认识到,软件过程的设计、定制、重用和改进对于在预算范围内按时开发高质量的软件非常重要。迫切需要方法和工具来协助完成这些任务。在这次演讲中,我们将介绍麦吉尔大学为满足这些需求而开发的一个软件系统。该系统使用经验推导的“偶然性模型”,该模型描述了过程/上下文关系对过程成功的贡献程度。它将该模型与主题软件过程及其环境的特征一起使用,以:(i)评估过程在给定环境中的适合度(或一致性),以及(ii)识别那些被认为降低过程一致性的关系。根据从系统收到的反馈,过程工程师可以更改适当的过程/上下文变量的值,以改进过程一致性。我们通过三个应用实例来演示该系统的使用:(a)过程模型的一致性评估和改进,(b)从多个模型中选择最适合的过程模型,以及(c)过程重用。示例中使用的数据是在对15个软件项目的实地研究中收集的,特别关注于需求工程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A System for Evaluating the Congruence of Software Process Models
It is increasingly being recognized that the design, customization, reuse and improvement of software processes are important for developing quality software within budget and on time. There is an urgent need for methods and tools to assist in these tasks. In this talk, we describe one of several works at McGill a software system to address these needs. The system uses an empirically derived “contingency model” that describes the degree to which the process/context relationships contribute to the success of a process. It uses this model along with the characteristics of a subject software process and its environment to: (i) evaluate how fit (or congruent) the process is in the given environment, and (ii) identify those relationships that are considered to lower process congruency. Based on the feedback received from the system, the process engineer can change the values of appropriate process/context variables in order to improve process congruency. We demonstrate the usage of the system by giving examples from three applications: (a) congruence evaluation and improvement of a process model, (b) selection of the fittest process model from among several models, and (c) process reuse. The data used in the examples was gathered in a field study of fifteen software projects, with particular focus on requirements engineering.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信