{"title":"具有战斗地图(BAT)表示的复杂性工具(ACT)分析","authors":"T. McCabe","doi":"10.1109/ICSM.1990.131347","DOIUrl":null,"url":null,"abstract":"Summary form only given. The Analysis of Complexity Tool (ACT) automates the structured testing methodology described in the NBS Publication 500-99. It is driven by and analyzes source code, producing a graphical representation of module structure. It also calculates the McCabe cyclomatic complexity metric and generates the basis set of test paths that should be exercised for each module within the source code. By applying this information, the developer can significantly reduce the cost incurred throughout the design, coding, testing, and maintenance phases of the software development life cycle. Outputs include McCabe cyclomatic complexity metric, flowgraphs of code, test paths, test conditions, annotated source code listings, and screen graphics. The Battlemap Analysis Tool (BAT) allows the user to reverse-engineer on large existing systems productively by providing a comprehensive visual understanding of the entire program structure along with its quality attributes. Among the most powerful features of BAT are its recognition of reliability, maintainability, and indication of code structure through the cyclomatic and essential complexity metrics.<<ETX>>","PeriodicalId":107276,"journal":{"name":"Proceedings. Conference on Software Maintenance 1990","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Analysis of Complexity Tool (ACT) with Battlemap (BAT) presentation\",\"authors\":\"T. McCabe\",\"doi\":\"10.1109/ICSM.1990.131347\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Summary form only given. The Analysis of Complexity Tool (ACT) automates the structured testing methodology described in the NBS Publication 500-99. It is driven by and analyzes source code, producing a graphical representation of module structure. It also calculates the McCabe cyclomatic complexity metric and generates the basis set of test paths that should be exercised for each module within the source code. By applying this information, the developer can significantly reduce the cost incurred throughout the design, coding, testing, and maintenance phases of the software development life cycle. Outputs include McCabe cyclomatic complexity metric, flowgraphs of code, test paths, test conditions, annotated source code listings, and screen graphics. The Battlemap Analysis Tool (BAT) allows the user to reverse-engineer on large existing systems productively by providing a comprehensive visual understanding of the entire program structure along with its quality attributes. Among the most powerful features of BAT are its recognition of reliability, maintainability, and indication of code structure through the cyclomatic and essential complexity metrics.<<ETX>>\",\"PeriodicalId\":107276,\"journal\":{\"name\":\"Proceedings. Conference on Software Maintenance 1990\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1990-11-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Conference on Software Maintenance 1990\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSM.1990.131347\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Conference on Software Maintenance 1990","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.1990.131347","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Analysis of Complexity Tool (ACT) with Battlemap (BAT) presentation
Summary form only given. The Analysis of Complexity Tool (ACT) automates the structured testing methodology described in the NBS Publication 500-99. It is driven by and analyzes source code, producing a graphical representation of module structure. It also calculates the McCabe cyclomatic complexity metric and generates the basis set of test paths that should be exercised for each module within the source code. By applying this information, the developer can significantly reduce the cost incurred throughout the design, coding, testing, and maintenance phases of the software development life cycle. Outputs include McCabe cyclomatic complexity metric, flowgraphs of code, test paths, test conditions, annotated source code listings, and screen graphics. The Battlemap Analysis Tool (BAT) allows the user to reverse-engineer on large existing systems productively by providing a comprehensive visual understanding of the entire program structure along with its quality attributes. Among the most powerful features of BAT are its recognition of reliability, maintainability, and indication of code structure through the cyclomatic and essential complexity metrics.<>