Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0190_AV1_201010020447 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV1 Aluno: Professor: HORACIO DA CUNHA E SOUZA RIBEIRO Turma: 9002/AB Nota da Prova: 2,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 17/12/2012 20:30:29 1a Questão (Cód.: 99754) Pontos: 0,0 / 0,5 Um usuário, na definição da IFPUG, é Qualquer pessoa ou "coisa" que interage com o sistema a qualquer momento e/ou especifica requisitos funcionais. É o especialista em sistemas que contrata e/ou faz o cálculo de PF dos sistemas. Qualquer pessoa que usa e/ou opera o sistema. Qualquer pessoa responsável pela contratação de sistemas na organização. Pessoa responsável por fazer a análise de ponto função. 2a Questão (Cód.: 99710) Pontos: 0,5 / 0,5 Quantas são as características gerais de um sistema definidas em Análise de Ponto Função (APF)? 14 Depende do tipo de negócio 21 5 17 3a Questão (Cód.: 99749) Pontos: 0,5 / 0,5 Qual dos seguintes passos não faz parte do procedimento de contagem de pontos função? Determinar o tipo de contagem. Classificar as características gerais do sistema em simples, médias e complexas. Identificar a fronteira da aplicação. Calcular o valor do fator de ajuste. Calcular a contribuição dada por ALI e AIE. 4a Questão (Cód.: 100142) Pontos: 0,0 / 0,5 Um tipo de registro lógico: É um subgrupo de dados dentro de um ALI ou AIE reconhecido pelo usuário. Depende do analista de sistemas. Deve-se considerar apenas itens de dados obrigatórios. Página 1 de 3BDQ Prova 22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2467... Deve-se considerar apenas itens de dados opcionais. Depende do tipo de contagem. 5a Questão (Cód.: 123112) Pontos: 0,0 / 1,0 Um projeto medido em Kloc mostrou que a produtividade do programador era de 10 linhas de código por dia, em uma linguagem X. Outro projeto em uma linguagem Y mostrou que a produtividade foi de 12 linhas de código por dia. Marque a afirmativa correta. Não há como comparar o trabalho ao se utilizar a linguagem X e a linguagem Y, vai depender das características da linguagem. Podemos ter certeza que a produtividade do programador que trabalhou com a linguagem X é maior que o que trabalhou com a linguagem Y gerando código de melhor qualidade. Nada podemos falar sobre a qualidade do código gerado, mas sendo x e y linguagens com características diferente, podemos concluir que o programador que trabalhou com X é melhor do que o da linguagem y. Podemos ter certeza que a linguagem x exige menos comandos que a linguagem y para uma mesma tarefa. Podemos ter certeza que o código gerado para a linguagem y é estruturado e o da linguagem x não é. 6a Questão (Cód.: 123263) Pontos: 0,0 / 1,0 O Valor do fator de ajuste: Sempre aumenta em até 35% a contagem dos pontos função. Possui uma faixa de valore que varia de 0 a 5 Reflete a dificuldade em dar manutenção em um sistema existente. Sempre diminui em até 35% a contagem dos pontos de função. Ajusta em +/- 35% os pontos de função não ajustados. 7a Questão (Cód.: 123141) Pontos: 0,0 / 1,0 Considere os registros estatísticos de uma empresa na tabela abaixo : projeto linguagem Prazo de duração Tamanho em kloc Produtividade Kloc/mês Custo/kloc Sistema1 C++ 8 meses 15 0,375 R$ 5400,00 Sistema2 Java 8 meses 15 0,468 R$ 4300,00 Sistema3 PHP 6 meses 12 0,5 R$ 3900,00 Sistema4 Python 4 meses 12 0,75 R$ 2600,00 Sistema5 Java 6 meses 12 0,5 R$ 3800,00 Sistema6 C++ 5 meses 15 0,5 R$ 3800,00 Analisando a tabela pode-se concluir, sem nenhuma dúvida, que: Que para um novo projeto a linguagem mais indicada é o Python Que para um novo projeto o indicado é trabalhar com Java. Que para um novo projeto o indicado é se trabalhar com PHP. Que o desenvolvimento em C++ é menos produtivo que o desenvolvimento em Java. Que a equipe de desenvolvimento do sistema 2 tem menos experiência de que a desenvolveu o sistema 4. 8a Questão (Cód.: 100151) Pontos: 0,0 / 1,0 O fator de ajuste para um sistema com a pontuação abaixo é: Comunicação de dados 3 Atualizações on line 5 Processamento distribuído 3 Processamento complexo 1 Performace 3 Reusabilidade 3 Configuração altamente utilizada 3 Página 2 de 3BDQ Prova 22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2467... Facilidade de instalação 2 Volume de transações on line 4 Facilidade de operação 2 Eficiência do usuário final 5 Múltiplos locais 2 Entrada de dados on line 3 Modificação facilitada 2 41,65 1,06 0,41 41 0,65 9a Questão (Cód.: 99773) Pontos: 1,0 / 1,0 Uma consultoria foi contratada para identificar problemas de ¿performace¿ no banco de dados de uma aplicação. Após uma cuidadosa análise decidiu-se dividir uma tabela crítica (para o desempenho) m três outras tabelas menores. Como a tabela inicial era um arquivo lógico interno que impacto esta mudança introduziu no número de PF: Deve-se calcular o PF não ajustado , tendo em vista que esta tabela altera a performace do software. Deve-se contar como arquivos apenas os acessados por processos elementares, no ponto de vista do analista. Deve-se tornar a fazer a contagem considerando três ALI. Deve-se contar mais dois arquivos lógicos internos e verificar o total de PF para cada um. Nenhuma mudança no número de PF. 10a Questão (Cód.: 99712) Pontos: 0,0 / 1,0 Ao se encontrar o valor 132,34 PF podemos afirmar com certeza que: O valor refere-se à funcionalidade total de entradas, saídas e consultas. O valor refere-se à funcionalidade total dos ALI e AIE. O valor refere-se a ponto função ajustado. O valor refere-se a ponto função não ajustado. O valor refere-se à funcionalidade das entradas e dos arquivos ALI. Período de não visualização da prova: desde 10/12/2012 até 06/02/2013. Página 3 de 3BDQ Prova 22/03/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2467...
Compartilhar