Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0190_AV_201202269737 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201202269737 - WAGNER ROBERTO CARVALHO MONTEIRO Professor: OSWALDO BORGES PERES Turma: 9002/AB Nota da Prova: 0,5 Nota de Partic.: 1 Data: 12/06/2015 21:28:32 1a Questão (Ref.: 201202450699) Pontos: 0,0 / 1,5 Em um gráfico de prazo (no eixo vertical) e número de total de PF (no eixo horizontal) verificou-se que 150 PF são feitos em um prazo de 300 dias. E que 200 PF são feitos em 320 dias. Considerando que se assume o risco da interpolação linear que prazo pode ser dado para um projeto de 170 PF? Resposta: 310 dias. Gabarito: considerando o eixo vertical (320 dias ¿ 300 dias ) = 20 dias (no intervalo) Considerando o eixo horizontal ( 200 PF ¿ 150 PF) = 50 PF (no intervalo) Considerando o valor desejado no eixo vertical: ( y dias - 300 dias) Considerando o valor desejado no eixo horizontal: ( x PF ¿ 150 PF) Fazendo a interpolação: (170 ¿ 150) /50 = (y ¿ 300)/20 2 / 5 = (y ¿ 300)/20 Y = 308 dias (assumindo o risco) 2a Questão (Ref.: 201202419851) Pontos: 0,0 / 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 é trabalhar com Java. Que a equipe de desenvolvimento do sistema 2 tem menos experiência de que a desenvolveu o sistema 4. Que para um novo projeto a linguagem mais indicada é o Python Que para um novo projeto o indicado é se trabalhar com PHP. Que o desenvolvimento em C++ é menos produtivo que o desenvolvimento em Java. 3a Questão (Ref.: 201202419951) Pontos: 0,0 / 0,5 Qual a característica geral que contempla uma aplicação que deve rodar em batch ou ¿on line¿? Facilidade de operação Comunicação de dados Processamento distribuído Facilidade de instalação Múltiplos locais 4a Questão (Ref.: 201202419978) Pontos: 0,0 / 0,5 A principal diferença entre um arquivo lógico Interno e um arquivo de interface externa é que: Os itens de dados de um AIE são sempre grupos lógicos em um ALI. Um ALI tem tipos de registros e um AIE não. Um AIE é lido, mas não é mantido pela aplicação que está sendo contada. Um AIE envia dados para fora da fronteira da aplicação. Os tipos de dados do ALI e do AIE são diferentes. 5a Questão (Ref.: 201202396856) Pontos: 0,0 / 0,5 Quantos itens de dados podem sem identificados em um ALI ou AIE? No mínimo indeterminado e no Máximo 52. No mínimo zero e no Máximo indeterminado. No mínimo zero e no Máximo 52. No Máximo 52 e no mínimo 1. Mínimo 1 e Máximo Indeterminado. 6a Questão (Ref.: 201202396929) Pontos: 0,0 / 0,5 Um processo elementar é definido como: Um requisito no negócio do usuário. A menor unidade de atividade significativa para o usuário. Toda atividade que o sistema realiza. Um grupamento lógico de dados. Um módulo de programa. 7a Questão (Ref.: 201202397266) Pontos: 0,5 / 0,5 Considere a fórmula abaixo e responda a sentença correta: Esforço = 0,12*número de páginas + 0,36*número de linhas de código + 0,35* quantidade de testes especificados + 0,12*numero de telas + 0,05*itens de dados. Modelo similar ao de Putnam. É uma formula de medidas indiretas de um modelo estático de variáveis dinâmicas. É uma formula de medidas diretas de um modelo estático de variáveis simples. É uma formula de medidas indiretas de um modelo estatístico de variáveis simples. É uma formula de medidas diretas de um modelo dinâmico de múltiplas variáveis. 8a Questão (Ref.: 201202546667) Pontos: 0,0 / 1,0 Considerando a determinação do custo de um PF, segundo o que foi apresentado no curso, considere as afirmativas abaixo: i) Não é possível dentro de um mesmo projeto várias empresas fazerem partes isoladas, pois não temos como atribuir referencias de preços. ii) Para contratar apenas parte do projeto é de fundamental importância que a empresa saiba os custos de referência para cada etapa do projeto. iii) Processo de desenvolvimento e relaciona o custo e prazo em relação ao Ponto Função. iv) Os % de Ponto função equivalente para os diversos projetos servem de base estatística para definir preços em partes de um projeto. As afirmativas I, II, IV são corretas a III não é correta. As afirmativas I, II, III são corretas a Iv não é correta. As afirmativas II, III e IV são corretas e I não é correta. As afirmativas I,III, IV são corretas a II não é correta. As afirmativas I, II, III e IV são todas corretas. 9a Questão (Ref.: 201202450694) Pontos: 0,0 / 1,5 Qual a importância dos requisitos do software para o cálculo de PF? Resposta: E fundamental para o calculo de PF. Gabarito: Os requisitos do software são fundamentais para a APF, pois o processo de medição é baseado exclusivamente neles. O insumo básico da medição são os requisitos do sistema. Convém destacar que a APF mede apenas uma parte dos requisitos do usuário para o sistema: os requisitos funcionais. 10a Questão (Ref.: 201202945366) Pontos: 0,0 / 1,0 Considerando a contratação com cotação do valor de um PF (ponto função), segundo os conceitos apresentados no curso assinale a opção falsa abaixo: Neste modelo ocontratante paga determinando-se o número de PF para uma tela, um relatório, tabela, caso e uso, linhas de código alteradas e outros elementos. Verifica-se toda a experiencia do fornecedor baseado em PF entregues. E normalmente se contrata o fornecedor que oferece o menor custo de um PF. Neste modelo a produtividade é um risco do fornecedor, se o contrato é feito por ponto função, o prazo, e o recurso depende do fornecedor. Por outro lado a modificação de requisitos e os pedidos do contratante são transformados em PF, portanto o risco de aumento é do contratante. A determinação do preço por ponto função é certamente um dos mais importantes aspectos para o fornecedor. O fornecedor pode criar uma tabela de valores, baseado únicamente na experiencia dos desenvolvedores mais experientes e isto pode variar durante o projeto. A contratação por esta modalidade é feita por entrega de elementos do projeto. E as modificações podem ser feitas reavaliando ou se fazendo novo orçamento utilizando PF o que pode ser préviamente ajustado no contrato
Compartilhar