Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0190_AV_201301473375 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201301473375 - PAULO MAURICIO NASCIMENTO Professor: OSWALDO BORGES PERES Turma: 9002/AB Nota da Prova: 5,5 Nota de Partic.: 1 Data: 18/06/2015 08:12:42 � ��1a Questão (Ref.: 201301674701) Pontos: 1,5 / 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: Para um projeto de 170PF, o prazo é de 308 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.: 201301643853) 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 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 é trabalhar com Java. Que o desenvolvimento em C++ é menos produtivo que o desenvolvimento em Java. Que para um novo projeto o indicado é se trabalhar com PHP. � ��3a Questão (Ref.: 201301643953) Pontos: 0,5 / 0,5 Qual a característica geral que contempla uma aplicação que deve rodar em batch ou ¿on line¿? Múltiplos locais Facilidade de operação Facilidade de instalação Processamento distribuído Comunicação de dados � ��4a Questão (Ref.: 201301643980) Pontos: 0,0 / 0,5 A principal diferença entre um arquivo lógico Interno e um arquivo de interface externa é que: Um ALI tem tipos de registros e um AIE não. Os itens de dados de um AIE são sempre grupos lógicos em um ALI. Um AIE é lido, mas não é mantido pela aplicação que está sendo contada. Os tipos de dados do ALI e do AIE são diferentes. Um AIE envia dados para fora da fronteira da aplicação. � ��5a Questão (Ref.: 201301620858) Pontos: 0,5 / 0,5 Quantos itens de dados podem sem identificados em um ALI ou AIE? No mínimo zero e no Máximo 52. Mínimo 1 e Máximo Indeterminado. No mínimo indeterminado e no Máximo 52. No Máximo 52 e no mínimo 1. No mínimo zero e no Máximo indeterminado. � ��6a Questão (Ref.: 201301620931) Pontos: 0,5 / 0,5 Um processo elementar é definido como: Toda atividade que o sistema realiza. Um módulo de programa. A menor unidade de atividade significativa para o usuário. Um requisito no negócio do usuário. Um grupamento lógico de dados. � ��7a Questão (Ref.: 201301621268) 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. É uma formula de medidas indiretas de um modelo estatístico de variáveis simples. É uma formula de medidas diretas de um modelo estático de variáveis simples. É uma formula de medidas diretas de um modelo dinâmico de múltiplas variáveis. Modelo similar ao de Putnam. É uma formula de medidas indiretas de um modelo estático de variáveis dinâmicas. � ��8a Questão (Ref.: 201301770669) Pontos: 1,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, III e IV são todas corretas. 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 são corretas a Iv não é correta. As afirmativas I, II, IV são corretas a III não é correta. � ��9a Questão (Ref.: 201301674696) Pontos: 0,0 / 1,5 Qual a importância dos requisitos do software para o cálculo de PF? Resposta: É necessário saber a capacidade de processamento do programa, prevendo a interatividade com o usuário. Além disso, ajustes previos devem ser identificados jamais se baseando na experiencia do desenvolvedor, visando não somente a funcionalidade mas a manutençao do sistema 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.: 201302169368) Pontos: 1,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: 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 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. 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. 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 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