Configuration management using SySL

R. Thomson, I. Sommerville
{"title":"Configuration management using SySL","authors":"R. Thomson, I. Sommerville","doi":"10.1145/72910.73353","DOIUrl":null,"url":null,"abstract":"Software configuration management is concerned primarily with the consistent labelling and tracking of project information and managing change to that information [l]. Its objective is to try and control the changes that are made to the software in such a way as to preserve the integrity of the system and provide a basis on which to measure quality, both of the system and the development process. Initially, software configuration management systems were aimed at the results of the software life-cycle itself ( i.e. software components ) without trying to manage other outputs from the various stages in the process. Systems such as Make [2] and SCCS [3] are indicative of such an approach. However recent research has recognised that software configuration management should be applied throughout the software process. Therefore information such as design diagrams, requirements documents, test data, etc, as well as code, should be under the control of the configuration management system. System modelling lies at the heart of software configuration management. The system model captures the state of the system, identifies the parts making up the system and specifies how to put these components together. To provide features such as the identification of baselines, the system model must capture the process by which the system is constructed, the identifiable pieces of information which emerge during the development process and their relationships. There are many dimensions to system modelling identified in [4].","PeriodicalId":198444,"journal":{"name":"Proceedings of the 2nd International Workshop on Software configuration management","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd International Workshop on Software configuration management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/72910.73353","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Software configuration management is concerned primarily with the consistent labelling and tracking of project information and managing change to that information [l]. Its objective is to try and control the changes that are made to the software in such a way as to preserve the integrity of the system and provide a basis on which to measure quality, both of the system and the development process. Initially, software configuration management systems were aimed at the results of the software life-cycle itself ( i.e. software components ) without trying to manage other outputs from the various stages in the process. Systems such as Make [2] and SCCS [3] are indicative of such an approach. However recent research has recognised that software configuration management should be applied throughout the software process. Therefore information such as design diagrams, requirements documents, test data, etc, as well as code, should be under the control of the configuration management system. System modelling lies at the heart of software configuration management. The system model captures the state of the system, identifies the parts making up the system and specifies how to put these components together. To provide features such as the identification of baselines, the system model must capture the process by which the system is constructed, the identifiable pieces of information which emerge during the development process and their relationships. There are many dimensions to system modelling identified in [4].
使用SySL进行配置管理
软件配置管理主要关注项目信息的一致标记和跟踪,以及对该信息的变更的管理[1]。它的目标是尝试并控制对软件所做的更改,以保持系统的完整性,并提供测量系统和开发过程质量的基础。最初,软件配置管理系统的目标是软件生命周期本身的结果(即软件组件),而不试图管理过程中各个阶段的其他输出。Make[2]和SCCS[3]等系统就是这种方法的代表。然而,最近的研究已经认识到软件配置管理应该应用于整个软件过程。因此,诸如设计图、需求文档、测试数据等信息以及代码都应该在组态管理系统的控制之下。系统建模是软件配置管理的核心。系统模型捕获系统的状态,识别组成系统的部件,并指定如何将这些组件组合在一起。为了提供诸如基线识别之类的特性,系统模型必须捕获构建系统的过程、开发过程中出现的可识别的信息片段以及它们之间的关系。在[4]中确定的系统建模有许多维度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信