Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página 1 de 7 UNIVERSIDADE VEIGA DE ALMEIDA Curso Superior em Gestão da Tecnologia da Informação QUALIDADE DE SOFTWARE AVA 2 – Cálculo da eficácia da remoção de erros Página 2 de 7 Sumário 1. Enunciado da Avaliação..................................................................................3 2. Introdução ..........................................................................................................5 3. Desenvolvimento ..............................................................................................5 3.1. Tabela com os Dados ..................................................................................5 3.2. Cálculos Realizados.....................................................................................5 4. Conclusão ..........................................................................................................6 5. Referências .......................................................................................................7 Página 3 de 7 1. Enunciado da Avaliação Situação problema: Conforme demonstrado na unidade 3 e no vídeo sobre o cálculo da eficácia da remoção de defeitos dessa mesma unidade, poderemos medir a eficácia utilizando a fórmula: (erros encontrados por uma inspeção/erros Totais no produto antes da inspeção) x 100. A partir dos dados da tabela a seguir: Cruzamento de dados de defeito - Tabulado por Onde Encontrado (Fase Durante a Qual o defeito foi encontrado) e Origem de Defeito Requisitos Design de alto nível Design de baixo nível Código Teste de unidade Teste de componentes Teste de Sistema Campo Total RQ ---- ---- IO 63 589 652 I1 8 46 568 622 I2 14 32 145 897 1088 UT 18 38 45 212 3 316 CT 32 53 48 189 1 5 4 332 ST 6 9 34 75 4 2 4 2 136 Campo 6 22 35 65 1 129 Total 147 789 875 1438 8 7 4 7 3275 Calcular a eficácia da remoção dos defeitos solicitados. Cálculos a serem realizados: Eficácia da inspeção de design de alto nível: IE (IO). Página 4 de 7 Eficácia de inspeção de design de baixo nível: IE (I1). Eficácia da inspeção de código: IE (I2). Eficácia do teste da unidade: TE (UT). Eficiência na remoção de defeitos no processo (DRE). Procedimentos para elaboração: A atividade deverá ser entregue em documento do MS Word ou em PDF, a estrutura do trabalho deverá conter: capa, folha de rosto, sumário (com numeração), desenvolvimento (enunciado — tabela com os dados e cálculos solicitados —, cada cálculo com descrição dos dados utilizados para o cálculo), conclusão e referências. O trabalho deverá conter no máximo duas páginas de desenvolvimento. Página 5 de 7 2. Introdução De acordo com o que foi estudado na apostila; irei apresentar neste relatório, como serão calculadas as eficácias da remoção de defeitos em diferentes fases do processo de desenvolvimento de software, com base nos dados fornecidos na tabela. 3. Desenvolvimento 3.1. Tabela com os Dados Fase Requisitos Design de Alto Nível Design de Baixo Nível Código Teste de Unidade Teste de Componentes Teste de Sistema Campos Total Defeitos Encontrados 147 789 875 1.438 8 7 4 7 3.275 3.2. Cálculos Realizados • Eficácia da Inspeção de Design de Alto Nível IE (IO): IE(IO) = Total de IO / (Total de Requisitos + Total de Design de Alto Nível) IE(IO) = 652 / (147 + 789) IE(IO) = 652 / 936 IE(IO) = 69,65% • Eficácia de inspeção de design de baixo nível IE (I1): IE(I1) = Total de I1 / ((Total de Requisitos + Total de Design de Alto Nível - Total de IO) + Total de Design de Baixo Nível) IE(I1) = 622 / ((147 + 789 - 652) + 875) IE(I1) = 622 / (284 + 875) IE(I1) = 622 / 1.159 IE(I1) = 53,66% Página 6 de 7 • Eficácia da inspeção de código IE (I2): IE(I2) = Total de I2 / ((Total de Requisitos + Total de Design de Alto Nível + Total de Design de Baixo Nível - Total de IO - Total de I1) + Total de Código) IE(I2) = 1.088 / ((147 + 789 + 875 - 652 - 622) + 1.438) IE(I2) = 1.088 / (537 + 1.438) IE(I2) = 1.088 / 1.975 IE(I2) = 55,08% • Eficácia do teste da unidade: TE (UT) TE(UT) = Total de UT / ((Total de Requisitos + Total de Design de Alto Nível + Total de Design de Baixo Nível + Total de Código - Total de IO - Total de I1 - Total de I2) + Total de Teste de Unidade) TE(UT) = 316 / ((147 + 789 + 875 + 1.438 - 652 - 622 – 1.088) + 8) TE(UT) = 316 / (887 + 8) TE(UT) = 316 / 895 TE(UT) = 36,11% • Eficiência na remoção de defeitos no processo (DRE) DRE = (Valor da Coluna Campo - (Total da linha do Campo / Total)) DRE = (1 - (129 / 3.275)) DRE = (1 - 0,0394) DRE = 96,06% 4. Conclusão Com base nos cálculos realizados, foi possível determinar as eficácias das diferentes etapas do processo de desenvolvimento de software. É possível observar que a eficácia varia significativamente entre as fases, sendo o teste de unidade e a inspeção de código as etapas mais eficazes na remoção de defeitos; porém a eficiência na remoção de defeitos no processo (DRE) foi calculada em 96,06% e esse valor é considerado alto, mas é possível melhorar se alguns índices forem revisados. Página 7 de 7 5. Referências Fonte: Ebook – Qualidade de Software. Módulos, Unidade 3 - Métricas para verificação e validação do desenvolvimento de software. Roteiro de Estudo UVA - acesso em: 29/03/2024. Fonte: Prof. Luis Otávio, MÉTRICAS DA QUALIDADE DE SOFTWARE CÁLCULO DO DRE. Disponível em: https://vimeo.com/425574611 - acesso em: 29/03/2024. Fonte: Indicadores de qualidade de software: 8 dicas para monitorar o processo e entregar um excelente produto final. Publicação: 29/05/2023 Por: David Pedra. Disponível em: https://www.siteware.com.br/blog/indicadores/indicadores-qualidade- software/#:~:text=4%20%E2%80%93%20Efic%C3%A1cia%20na%20Detec%C 3%A7%C3%A3o%20de%20Defeitos&text=Para%20calcular%2C%20basta%20 aplicar%20a,(TDD%2BTDC)%20x%20100 - acesso em: 30/03/2024. https://vimeo.com/425574611 https://www.siteware.com.br/blog/indicadores/indicadores-qualidade-software/#:~:text=4%20%E2%80%93%20Efic%C3%A1cia%20na%20Detec%C3%A7%C3%A3o%20de%20Defeitos&text=Para%20calcular%2C%20basta%20aplicar%20a,(TDD%2BTDC)%20x%20100 https://www.siteware.com.br/blog/indicadores/indicadores-qualidade-software/#:~:text=4%20%E2%80%93%20Efic%C3%A1cia%20na%20Detec%C3%A7%C3%A3o%20de%20Defeitos&text=Para%20calcular%2C%20basta%20aplicar%20a,(TDD%2BTDC)%20x%20100 https://www.siteware.com.br/blog/indicadores/indicadores-qualidade-software/#:~:text=4%20%E2%80%93%20Efic%C3%A1cia%20na%20Detec%C3%A7%C3%A3o%20de%20Defeitos&text=Para%20calcular%2C%20basta%20aplicar%20a,(TDD%2BTDC)%20x%20100 https://www.siteware.com.br/blog/indicadores/indicadores-qualidade-software/#:~:text=4%20%E2%80%93%20Efic%C3%A1cia%20na%20Detec%C3%A7%C3%A3o%20de%20Defeitos&text=Para%20calcular%2C%20basta%20aplicar%20a,(TDD%2BTDC)%20x%20100
Compartilhar