"name": "ARCHATTRIBUTE",
"children": [
{
"description_en": "The code duplication rate should not exceed 5%. A higher duplication rate means that the software is redundant and software maintenance is difficult.",
"name_en": "Constructability",
"description": "一般要求是代碼重複率不該該超過0.5%,超過則說明軟件中存在較多冗餘,不利於軟件維護。",
"name": "可重構性",
"score": 5.11,
"dataIndex": "Constructability"
},
{
"description_en": "The code duplication rate should not exceed 5%. A higher duplication rate means that the software is redundant and software maintenance is difficult.",
"name_en": "Reusability",
"description": "一般要求是代碼重複率不該該超過0.5%,超過則說明軟件中存在較多冗餘,不利於軟件維護。",
"name": "可重用性",
"score": 35.24,
"dataIndex": "Reusability"
},
{
"description_en": "The code duplication rate should not exceed 5%. A higher duplication rate means that the software is redundant and software maintenance is difficult.",
"name_en": "Modifiability",
"description": "一般要求是代碼重複率不該該超過0.5%,超過則說明軟件中存在較多冗餘,不利於軟件維護。",
"name": "可修改性",
"score": 7.058,
"dataIndex": "Modifiability"
},
{
"description_en": "The code duplication rate should not exceed 5%. A higher duplication rate means that the software is redundant and software maintenance is difficult.",
"name_en": "Testability",
"description": "一般要求是代碼重複率不該該超過0.5%,超過則說明軟件中存在較多冗餘,不利於軟件維護。",
"name": "可測試性",
"score": 8.19,
"dataIndex": "Testability"
}
]
},
{
"name": "Structure",
"children": [
{
"description_en": "Indicates the overall dissemination cost of the software. It is the average dependency degree among software units based on the statistical values of the direct and indirect dependency among the software units divided by the total number of units. The overall dependency reflects the coupling among templates in the system architecture. As the industrial research indicates, the reduction of the dissemination cost is closely related to the improvement of system efficiency and the reduction of the defect ratio. According to the experience data in the industry, a value greater than 25% will bring heavy maintenance workload for fixing defects in the software.",
"name_en": "Total Dependancy",
"description": "即軟件的整體傳播成本,它是將軟件各單元之間的直接依賴和間接依賴關係的統計值,經單元總數加以平均,獲得的軟件各單元間彼此依賴的程度。總體依賴度的高低反映了系統架構上模板間總體耦合關係的強弱。業界研究代表,傳播成本的下降與系統的效率提升和缺陷率的降低有着密不可分的關係。根據業界經驗數據,該值超過25%則該軟件在修改缺陷時會帶來較大的維護工做量。\n",
"name": "總體依賴度 \n",
"score": 0.038,
"dataIndex": "Total Dependancy"
},
{
"description_en": "Indicates a metric calculated using a specific algorithm based on the direct and indirect dependency among software units. This metric reflects the proportion of modules that can be independently evolved. Based on the research by Professor Cai from the Drexel University in the US, if the value is smaller than 45%, the decoupling design for the software is inadequate. In this case, the development of new features or an upgrade involves multiple software modules, bringing huge development and testing workload.",
"name_en": "Module Evolution Independency",
"description": "根據軟件各單元之間的直接依賴和間接依賴關係經過特定算法得出的一個度量值,可以反映系統中有多大比例的模塊可以獨立演進。根據美國Drexel大學蔡教授的研究,該值低於45%則說明該軟件解耦設計不足,在增長新特性或升級時會涉及多個軟件模塊,帶來較大的開發測試工做量。\n",
"name": "模塊獨立演進度 \n",
"score": 0.7,
"dataIndex": "Module Evolution Independency"
}
]
},
{
"name": "GLOBAL",
"children": [
{
"description_en": "The code duplication rate should not exceed 5%. A higher duplication rate means that the software is redundant and software maintenance is difficult.",
"name_en": "Code Reduplicate Ratio",
"description": "一般要求是代碼重複率不該該超過0.5%,超過則說明軟件中存在較多冗餘,不利於軟件維護。",
"name": "代碼重複率",
"score": 0.085,
"dataIndex": "Code Reduplicate Ratio"
},
{
"description_en": "Indicates the QDI value calculated based on bad smell in code detected according to the design pattern. If the value exceeds 200, the code is smelly.",
"name_en": "Design Mode Defect Index",
"description": "根據設計模式檢查出的代碼壞味道計算出的QDI得分,超過200分則代碼壞味道比較嚴重。",
"name": "設計模式缺陷指數 ",
"score": 88.87,
"dataIndex": "Design Mode Defect Index"
},
{
"description_en": "Indicates the probability to influence multi-modules in modification or maintainence of a feature.",
"name_en": "Feature Dispersion",
"description": "Indicates the probability to influence multi-modules in modification or maintainence of a feature.",
"name": "特性離散度",
"score": 0.0,
"dataIndex": "Feature Dispersion"
},
{
"description_en": "Indicates the degree of decoupling between components.",
"name_en": "Component Decoupling",
"description": "Indicates the degree of decoupling between components.",
"name": "組件耦合度",
"score": 1.0,
"dataIndex": "Component Decoupling"
},
{
"description_en": "The ratio of the depend components to the total components in a system.",
"name_en": "Dependent Component Ratio",
"description": "組件依賴組件外代碼,違反了公司對組件的定義",
"name": "非獨立編譯組件",
"score": 1.0,
"dataIndex": "Dependent Component Ratio"
},
{
"description_en": "Logic architecture conforms to a reasonable threshold",
"name_en": "The Depth of Logic View",
"description": "邏輯架構符合合理深度的閾值",
"name": "邏輯架構深度",
"score": 1.0,
"dataIndex": "The Depth of Logic View"
},
{
算法