Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0190_AV_201405315741 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201405315741 - VITOR GONCALVES DA SILVA Professor: CLAUDIA ABREU PAES Turma: 9001/AA Nota da Prova: 3,0 Nota de Partic.: 1 Av. Parcial 2 Data: 10/09/2016 09:08:28 O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 201405587183) Pontos: 0,5 / 1,0 Considerando que as metodologias de qualidade de software tem uma fase onde se apuram medidas, qual a contribuição de APF para estas metodologias? Resposta: A Analise de ponto de funcao ajuda a apuracao de medidas pois facilita calculos para o projeto. Gabarito: O uso de APF permite que se definam indicadores. Ou permite se comparar medidas obtidas em outros sistemas. Ou permite o acompanhamento de algumas métricas 2a Questão (Ref.: 201405589853) Pontos: 0,0 / 1,0 O que é CoCoMo (Constructive Cost Model)? Resposta: É o modelo de construção que facilita na criação de um projeto. 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.: 201405470456) Pontos: 1,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 a equipe de desenvolvimento do sistema 2 tem menos experiência de que a desenvolveu o sistema 4. Que para um novo projeto o indicado é se trabalhar com PHP. Que para um novo projeto o indicado é trabalhar com Java. Que para um novo projeto a linguagem mais indicada é o Python Que o desenvolvimento em C++ é menos produtivo que o desenvolvimento em Java. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 28/09/2016 13:32 4a Questão (Ref.: 201405470569) Pontos: 0,0 / 1,0 Qual o valor total de influência para uma aplicação é de 39 e o fator de ajuste é: 1,04. Características são: 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 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 0 O que aconteceria com o fator de ajuste se todas as características tivessem nota ZERO. Novo fator de ajuste seria: 0,65 1,04 39 1,35 0,39 5a Questão (Ref.: 201405470576) Pontos: 1,0 / 1,0 As funções do tipo transações existentes são: Entrada externa, saída externa e arquivo de interface externa. Arquivo lógico Interno, arquivo de interface externa e fator de contagem Saída externa, consulta externa e entrada externa. Fator de ajuste, escopo de contagem e fronteira da aplicação. Projeto de desenvolvimento, projeto de melhoria e aplicação. 6a Questão (Ref.: 201406091234) Pontos: 0,0 / 1,0 No âmbito da análise de pontos de função, as funções de dados representam as funcionalidades fornecidas ao usuário para atender requisitos internos e externos referentes a dados. De acordo com o IFPUG, são dois tipos de função de dados: arquivo lógico interno e arquivo de interface externo. arquivo lógico externo e arquivo de interface interno. consulta externa e entrada externa. arquivo de interface interno e arquivo de interface externo. arquivo lógico interno e arquivo lógico externo. 7a Questão (Ref.: 201405588972) Pontos: 0,0 / 0,5 As funcionalidades do sistema, para o usuário, são apresentadas na forma de funções. São elas que manuseiam os dados. As funções são classificadas quanto a relação de uso em de Entrada externas, Saídas e Consultas externas. Baseado nestes conceitos de contagem, identifique com verdadeiro ou falso as alternativas abaixo: ( ) Uma Função do tipo EE tem um fluxo de informação de fora da fronteira da aplicação para dentro , ou seja, transações originadas do usuário ou de outros sistemas e que representam alguma forma de entrada de dados no sistema. ( ) O processo de identificação de EE requer que sejam analisados todos os processos elementares que recebem dados de fora da aplicação e que fazem a atualização de um ou mais ALI, onde os dados ou informações devem ser recebidos de fora da fronteira da aplicação. ( ) Uma EE é considerada única para uma aplicação se possuir um formato diferente das demais ou se precisar de uma lógica de processamento diferente de outras EE que tenham o mesmo formato. f, f, v BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 28/09/2016 13:32 v, v, f f, v, v v, v, v v, f, v 8a Questão (Ref.: 201405954651) Pontos: 0,0 / 0,5 Qual dos itens abaixo representa um custo variável, em um projeto de desenvolvimento de software? Insumos produtivos Segurança e vigilância Salário da equipe administrativa Limpeza e conservação do ambiente de desenvolvimento Aluguel de equipamentos 9a Questão (Ref.: 201405589194) Pontos: 0,0 / 0,5 Pontos por Função é baseada no paradigma procedimental, o qual separa dados de funções, deixando esse tipo de métrica pouco adequada para os novos desenvolvimentos baseados no paradigma de orientação a objetos, o qual trabalha com dados e funcionalidades de forma combinada. O software orientado a objetos deve ter outra abordagem: Com base neste paradigma, assinale a alternativa que certamente esta incorretaincorretaincorretaincorreta: Dividir o número total de classes (chave e apoio) pelo número médio de unidades de trabalho por classes. Autores, como Lorenz, sugerem entre 15 a 29 pessoas dia por classe. Desenvolver estimativas, usando decomposição de esforço, análise FP que seja aplicável a aplicações convencionais. Desenvolver casos, usos e determine uma contagem. Reconhecer que o número de casos e uso podem modificar à medida que se desenvolve o projeto. Fazer a verificação cruzada em estimativas baseadas em classes, multiplicando o número médio de unidades por caso e uso. A partir do modelo de análise, determinar o número de classes-chave. 10a Questão (Ref.: 201406089367) Pontos: 0,5 / 0,5 A empresa X determinou que você identificasse o esforço em Homem*hora para um novo projeto que será implantado daqui a 2 anos.. Alguns projetos anteriores são referencia para esta identificação: Primeiro projeto: total PF estimado: 353,22 PF, homem*horas trabalhadas: 8100 H*H Segundo Projeto total PF estimado: 522,10 PF homem*horas trabalhadas: 10200 H*H Sabendo-se que este projeto é de 450 pontos, qual será o valor do esforço? 20.132,14 4.200,12 23.450,00 9.303,80 12.079,31 Período de não visualização da prova: desde 09/09/2016 até 21/09/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 28/09/2016 13:32 BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 28/09/2016 13:32
Compartilhar