{"title":"System complexity as an aid to quality assurance","authors":"N. S. Gill, P. Grover, D. Taneja","doi":"10.1109/STRQA.1994.526395","DOIUrl":null,"url":null,"abstract":"Designing a good software system is a very complex task. In order to produce a good software product, several measures need to be taken into account. System complexity generally affects attributes such as software reliability, maintainability, and testability of software systems which are considered of immense importance in designing a better software product. For achieving these software qualities, its system complexity must be controlled by modularizing the system into various modules of appropriate complexities. The paper reports the system complexity which is comprised of internal and external complexities. External complexity, a result of software decomposition, which is mainly contributed by the coupling or interaction among modules, is derived by taking into account the proposed reasonable modular coupling complexities.","PeriodicalId":125322,"journal":{"name":"Proceedings of 1994 1st International Conference on Software Testing, Reliability and Quality Assurance (STRQA'94)","volume":"181 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1994 1st International Conference on Software Testing, Reliability and Quality Assurance (STRQA'94)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STRQA.1994.526395","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Designing a good software system is a very complex task. In order to produce a good software product, several measures need to be taken into account. System complexity generally affects attributes such as software reliability, maintainability, and testability of software systems which are considered of immense importance in designing a better software product. For achieving these software qualities, its system complexity must be controlled by modularizing the system into various modules of appropriate complexities. The paper reports the system complexity which is comprised of internal and external complexities. External complexity, a result of software decomposition, which is mainly contributed by the coupling or interaction among modules, is derived by taking into account the proposed reasonable modular coupling complexities.