Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Qual das alternativas cita corretamente exemplos de métricas que podem ser usadas para medir a complexidade de um programa? Complexidade ciclomática e Índice de manutenção Complexidade ciclomática e Análise de pontos de função Métricas de Halstead e Scrum 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. 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: Relatórios que possuem totalização de dados. Telas de login com objetivo de verificar se o usuário pode ou não acessar o sistema. Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. Telas de filtro de relatório e consultas. Informações que possuem formato gráfico. Explicação: Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. 3. 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 o tamanho era pequeno e a complexidade alta. Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo. Em 1980 a complexidade era média e em 2000 a complexidade era alta. 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.
Compartilhar