Prévia do material em texto
29/05/22, 16:58 Avaliação Final (Discursiva) - Individual 1/2 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:689616) Peso da Avaliação 4,00 Prova 41090407 Qtd. de Questões 2 Nota 10,00 Um bom processo de software aplica o uso de métricas a fim de apresentar medidas, preferencialmente quantitativas sobre as características específicas de processos e de produtos de software em construção, utilizando em diferentes dimensões, como esforço, tamanho, complexidade, entre outros. Chaves (2016) define que a coleta adequada de métricas, com suas respectivas análises, pode auxiliar o engenheiro de software na tomada de decisões ao longo do desenvolvimento de um projeto, visando à melhoria da qualidade do processo e do produto em construção. Enfim, para garantir a qualidade de software são aplicadas as métricas para estimativa, previsão e avaliação. Disserte sobre as três métricas da qualidade de software: estimativa, previsão e avaliação. FONTE: CHAVES, T. Artigo da Revista Engenharia de Software edição 21. Disponível em: . Acesso em: 13 out. 2016. Resposta esperada - Métrica de estimativa serve para planejamento com base ao tamanho e produtividade, normalmente relacionada ao cálculo dos recursos necessários a partir de outros fatores ou recursos. - Métrica de previsão informa o cálculo do valor futuro de algum fator com base em seu valor atual, e outros fatores de influência, como a amostra de dados do desempenho de alguém, a fim de identificar como o sistema está sendo realizado. - Métrica de avaliação serve para comparar tendências, comparar entre várias opções com base nos resultados apresentados da estimativa ou previsão. Minha resposta As três métricas de qualidade para o processo de software. -Estimativa: Está geralmente ligada aos cálculos dos recursos que são necessários com base em outros fatores. Tal como, Tamanho e Produtividade. Para Planejamento. - Previsão: Diferente da previsão, este calculo indica a base do valor futuro com referência nos valores atuais, entre outros fatores. o exemplo seria prever como o sistema funcionará com toda potência ou com restrições. Basando-se na amostra de dados do desempenho. - Avaliação: Estabelecendo uma posição atual comparando com um limite ou identificação de aptidões, comparação de alternativas com base na estimativa ou previsão. Conforme Reis (2003), definir processos é diferente de executar processos, pois a execução depende das pessoas, e por este motivo a imprevisibilidade é adicionada nesta fase. Esta característica pode gerar discrepâncias com relação ao que está definido e o que é realmente executado. Portanto, para obter sucesso na definição e na execução dos domínios do processo, da realização do processo e da execução da definição são essenciais. Neste sentido, disserte sobre as três formas de domínio de processos de software. VOLTAR A+ Alterar modo de visualização 1 2 29/05/22, 16:58 Avaliação Final (Discursiva) - Individual 2/2 FONTE: REIS, C. A. Uma abordagem flexível para execução de processos de software evolutivos. 267 p. Tese (Doutorado) - Curso de Ciência da Computação da Universidade Federal do Rio Grande do Sul, Porto Alegre, 2003. Resposta esperada • Domínio das definições de processo: momento de apropriação e uso de alguma notação padronizada. • Domínio da realização do processo: documentação de atividades realizadas pela equipe ou programas computadorizados. • Domínio da execução da definição do processo: foca no que é necessário para executar o processo conforme seu ambiente de desenvolvimento de software. Minha resposta As três formas diferentes de domínios no processo de software: Domínio das definições de processo Modelos ou partes de modelos de processos expostos usando alguma notação padrão. Domínio da realização do processo: Possuiu descrição de atividades realizadas por pessoas ou programas computadorizados. Domínio da execução da definição do processo: Foco no que é necessário para executar uma definição de processo no ambiente de desenvolvimento de software. Imprimir