La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Informe d’Anàlisi de Codi

Presentaciones similares


Presentación del tema: "Informe d’Anàlisi de Codi"— Transcripción de la presentación:

1 Informe d’Anàlisi de Codi
Aplicació: Nom Aplicació Versió: Versió Actual

2 Objectius i Limitacions
Analitzar la qualitat del codi font i taules de Aplicació: Versió: Proporcionar indicadors de mida i qualitat, tant globals com per component. Proporcionar evolució dels indicadors respecte la versió anterior Versió anterior: Proporcionar llista de disconformitats/punts de millora més rellevants per a cadascun dels factors de salut de l’aplicació, i informació per a la seva resolució. Nom Aplicació Versió Actual Versió Prèvia Limitacions No s’ha analitzat: L'adequació del sistema a les necessitats reals dels usuaris. L'adequació del sistema a les seves especificacions tècniques aprovades. L’existència o no de defectes funcionals o de rendiment que no siguin directament detectables en el codi font Informació addicional L’anàlisi de codi es realitza amb l’eina CAST AIP versió castVersion 2

3 Mida, Components i Tecnologies
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Mida MidaTipus Escala de mida de l’aplicació small medium large extra large < 200kLOC 200k-500kLOC 500k-1000kLOC >1000kLOC Mida Tècnica Mida Funcional A la taula següent s’indica l’evolució de les mètriques de mida tècnica del codi de la versió actual respecte l’anterior en quant a: Nombre de línies de codi (LOC), Nombre d’arxius (Files) i classes, Nombre total d’artefactes de base de dades (taules, vistes, índexs, ...) i detall del nombre de taules. «Punts funció» és una mesura de la mida d’un sistema, independent de la tecnologia emprada. Permet comparar la grandària dels sistemes entre sí, tot tenint diferents tecnologies. Hi ha diferents mètodes de càlcul, entre els que es troben “Automated Funcion Points” i “Backfires Function Points”.“ Els «Punts de decisió» determinen la complexitat del sistema en quant al nombre de diferents camins o alternatives que pot seguir l’aplicació (condicions, bucles, …) . A major nombre de punts de decisió major necessitat d’ exhaustivitat en les proves. Name Current Previous Evolution % Evolution kLOCs 0 % Files Classes SQL Art. Tables Name Current Previous Evolution % Evolution Automated Function Points 0 % Decision Points (CC) Backfires Function Points NOTA: A la taula, a on indica kLOCs, en realitat s’ha de considerar que són LOCs Components i Tecnologies Components Es defineixen components de l’aplicació (tècnics o funcionals) per a tenir informació de més detall de l’anàlisi de codi. A continuació s’indica el nombre de línies de codi (LOC) per component i per tecnologia. Tech 1 Tech 2 Module 1 - Module 2 Module 3 Module 4 Tecnologies 3

4 Qualitat del codi Global
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Escala de mètriques de qualitat Valoració Global (TQI) TQI Risc Molt Alt Risc Alt Risc Moderat Risc Baix 1 2 3 4 Factors de Salut Compliment Millors Pràctiques A la taula i gràfiques adjuntes es mostra l’evolució dels següents factors de salut de l’aplicació: Robustesa: Indica la probabilitat que una aplicació incorri en defectes, dades corruptes o caigudes a producció. Eficiència: Mesura de problemes potencials de rendiment i escalabilitat del programari. Seguretat: Determina el risc de falles de seguretat i vulnerabilitats. Transferibilitat: Determina la facilitat de transferir l’aplicació entre equips o entre col·laboradors. Canviabilitat: Mesura que tan flexible i adaptable és el codi en el manteniment. A la taula i gràfiques adjuntes es mostra l’ evolució dels indicadors de compliment de millors pràctiques: Pràctiques de Programació Disseny de l’Arquitectura Documentació TQI Robu. Effy. Secu. Trans. Chang. Current Version 0.00 Previous Version Variation 0.00 % Prog. Arch. Doc. Current Version 0.00 Previous Version Variation 0.00 % 4

5 Informació tècnica detallada de l’anàlisi
ANNEX Informació tècnica detallada de l’anàlisi 5

6 Qualitat del codi Detall per component i tecnologia
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Indicadors de Qualitat per Component Escala de mètriques de qualitat A la taula es mostra el detall de l’evolució dels indicadors de qualitat per component: Valoració global de qualitat (TQI) i Factors de Salut del Codi. Risc Molt Alt Risc Alt Risc Moderat Risc Baix 1 2 3 4 TQI Robu. Effy. Secu. Trans. Chang. Current Version Module 1 0.00 Module 2 Module 3 Module 4 Previous Version Variation 0.00 % Indicadors de Qualitat per Tecnologia Valoració de qualitat global (TQI) detallada per tecnologia. Techno TQI Techno1 Techno2 Techno3 Techno4 Techno5 6

