Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0190_AV_201308053835 » MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201308053835 - JULIANO DOS SANTOS MENEZES Professor: PAULO HENRIQUE BORGES BORBA Turma: 9001/AA Nota da Prova: 3,5 Nota de Partic.: 0 Av. Parcial 1,5 Data: 23/11/2017 20:19:54 1a Questão (Ref.: 201309167258) Pontos: 1,0 / 1,0 Qual a diferença de uma função de saída e uma consulta? Resposta: Função de saida e quando o programa gerar um relatorio, uma nota fiscal ou um arquivo para ser exportado. Já uma consulta e só a apresentação dos dados na tela para o usuario, sem a necessidade dessa informações gerarem algo impresso ou mesmo um arquivo externo. Gabarito: Em uma saída existe um processamento elementar, pode ser um cálculo, uma derivação de dados (cálculo de uma expressão), enquanto na saída não existe nenhum processamento. 2a Questão (Ref.: 201308213205) Pontos: 1,0 / 1,0 Com relação ao risco de contratação, considerando que o controle é feito por PF, qual a diferença da contratação por homem hora e preço fixo? Resposta: A Contratação por homem hora pode implicar em custo mais elevado, pois o desenvolvedor pode gastar mais tempo do que o necessario para desenvolver um determinado software, ao mesmo tempo que se o mesmo gastar menos tempo o custo do projeto vai cair. Já a programação por preço fixo idepende do tempo que o desenvolvedor vai levar para desenvolver o projeto. Gabarito: Na contratação por preço fixo todo o risco é transferido para o fornecedor. Na contratação por homem hora o risco é todo do contratante. 3a Questão (Ref.: 201308182401) Pontos: 0,0 / 1,0 Leia as afirmativas abaixo sobre o KLOC: i)O KLOC é uma medida direta, portanto é feita sobre o fenômeno. E, só podemos contar as linhas de um software após ele ter sido escrito. ii)Alguns contestam o KLOC por que não privilegia a boa programação (mais eficiente) ou o uso de linguagens mais eficientes. iii)O acompanhamento de projetos com métricas baseadas no KLOC compara projetos inconvenientes de características diferentes nas especificações de funcionalidades e na sua forma de implementar. iv)As comparações têm o problema de se comparar coisas diferentes, pois o LOC conta linhas em qualquer linguagem independente de sua produtividade. Escolha a opção correta: As afirmativas iii, ii, i são totalmente corretas e iv é falsa; Todas as afirmativas são verdadeiras;. Todas as afirmativas são falsas; As afirmativas i , iii são totalmente corretas e ii, iv são falsas; As afirmativas i, ii,iv estão totalmente corretas e iii é falsa;. 4a Questão (Ref.: 201308182452) Pontos: 0,0 / 1,0 O benefício principal de análise de Ponto função é: Definir os principais objetos e métodos do sistema Ser uma forma de estimar custos e recursos para o desenvolvimento e manutenção do software. Ajudar o desenvolvedor na programação do sistema Identificar os requisitos não funcionais do sistema. Identificar entidades que devem ser normalizadas. 5a Questão (Ref.: 201308300693) Pontos: 1,0 / 1,0 Para trabalhar com APF a IFPUG para 14 fatores a serem analisados um conjunto de características que devem ser verificadas. Em função destas características, correlacione as colunas abaixo: i. Interação ii. Distribuição iii. Operação iv. Flexibilidade ( ) Aspectos relacionados aos recursos utilizados na comunicação de dados do aplicativo. É importante determinar que protocolos são utilizados pelo aplicativo para o recebimento ou o envio de informações; ( ) Aspectos relacionados com a facilidade de operação do aplicativo. Avalia procedimentos operacionais automáticos e mecanismos de iniciação, ( ) Aspectos relacionados à reutilização do código do aplicativo. ( ) Aspectos relacionados com o grau de dificuldade de implementação do aplicativo. Verifica planos de conversão e de implementação; i, iii, ii, iv ii, iv, i, iii iv, ii, i, iii ii, iii, i, iv iii, iv, i, ii 6a Questão (Ref.: 201308300798) Pontos: 0,0 / 1,0 O processo de contagem, definido pelo IPFUG, é feito em sete passos. Um destes é destinado a determinar o tipo de Contagem. Com base neste passo, correlacione as colunas abaixo: i. Contagem de Projeto de desenvolvimento ii. Contagem de Projeto de melhoria iii. Contagem de Projeto de aplicação ( ) A contagem de pontos de função de uma aplicação já instalada, mede a funcionalidade fornecida ao usuário ( ) Após a conclusão e implantação do projeto de melhoria , o número de pontos de função da aplicação deve ser atualizado para refletir as mudanças nas funcionalidades da aplicação. ( ) O número de pontos de função mede as modificações para uma aplicação já existente, ou seja, as funções adicionais , modificadas ou excluídas do sistema pelo projeto e as funções de conversões de dados. ( ) Ela é iniciada ao final da contagem do projeto de desenvolvimento e atualizado no final do projeto de melhoria.; ( ) O número de pontos de função de um projeto de desenvolvimento mede a funcionalidade fornecida aos usuários finais, quando da primeira instalação do software. iii, ii, iii, ii, i iii, ii, ii, iii, i ii, iii, ii, i, i ii, ii, iii, i, ii i, ii, iii, ii, i 7a Questão (Ref.: 201308300875) Pontos: 0,0 / 1,0 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. v, v, f v, f, v v, v, v f, f, v f, v, v 8a Questão (Ref.: 201308159649) Pontos: 0,0 / 1,0 Considere as afirmativas abaixo sobre estimativas de custos e prazos em software: ( i ) Não é ciência exata; ( ii ) Deve-se diminuir o nível de erro das estimativas; ( iii ) Um erro na estimativa pode comprometer o projeto. ( iv ) Com funções matemáticas temos como definir valores de forma precisa. Escolha a alternativa correta: As afirmativas II, III e IV estão corretas e a afirmativa I está errada As afirmativas I, II e IV estão corretas e a afirmativa III está errada As afirmativas I, III e IV estão corretas e a afirmativa II está errada As afirmativas I, II e III estão corretas e a afirmativa IV está errada As afirmativas I, II, III e IV estão corretas 9a Questão (Ref.: 201308801255) Pontos: 0,5 / 0,5 Com relação a Gestão de Projetos Usando APF podemos concluir que: A organização de parâmetros de decisão, ao longo do processo, é fundamental para se gerar um sistema confiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de tamanho. A organização de parâmetros de decisão, ao longo do processo, não é fundamental para se gerar um sistema confiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de custo e prazo. A organização de parâmetros de tamanho, ao longo do processo, é fundamental para se gerar um sistema confiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de complexidade A organização de parâmetros de decisão, ao longo do processo, é fundamental para se gerar um sistemaconfiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de custo e prazo. A organização de parâmetros de complexidade, ao longo do processo, é fundamental para se gerar um sistema confiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de decisão. 10a Questão (Ref.: 201308654848) Pontos: 0,0 / 0,5 Considerando os conceitos apresentados nas aulas, assinale a opção correta: Na contratação por preço fixo o contratado procura estabelecer controles para evitar os riscos, principalmente os introduzidos por mudança de requisitos. A mudança de um requisito implica em uma nova negociação. Na contratação por preço fixo não se pode usar PF para medir o tamanho do projeto, e principalmente para acompanhar o projeto e liberar pagamentos por fase do projeto Na contratação por PF, o risco é totalmente transferido para o fornecedor. O contratante negocia com o contratado um valor de PF e as formas de pagamento. O contratante estabelece os pontos de avaliação e pagamento do projeto Na contratação por preço fixo o risco é todo do contratante podendo usar homem hora ou ponto função PF para controlar o projeto. Na contratação por preço fixo precisa-se alocar os recurso sob a responsabilidade do contratante e medir o trabalho já foi feito do trabalho. O risco é incorporado pelo contratante Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.
Compartilhar