{"title":"使用层次-客户机-服务器模型(HCS)进行复杂性、评估和降低","authors":"E. Shagam","doi":"10.1109/ICCSSE.1989.72735","DOIUrl":null,"url":null,"abstract":"Software complexity measures are presented which are based on connections between components according to the hierarchical-client-server (HCS) model. The author outlines complexity criteria and some complexity reduction methods and discusses their applicability and significance for system architecture. The main contribution of this work is that complexity can be evaluated and controlled in all stages of the development phase, from early design stages to the ready product (reverse engineering), and all levels of the system decomposition, from top-level components to lower-level components, whereas most other complexity measures are based on attributes of the complete product. The complexity criteria and reduction methods described were applied to real software systems and proved to be very useful for reducing the development and maintenance cost and time and promoting quality.<<ETX>>","PeriodicalId":448488,"journal":{"name":"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Complexity, evaluation and reduction using hierarchical-client-server model (HCS)\",\"authors\":\"E. Shagam\",\"doi\":\"10.1109/ICCSSE.1989.72735\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software complexity measures are presented which are based on connections between components according to the hierarchical-client-server (HCS) model. The author outlines complexity criteria and some complexity reduction methods and discusses their applicability and significance for system architecture. The main contribution of this work is that complexity can be evaluated and controlled in all stages of the development phase, from early design stages to the ready product (reverse engineering), and all levels of the system decomposition, from top-level components to lower-level components, whereas most other complexity measures are based on attributes of the complete product. The complexity criteria and reduction methods described were applied to real software systems and proved to be very useful for reducing the development and maintenance cost and time and promoting quality.<<ETX>>\",\"PeriodicalId\":448488,\"journal\":{\"name\":\"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-06-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSSE.1989.72735\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSSE.1989.72735","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Complexity, evaluation and reduction using hierarchical-client-server model (HCS)
Software complexity measures are presented which are based on connections between components according to the hierarchical-client-server (HCS) model. The author outlines complexity criteria and some complexity reduction methods and discusses their applicability and significance for system architecture. The main contribution of this work is that complexity can be evaluated and controlled in all stages of the development phase, from early design stages to the ready product (reverse engineering), and all levels of the system decomposition, from top-level components to lower-level components, whereas most other complexity measures are based on attributes of the complete product. The complexity criteria and reduction methods described were applied to real software systems and proved to be very useful for reducing the development and maintenance cost and time and promoting quality.<>