{"title":"Developing and validating a framework for integrating systems and software engineering","authors":"R. Turner, A. Pyster, M. Pennotti","doi":"10.1109/SYSTEMS.2009.4815836","DOIUrl":null,"url":null,"abstract":"As illustrated in the harmonization of ISO 15288 and ISO 12207, the disciplines of systems engineering and software engineering share many processes, methods, and concerns. In most systems of interest, software now provides a significant majority of functionality and increasingly is a significant component in determining non-functional attributes. Failures in system acquisition and implementation are often attributed to systems and/or software engineering shortfalls. The need to apply systems engineering to software design and development, as well as the need to incorporate software engineering concepts into systems engineering decisions, implies that a closer relationship between the two disciplines is appropriate. This paper states a clear rationale for integrating the two disciplines, defines a framework that establishes a vocabulary for discussing integration, and presents initial findings in using that framework to describe systems and software integration in ongoing defence programs.","PeriodicalId":131616,"journal":{"name":"2009 3rd Annual IEEE Systems Conference","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 3rd Annual IEEE Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSTEMS.2009.4815836","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
As illustrated in the harmonization of ISO 15288 and ISO 12207, the disciplines of systems engineering and software engineering share many processes, methods, and concerns. In most systems of interest, software now provides a significant majority of functionality and increasingly is a significant component in determining non-functional attributes. Failures in system acquisition and implementation are often attributed to systems and/or software engineering shortfalls. The need to apply systems engineering to software design and development, as well as the need to incorporate software engineering concepts into systems engineering decisions, implies that a closer relationship between the two disciplines is appropriate. This paper states a clear rationale for integrating the two disciplines, defines a framework that establishes a vocabulary for discussing integration, and presents initial findings in using that framework to describe systems and software integration in ongoing defence programs.