7 Qualitat del codi Defectes
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Defectes Crítics Name Current Previous % Evolution Critical Violations per File per kLOCs Complex Objects with Violations L’eina d’anàlisi estableix la valoració de qualitat de cada factor de salut a partir de regles tècniques. Quan s’incompleix una regla s’identifica com a defecte. L’eina classifica els defectes en crítics i no-crítics. A la taula s’indica l’evolució de defectes crítics. El nombre de defectes crítics per KLOC hauria de ser 0 per aplicacions noves. Per a aplicacions existents considerar que la mitja de la Generalitat és 4,4 defectes crítics per KLOC. Per a aplicacions noves l’objectiu és 0 defectes crítics per KLOC. Defectes Crítics per Component Name TQI Robu. Effy. Secu. Trans. Chang. Current Module 1 Module 2 Module 3 Module 4 Module 5 Added Deleted A la taula es mostren quants defectes crítics hi ha per component segons factor de Salut. També s’indica quants defectes crítics s’han afegit i quants s’han corregit respecte la versió anterior. 7

8 Oportunitats de Millora
Robustesa Oportunitats de Millora 8

9 Robustesa Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Defectes Crítics “Top” Les regles amb més defectes crítics que afecten al factor de salut de Robustesa. Rules Current Previous Evolution % Evol. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 Rule 9 Rule 10 9

10 Robustesa Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Descripció detallada de les regles amb més defectes crítics Rules Descriptions for Top Critical Violations for Business Criterion Rule Name Current Rule Name Description Current description Remediation Current remediation 10

11 Oportunitats de Millora
Eficiència Oportunitats de Millora 11

12 Eficiència Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Defectes Crítics “Top” Les regles amb més defectes crítics que afecten al factor de salut d’ Eficiència. Rules Current Previous Evolution % Evol. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 Rule 9 Rule 10 12

13 Eficiència Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Descripció detallada de les regles amb més defectes crítics Rules Descriptions for Top Critical Violations for Business Criterion Rule Name Current Rule Name Description Current description Remediation Current remediation 13

14 Oportunitats de Millora
Seguretat Oportunitats de Millora 14

15 Seguretat Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Defectes Crítics “Top” Les regles amb més defectes crítics que afecten al factor de salut de Seguretat. Rules Current Previous Evolution % Evol. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 Rule 9 Rule 10 15

16 Seguretat Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Descripció detallada de les regles amb més defectes crítics Rules Descriptions for Top Critical Violations for Business Criterion Rule Name Current Rule Name Description Current description Remediation Current remediation 16

17 Oportunitats de Millora
Transferibilitat Oportunitats de Millora 17

18 Transferibilitat Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Defectes Crítics “Top” Les regles amb més defectes crítics que afecten al factor de salut de Transferibilitat. Rules Current Previous Evolution % Evol. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 Rule 9 Rule 10 18

19 Transferibilitat Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Descripció detallada de les regles amb més defectes crítics Rules Descriptions for Top Critical Violations for Business Criterion Rule Name Current Rule Name Description Current description Remediation Current remediation 19

20 Oportunitats de Millora
Canviabilitat Oportunitats de Millora 20

21 Canviabilitat Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Defectes Crítics “Top” Les regles amb més defectes crítics que afecten al factor de salut de Canviabilitat. Rules Current Previous Evolution % Evol. Rule 1 Rule 2 Rule 3 Rule 4 Rule 5 Rule 6 Rule 7 Rule 8 Rule 9 Rule 10 21

22 Canviabilitat Oportunitats de millora
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Descripció detallada de les regles amb més defectes crítics Rules Descriptions for Top Critical Violations for Business Criterion Rule Name Current Rule Name Description Current description Remediation Current remediation 22

23 Oportunitats de Millora
Elements amb més risc Oportunitats de Millora 23

24 Artefactes i Transaccions amb més Risc
VersióActual VersióAnterior NomAplicació Aplicació: Versió Actual: Versió Anterior: Transaccions amb més risc Artefactes amb més risc Explicació ... Explicació ... Artefact Name TRI Artefact 1 TRI 1 Artefact 2 TRI 2 Artefact 3 TRI 3 Artefact 4 TRI 4 Artefact 5 TRI 5 Artefact 6 TRI 6 Artefact 7 TRI 7 Artefact 8 TRI 8 Artefact 9 TRI 9 Artefact 10 TRI 10 Artefact Name PRI Artefact 1 PRI 1 Artefact 2 PRI 2 Artefact 3 PRI 3 Artefact 4 PRI 4 Artefact 5 PRI 5 24

25 Adjuntar el fitxer d’exclusions
Exclusions aplicades Fitxer d’exclusions Adjuntar el fitxer d’exclusions 25

26


Descargar ppt "Informe d’Anàlisi de Codi"

Presentaciones similares


Anuncios Google