Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0190_AVS_201301149942 (AG) » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AVS xx Professor: OSWALDO BORGES PERES Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 1 Data: 24/06/2014 16:27:58 � ��1a Questão (Ref.: 201301407533) sem. N/A: AULA 1: MÉTRICAS E MEDIDAS E INDICADORES GERADOS A PARTIR DE MEDIDAS DE TAMANHO Pontos: 1,5 / 1,5 O que é Kloc (Constructive Cost Model)? Resposta: Kilo Lines of Code, mil linha de código é uma medida para tamanho de grandes programas de computadores. Gabarito: Kloc, acrónimo para Kilo Lines of Code (em português, mil linhas de código), é uma medida para tamanho de grandes programas de computadores. Funciona como medida (métrica) do tamanho de um sistema ou programa, o qual pode ser tomado como base para estimar o tamanho de outro, para se estimar prazo e custo. � ��2a Questão (Ref.: 201301407474) sem. N/A: AULA 6: ESTIMATIVAS DE ESFORÇO E PRAZO - COCO MO/COCO MO II Pontos: 1,5 / 1,5 O que é CoCoMo (Constructive Cost Model)? Resposta: É um método que busca medir esforço, prazo,tamanho de equipe e custo nexessario para o desenvolvimento do software, desde que se tenha a dimensão do mesmo, através de um modelo de estimativa de tamanho de software, como análise de pontos de função. Gabarito: CoCoMo é um método que busca medir esforço, prazo, tamanho de equipe e custo necessário para o desenvolvimento do software, desde que se tenha a dimensão do mesmo, através de um modelo de estimativa de tamanho de software, como Análise de Pontos de Função. � ��3a Questão (Ref.: 201301265365) 6a sem.: ESTIMATIVAS DE ESFORÇO Pontos: 0,5 / 0,5 Um software do tipo ERP deverá ser desenvolvido por várias equipes. Os requisitos estão formalizados. Neste caso para este software de 5,8 Kloc. Não temos informações sobre a plataforma de hardware, experiência das pessoas ou método de desenvolvimento. Neste caso classificaríamos o desenvolvimento segundo Boehm como: �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET Intermediário e semi destacado Intermediário e orgânico Intermediário e restrito Básico e orgânico Básico restrito � ��4a Questão (Ref.: 201301288077) 1a sem.: Medida Pontos: 0,5 / 0,5 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 o indicado é se trabalhar com PHP. Que para um novo projeto o indicado é trabalhar com Java. �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET Que para um novo projeto a linguagem mais indicada é o Python Que a equipe de desenvolvimento do sistema 2 tem menos experiência de que a desenvolveu o sistema 4. Que o desenvolvimento em C++ é menos produtivo que o desenvolvimento em Java. � ��5a Questão (Ref.: 201301288185) 2a sem.: fator de ajuste Pontos: 0,5 / 0,5 Da formula de ponto de função ajustado mostrada abaixo podemos sempre concluir: Tot_ponto_função¬_ajustado = tot_contado * (0,65 + 0,01 * (somatoriodegrau de influencia de 1 a 14 )) O fator de ajuste pode ser um real ou um inteiro, indiferentemente. �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET O fator de ajuste é sempre um número real. O total da parcela de grau de influencia é sempre um numero real. O total_contado é sempre um numero real O total de ponto função ajustado é sempre um número inteiro. � ��6a Questão (Ref.: 201301404647) sem. N/A: ANÁLISE PONTO FUNÇÃO Pontos: 0,5 / 0,5 Considere as afirmativas abaixo: I - Cada Arquivo Lógico Interno deve ser classificado de acordo com sua complexidade funcional relativa, que é baseada no número de Registros Lógicos (RL) e no número de Itens de Dados (ID) do arquivo. (IFPUG,1999); II - Um item de dados (ID) representa um segmento de um arquivo em que cada campo de dados inclusive repetições deve ser contado. (IFPUG, 1999); III - Um item de dados (ID) representa um segmento de um ALI que possui um significado único, não repetitivo e pode ser reconhecido pelo usuário. Representa um campo de dados que formula uma ocorrência de informação completa. (IFPUG, 1999); Pode-se afirmar com toda a certeza que: Está correta a afirmativa II e incorreta I e III. Estão corretas as afirmativas I, II e incorreta a III. Estão corretas as afirmativas II, III e incorreta a I. �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET Estão corretas as afirmativas I, III e incorreta a II. Estão todas corretas. � ��7a Questão (Ref.: 201301265163) 5a sem.: CONTAGEM DE FUNÇÕES Pontos: 0,5 / 0,5 Uma consulta externa deve: Pode gerar um ou mais gráficos Alterar o comportamento do sistema �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET Referenciar pelo menos um arquivo Atualizar um arquivo lógico Gerar dados derivados � ��8a Questão (Ref.: 201301288197) 3a sem.: funçoes Pontos: 0,5 / 0,5 As funções do tipo transações existentes são: Fator de ajuste, escopo de contagem e fronteira da aplicação. Projeto de desenvolvimento, projeto de melhoria e aplicação. Entrada externa, saída externa e arquivo de interface externa. Arquivo lógico Interno, arquivo de interface externa e fator de contagem �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET Saída externa, consulta externa e entrada externa. � ��9a Questão (Ref.: 201301265500) 7a sem.: ESTIMATIVAS PUTNAM Pontos: 1,0 / 1,0 Assinale a sentença INCORRETA abaixo: Um bom método de estimativa deve considerar uma validação fazendo referencias cruzadas com outros métodos e desta foram diminui o risco da estimativa. O processo de desenvolvimento ágil é feito como um conjunto de cenários de usuários e que devem ser totalizados para se definir a estimativa total do projeto. Um método de estimativa que ao se definir caso de uso adaptando características técnicas proposta pelos Pontos de Função pode ser usado pois está sedimentado na prática de APF. Ponto de caso de uso é uma adaptação específica dos Pontos de Função para medir o tamanho de projetos de software orientados a objeto. �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET Um método que para a mesma situação ao se fazer a um estimativa pode ser usado pois a consistência do método independe do risco introduzido. � ��10a Questão (Ref.: 201301263677) 10a sem.: CONCORRÊNCIAS PÚBLICAS E ASPECTOS PF Pontos: 1,0 / 1,0 Que vantagens na modalidade homem/hora são introduzidas ao se usar PF (Ponto Função)? Ao se introduzir um parâmetro comum como PF ficam estabelecidos os riscos do contratado e do contratante O uso de PF permite determinar os riscos do contratado e assim pode-se controlar a produtividade de cada recurso alocado no contratante O contratante tem um forma de pressionar o contratado, pois os riscos de contrato passam a ser todos do contratado O ponto de funçãonão deve ser usado neste tipo de contrato pois os riscos não são definidos �� INCLUDEPICTURE "http://bquestoes.estacio.br/img/imagens/peq_ok.gif" \* MERGEFORMATINET O uso de PF permite que o contratante controle a produtividade de cada recurso alocado pelo contratado, podendo pedir a substituição do recurso cuja produtividade não atenda ao nível desejado
Compartilhar