Prévia do material em texto
02/04/2024, 12:00 estacio.saladeavaliacoes.com.br/exercicio/660c1c9f139d33d914995276/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/660c1c9f139d33d914995276/gabarito/ 1/3 Você acertou 2 de 3 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C D E 1 Marcar para revisão Qual das alternativas cita corretamente exemplos de métricas que podem ser usadas para medir a complexidade de um programa? Métricas de Halstead e Scrum Complexidade ciclomática e Índice de manutenção Métricas de Halstead e Análise de pontos de função Complexidade ciclomática e Análise de pontos de função Índice de manutenção e Análise de pontos de função Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As seguintes métricas podem ser usadas para medir a complexidade de um programa: Complexidade ciclomática Métricas de Halstead Índice de manutenção Métricas de Projeto Orientado a Objetos A complexidade ciclomática é uma métrica que mede o número de caminhos independentes que podem ser executados em um programa. O índice de manutenção é uma métrica que mede a facilidade com que um programa pode ser mantido. As métricas de Halstead são um conjunto de métricas que medem a complexidade de um programa em termos de tamanho, complexidade e volume. As métricas de Projeto Orientado a Objetos são um conjunto de métricas que medem a complexidade de um programa em termos de classes, objetos, métodos e relacionamentos. 02/04/2024, 12:00 estacio.saladeavaliacoes.com.br/exercicio/660c1c9f139d33d914995276/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/660c1c9f139d33d914995276/gabarito/ 2/3 A B C D E A B C 2 Marcar para revisão O processo de medição funcional de um software utilizando pontos de função possui uma série de etapas, dentre elas, a de medir as funções de transação. Estas funções representam a funcionalidade fornecida ao usuário para atender às suas necessidades de processamento de dados pela aplicação. São classificadas em entradas externas, saídas externas ou consultas externas. Constitui exemplo de entrada externa: Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. Telas de filtro de relatório e consultas. Telas de login com objetivo de verificar se o usuário pode ou não acessar o sistema. Relatórios que possuem totalização de dados. Informações que possuem formato gráfico. Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. Entrada externa é uma função de transação que recebe dados de um sistema externo. O processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento é uma função de transação que recebe dados de um sistema externo, portanto, é uma entrada externa. 3 Marcar para revisão Com relação ao tamanho e complexidade de software, assinale a opção correta, considerando tais características nos anos 60, 80 e a partir de 2000. Em 1980 a complexidade era média e em 2000 a complexidade era alta. Em 1980 o tamanho era pequeno e a complexidade alta. Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa. Questão 2 de 3 Corretas �2� Incorretas �1� Em branco �0� 1 2 3 Exercicio Conteúdo Sair 02/04/2024, 12:00 estacio.saladeavaliacoes.com.br/exercicio/660c1c9f139d33d914995276/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/660c1c9f139d33d914995276/gabarito/ 3/3 D E Em 1960 o tamaho era minimo e em 2000 a complexidade era média. Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado No Cenário Atual do desenvolvimento de o conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponencial. Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software 'livre de erros'. Sempre existirão erros a serem descobertos.