Prévia do material em texto
Exercício avalie sua aprendizagem Qual das alternativas cita corretamente exemplos de métricas que podem ser usadas para medir a complexidade de um programa? 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 classi�cadas em entradas externas, saídas externas ou consultas externas. Constitui exemplo de entrada externa: SEGURANÇA DE APLICAÇÕES Lupa Calc. CCT0875_A3_202002493909_V1 Aluno: RENAN FELIPE MACARIO DA COSTA Matr.: 202002493909 Disc.: SEGURANÇAAPLICAÇÕES 2023.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Complexidade ciclomática e Análise de pontos de função 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 Índice de manutenção e Análise de pontos de função Explicação: 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 2. Relatórios que possuem totalização de dados. javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); javascript:calculadora_on(); javascript:calculadora_on(); 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. Telas de �ltro de relatório e consultas. Informações que possuem formato grá�co. Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. Telas de login com objetivo de veri�car se o usuário pode ou não acessar o sistema. Explicação: Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. 3. 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 2000 o tamanho é o mesmo. Em 1960 o tamaho era minimo e em 2000 a complexidade era média. Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa. Explicação: 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. Não Respondida Não Gravada Gravada Exercício inciado em 12/10/2023 22:01:36. javascript:abre_colabore('36431','318954565','6721924481'); javascript:abre_colabore('36431','318954565','6721924481');