Baixe o app para aproveitar ainda mais
Prévia do material em texto
01. Considere as afirmativas abaixo: i – Uma medida pode ser feita sem necessidade de se preocupar com a forma de tomada do registro. ii – Um indicador definido por uma métrica deve atender a coerência, se houve um crescimento ele pode ser inverso marcando um valor menor. iii – Especificação da métrica deve registrar a forma de tomada de medida, o objetivo e os níveis de erro aceitáveis na medição. São corretas as afirmações: Resp.: Apenas iii 02. Considere as afirmativas abaixo: i) a medida da estrada rio-são paulo entre o marco do kilometro 1 e kilometro 200 pode ser feita por medida direta ou indireta. ii) A medida da capa de um livro pode ser feita com uma régua, portanto é uma medida indireta. iii) A medida entre o centro da terá e o centro da lua pode ser feito por uma medida direta. iv) O tempo para a produção de um filme pode ser medida por medida direta, mas a criatividade do roteirista deve ser feita por medida indireta. v) Um vírus pode ser pesado, com a tual tecnologia, de maneira direta usando-se o Kilograma e suas unidaddes. Resp.: As afirmativas i, iv estão totalmente corretas. 03. É possivel ter um mundo sem utilizar medidas? Vocês podem dar exemplos de situações que não se usem métricas e medidas? Como se pode conviver, na área de software, sem medidas? Resp.: Não podemos conviver na área de software sem medidas e métricas.Temos dificuldade em concordar sobre o que medir e como avaliar o resultado das medições obtidas. As Métricas nos possibilitam realizar uma das atividades mais fundamentais do processo de gerenciamento de projetos que é o planejamento. Objetivos da Medição de Software e utilidade das métricas: ● Entender: ajudam a entender o comportamento e o funcionamento de produtos de software. ● Avaliar: utilizadas para determinar padrões, metas e critérios de aceitação. ● Controlar: utilizadas para controlar processos, produtos e serviços de software. ● Prever: utilizadas para prever valores de atributos 04. Considere a tabela, com as métricas e informações abaixo, para responder a questão abaixo: projeto métrica linguage m total folhas/ PF KLO C/PF progra mador erros/pf :em um ano total em pf proj 1 cobol 22 90 4 32 145,31 proj 2 c ++ 36 70 5 14 121,61 proj 3 java 25 60 3 32 189,45 proj 4 java 30 50 3 18 169,32 proj 5 c ++ 28 80 4 16 132,45 Com relação as métricas apresentadas, escolha a opção correta: Resp.: Um programa desenvolvido em Cobol gasta mais linhas de código que todos os demais. 05. Da fórmula de ponto de função ajustado mostrada abaixo, podemos sempre concluir: Tot_ponto_função_ajustado = tot_contado * (0,65 + 0,01 * ) Resp.: O fator de ajuste é sempre um número real. 06. O fator de ajuste considera: Resp.: Os requisitos não funcionais do sistema. 07. O fator de ajuste para um sistema com a pontuação abaixo é: Resp.: 0,41 08. São fatores de configuração: I - a forma como os dados se comunicam II - a complexidade dos algoritmos III – a modelagem de dados referente ao sistema IV – a especificação conceitual do sistema V - a tecnologia de desenvolvimento do sistema em OO Estão corretas as afirmativas: Resp.: I,II,V 09. Objetivos da qualidade de software (CMMI - CMM - SPICE - ISO 9001) podem ser atendidos, quanto a estimativas de prazos, e custos, como vocês acham que análise de ponto função pode contribuir para estes objetivos? Imaginem como se pode fazer a gestão utilizando APF? A Análise de Pontos de Função (APF) é uma medida de tamanho de claro significado ao nível do negócio. A medida relaciona-se diretamente aos requisitos do negócio que o software pretende tratar. Os objetivos da APF são: ● Medir a funcionalidade solicitada pelo usuário, antes do projeto de software, de forma a estimar seu tamanho e seu custo; ● Medir projetos de desenvolvimento e manutenção de software, independentemente da tecnologia utilizada na implementação, de forma a acompanhar sua evolução; ● Medir a funcionalidade recebida pelo usuário, após o projeto de software, de forma a verificar seu tamanho e custo, comparando-os com o que foi originalmente estimado; O uso da técnica de análise por pontos de função traz os seguintes benefícios: • Dimensionamento dos sistemas, em produção e/ou em desenvolvimento bem como, solicitações de manutenção;Gestão da TI usando APF • Apoio para estimativa de custos e recursos requeridos para o desenvolvimento e manutenção de software; • Apoio para gerenciamento da qualidade e produtividade no processo de desenvolvimento do software; • Apoio para a tomada de decisão relativa à seleção para aquisição de pacotes, e contratação de serviços. 10. Quais, dos seguintes passos, não faz parte do procedimento de contagem de ponto função: Resp.: Classificar as características do sistema em simples, média e complexas. 11. A FRONTEIRA DA APLICAÇÃO deve ser definida com base: Resp.: No ponto de vista do usuário. 12. Para se determinar um arquivo de interface externa deve-se: Resp.: Determinar os processos elementares que ocorrem sobre ele. 13. Um tipo de registro é: Resp.: Um subgrupo de dados, dentro de um ALI ou AIE, reconhecido pelo usuário. 14. Considere a contagem, para uma tabela de clientes que tem: I - uma consulta, que retorna quase todos os itens de dados da tabela para uma tela. II - outra consulta retorna-se uma lista de CPF e nome de clientes. Resp.: Devem-se contar duas Consultas Externas. 15. Há necessidade de se alterar um campo, mas consultam-se outros n itens. Quantos itens de dados devem ser contados? Resp.: Apenas n+1 itens de dados. 16. Como contar a manutenção de um sistema que só terá seu padrão visual alterado? Resp.: O total de ponto de função não será útil para este caso. 17. Como classificar um arquivo texto que é importado pelo sistema? Resp.: Deve se considerar como uma entrada externa. 18. Como se deve contar, se uma aplicação atualizar a data de importação em um arquivo texto ? Resp.: Deve-se contar uma EE e contar a data como item de dados. 19. Uma gravação em “pen drive”, com dados da base, é uma CE ou SE ? Resp.: Se a extração tiver processamento (cálculo de registros) é SE; se for cópia da base é CE. 20. Tenho um relatório que é somente extração da base, mas sendo que, se ultrapassar o limite de 100 linhas, o relatório sai em arquivo. Como se deve contar? Resp.: Contar como SE, pois, há o cálculo das linhas e é de conhecimento do usuário que se o relatório ultrapassar o limite (há contagem de linhas), o relatório será gravado em disco, senão será impresso. 21. Considere a tabela abaixo, que contém dados sobre dez projetos e que será utilizado para estima o esforço e o prazo para um novo projeto. Projetos prazo (mês) *homem prazo (mês) projeto 1 11 8 projeto 2 19 10 projeto 3 20 12 projeto 4 8 6 projeto 5 10 10 projeto 6 21 16 projeto 7 13 9 projeto 8 13 9 projeto 9 18 14 projeto 10 14 12 média 14,7 10,6 Baseado na recomendação do PMI sobre estimativas de prazos, pode-se afirmar: Resp.: O esforço estimado deve ser de 14,63 mês*homem e o prazo 10,73 meses. 22. Considere o Gráfico mostrado abaixo (Boehm) Considere as afirmativas abaixo e assinale a afirmativa correta: Resp.: O gráfico mostra o nível de incerteza que temos para cada fase do desenvolvimento. 23. Um software do tipo ERP deverá ser desenvolvido por várias equipes. Os requisitos estão formalizados. Nesse caso, para este software de %,8 Kloc. Não temos informações sobre a plataforma de hardware, experiência das pessoas ou método de desenvolvimento. Nesse caso, classificaríamos o desenvolvimento, segundo Boehm, como: Resp.: Intermediário e semidestacado. 24. Considere a constante CK na formula Resp.: Representa as condições de trabalho da empresa refletidopor projetos já realizados. 25. No Software orientado a objetos, segundo o Prof. Pressman, podemos afirmar: Resp.: Deve-se usar a estimativa por PF usando-se a decomposição de casos e uso. 26. Considerando a pesquisa realizada pela Secretaria de Política de Informática – SEPIN , em 2001, cujo resultado é apresentado na tabela: Categorias Nº de organizações Percentual(%) Linhas de código ( LOC ) 25 5,6 Pontos por função ( Function Point ) 43 9,6 Outras métricas 26 5,8 Não utiliza 363 81,4 Base 446 100 Podemos concluir de forma correta: Resp.: As estimativas no Brasil ainda são feitas, na sua maioria, sem método. 27. A primeira coisa a ser feita em uma empresa que vai implementar um processo de estimativas confiáveis é: Resp.: Definir um processo e determinar valores a serem coletados dos projetos. No inicio tentar buscar uma base histórica em outra empresa. 28. Trabalhar com APF tem como principal vantagem em relação ao KLOC. Resp.: Trabalhar com a funcionalidade é mais natural pois independe da implementação 29. Considere uma empresa que entregou no mês de outubro de 2010 um total de 980 PF. Esta empresa têm um total de 5 analista que ganham em média R$ 5000,00 e 8 programadores que ganham em média R$ 3000,00, um analista de testes cujo salário é R$ 6000,00 além de dois documentadores cujo salário é R$ 2000,00. O gerente geral de produção ganha R$ 9000,00. Determinou-se que o custo fixo é de R$ 12 000,00 (alugueis, telefone, luz, secretárias, limpeza, condomínio). Os encargos sociais dos empregados são de 100%. O total de impostos é de 21% sobre a receita bruta. Resp.: O custo de um ponto função deve considerar todos os custos inclusive os impostos. 30. Considere a curva abaixo obtida de um conjunto de pontos de uma tabela de ponto função por esforça e podemos concluir corretamente. Resp.:A curva é uma função, que foi ajustada por métodos estatísticos e serve para mostar a tendencia entre PF e o esforço. 31. Em relação as estimativas e a medida do realizado o gráfico abaixo mostra que podemos afirmar de forma correta: Resp.: As estimativas estão sendo feitas com um alto nivel de acerto. 32. A primeira atividade em uma empresa que deseja ter um processo de estimativas para o projeto de software é: Resp.: Definir um conjunto de métricas e montar uma grande base de dados voltados para estimativas. 33. Marque a opção que destaque uma vantagem de se fazer a contratação homem/hora Resp.: Normalidade na alteração de requisitos de software. 34. Quanto aos riscos podemos afirma que: Resp.: Se não desejamos riscos contratamos por Preço unitário em PF. 35. Considere as afirmativas: I - A falta de tratamento correto na definição de requisitos é um dos maiores riscos do projeto. II - O Risco introduzido pela falta de tratamento correto nos requisitos pode ser eliminada na forma de contratação III - Normalmente a contratação por preço fixo conduz ao estabelecimento de um relacionamento harmonioso entre contratante e fornecedor IV - O maior problema de trabalhar com PF é garantir a mesma forma de contar. As afirmativas absolutamente corretas são: Resp.: I e IV 36. Um relatório solicitado por um usuário foi considerado muito trabalhoso pelo analista. E foi preciso gerar um arquivo intermediários para guardar dados transitórios durante o processamento e finalmente gerar o relatório. Como este arquivo é classificado para o processo de contagem de PF? Resp.: Não é contado. 37. O valor total de influência para uma aplicação é de 39 e o fator de ajuste é: 1,04. As características dessa aplicação 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 Caso todas as características tivessem nota ZERO, o novo fator de ajuste seria: Resp.: 0,65 38. O valor do fator de ajuste: Resp.: Ajusta em +/- 35% os pontos de função não ajustados. 39. Diariamente o sistema financeiro de uma empresa processa um arquivo texto fornecido pelo banco para conciliação do saldo das contas da empresa, conferindo o valor do saldo com o saldo das contas no banco. Como este arquivo texto é classificado para o sistema financeiro do banco? Resp.: Arquivo Lógico Interno. 40. Escolha a opção INCORRETA sobre a fronteira da aplicação: Resp.: Varia de acordo com a tecnologia empregada; 41. Em uma concorrência, qual o objetivo de discriminar os 13800 PF (Pontos Função) globais? Resp.: O objetivo de se dar o total de PF é permitir que o fornecedor avalie o valor total do contrato dependendo do seu valor por PF. 42. Sobre as escolhas das 14 características podemos afirmar de forma absolutamente correta: Resp.: Foram escolhidas no modelo inicial mas, têm sido adaptadas pelo IFPUG para a situação atual. 43. No projeto do CERN, sobre a partícula de DEUS, as colisões de protons são identificadas por métodos computacionais gráficos. Os dados são obtidos por sensores e processados. Após o processamento são executadas uma série de medidas que permitem aos físicos fazerem comparações. Neste caso, considerando a teoria apresentada no contexto do curso responda justificando se a medida é Direta ou Indireta? Resp.: A medida é feita de forma indireta, pois não é feita diretamente no fenômeno. A medida é feita a partir de gráficos modelados em dados obtidos a partir de sensores. 44. Qual a importância da fronteira do sistema para o processo de medição? Resp.: A fronteira é fundamental para definir o que será contado. Quais os limites, o que entra no sistema e o que não deve ser considerado. 45. Quantas são as características gerais de um sistema definidas em Análise de Ponto Função (APF)? Resp.: 14 46. São Arquivos de Interface Externa (AIE): Resp.: Dados armazenados fora da fronteira da aplicação. 47. Um dos objetivos da Análise de Ponto Função (APF) é: Resp.: Medir a funcionalidade que usuário solicita e recebe. 48. Na proposta inicial para se medir a funcionalidade é correto afirmarmos que: Resp.: Foi definida uma função construída que mapeia os reais a partir de qualquer especificação. 49. Qual das afirmativas abaixo não é objetivo da Análise de Ponto Função? Resp.: Permitir desenvolver a análise de um sistema de forma mais objetiva e correta. 50. 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: Resp.: Que para um novo projeto a linguagem mais indicada é o Python. 51. Considere as afirmativas abaixo: I - Uma medida direta serve para acompanhar a execução de um projeto, entretanto não pode ser usada no planejamento de um produto; II - Uma métrica pode ser definida para acompanhar algum processo sobre o qual se deseja acompanhar algum aspecto; III - Uma medida direta de qualidade de software, por exemplo, contar o número de linhas de software executado; Pode-se afirmar com toda a certeza que: Resp.: Estão corretas as afirmativas I, II e incorreta a III. 52. Trabalhar com métricas normalmente é uma nova visão sobre o software. É a visão gerencial. De forma absolutamente correta isto permite que: Resp.: Se defina questões sobre prazos e tamanho de software. 53. O valor total de influência para uma aplicação é 39 e o fator de ajuste é 1,04. As característicasdessa aplicação 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 Assinale o novo fator de ajuste, caso todas as características tivessem nota cinco: Resp.: 1,35 54. Considerando as características do software conforme a tabela abaixo: 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 Podemos concluir que: Resp.: A eficiência do usuário é critica e modificação da facilidade não influencia em nada. 55. Considere as afirmativas abaixo relativas a definir a fronteira da aplicação. i) todos os relacionamentos do sistema com o seu exterior; ii) a pertinência dos dados, ou seja, a quem é confiada à responsabilidade de manutenção das informações, residentes no sistema; iii) os processos suportados pelo sistema que está sendo contado. iv) os critérios do analista que irá conduzir a contagem. Escolha a opção correta: Resp.: As opções i,ii, iii estão corretas; a opção iv está errada. 56. Existem diversas propostas para tratar a qualidade do produto "software". Pode-se destacar, entre outras, CMMI, MPS-BR, SPICE. Como o processo de medição pode favorecer estas propostas? O processo de medição de software ajuda na identificação de pontos positivos e negativos da organização, na tomada de decisão baseada em fatos e a prever a entrega de produtos, assim como no ciclo da melhoria de processo. Em organizações de TI, é necessário a utilização de dados para determinar boas práticas, melhorar modelos de processos, analisar tendências, melhorar estimativas, estabelecendo um conhecimento sobre a organização que vai de gerentes a desenvolvedores. A medição é um componente chave de qualquer engenharia, portanto, com o amadurecimento da engenharia de software ela tem se tornado fundamental na coleta de dados significativos, na identificação de pontos positivos e falhos da organização, assim como no ciclo da melhoria de processo. O propósito do processo Medição é coletar e analisar os dados relativos aos produtos desenvolvidos e aos processos implementados na organização e em seus projetos, de forma a apoiar os objetivos organizacionais. Resultados esperados: MED 1. Objetivos e atividades de medição são estabelecidos a partir das necessidades de informação e objetivos da organização; MED 2. Um conjunto adequado de medidas, orientado pelas necessidades de informação e objetivos de medição, é identificado e/ou desenvolvido, priorizado, documentado, revisado e atualizado; MED 3. As atividades coleta e armazenamento são especificadas, incluindo-se métodos e ferramentas; MED 4. As atividades de análise são especificadas, incluindo-se métodos e ferramentas; MED 5. Os dados requeridos são coletados e analisados; MED 6. Os dados e os resultados são armazenados; MED 7. As informações produzidas são usadas para apoiar decisões e para fornecer uma base objetiva para comunicação aos interessados. 57. O propósito do processo Medição é coletar e analisar os dados relativos aos produtos desenvolvidos e aos processos implementados na organização. Defina indicadores. Os indicadores são medidas base ou medidas derivadas que, associadas a critérios de avaliação ou decisão pré-definidos, são capazes de fornecer informações que descrevem o avanço dos objetivos estabelecidos. São definidos, inicialmente, no Plano de Medição, mas à medida que novas necessidades são identificadas, novos indicadores são definidos. 58. Considere as afirmativas abaixo: I - A fronteira é fundamental para se definir o que será contado; II - Uma entrada é caracterizada por um fluxo de fora da fronteira para dentro; III - Um arquivo é uma estrutura interna, dentro da fronteira, onde o usuário tem intenção de guardar dados; Pode-se afirmar com toda a certeza que: Resp.: Todas estão corretas. 59. Um relatório solicitado por um usuário foi considerado muito trabalhoso pelo analista. E foi preciso gerar um arquivo intermediários para guardar dados transitórios durante o processamento e finalmente gerar o relatório. Como este arquivo é classificado para o processo de contagem de PF? Resp.: Não é contado. 60. As seguintes regras não são aplicáveis à fronteira de aplicação: Resp.: Deve-se considerar o volume d trabalho de cada equipe desenvolvimento para se definir a fronteira da aplicação. 61. O fator de ajuste para um sistema com a pontuação abaixo é: 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 2 Resp.: 1,06 62. Escolha alternativa abaixo que melhor define o propósito da contagem de Ponto Função. Resp.: Definir uma forma de medir, estimar e controlar o desenvolvimento. 63. 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); Resp.: Estão corretas as afirmativas I, III e incorreta a II. 64. Considerando que o valor da contagem de um sistema é 135 PF. O desenvolvimento em COBOL deste sistema gerou 12.150 linhas de Código. Considerando que 1 PF é equivalente a 70 linhas de Código Java. Calcule e justifique quantos pontos funções terá o sistema se for desenvolvido em PHP? (1 PF é equivalente a 75 linhas de PHP). Resp.: O sistema sempre terá 135 PF, pois a medida da funcionalidade independe da linguagem ou forma de implementação. 65. Na classificação de classe de projeto com modo Embutido ou restrito temos as seguintes características, segundo Bhoem: Resp.: Software deve ser desenvolvido dentro de restrições operacionais, como por exemplo, sistema de controle de telefonia. 66. 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 Resp.: É uma formula de medidas diretas de um modelo dinâmico de múltiplas variáveis. 67. Um relatório solicitado por um usuário foi considerado muito trabalhoso pelo analista. E foi preciso gerar um arquivo intermediário para guardar dados transitórios durante o processamento e finalmente gerar o relatório. Como este arquivo é classificado para o processo de contagem de PF? Resp.: Arquivo de interface externa ou Arquivo lógico externo 68. Analise as sentenças abaixo sobre os fatores de risco para a determinação do trabalho e em seguida assinale a alternativa correta: I) O trabalho é mal especificado não definindo limites do que precisa ser feito e geralmente o contratante pode pedir outros "quebra galhos" do contratado o que leva aodesentendimento. II) A falta de clareza ou entendimento dos requisitos. Deve-se aplicar metodologias que esclareçam os requisitos (analise, completude e consistência) para se minimizar este aspecto. III) As estimativas na contratação são feitas com nível de erro. Normalmente quem contrata sub dimensiona o trabalho para minimizar o seu custo. IV) Falta de processo de controle nas modificações solicitada. Uma modificação, na maioria das vezes, implica em aumento do custo e prazo. Resp.: Todas as alternativas estão corretas. 69. Uma tela permite visualizar o mesmo relatório com quatro tipos de ordenação diferentes. O rodapé do relatório sempre traz o total de registros listados. Como esta funcionalidade deve ser contada? Resp.: Quatro saídas externas. 70. A técnica de análise de Pontos de Função não traz benefícios para: Resp.:Para definir o desenho do software e as tabelas de banco de dados. 71. Assinale o que melhor representa a visão do usuário, para Análise de Ponto Função: Resp.: É somente aquilo que o usuário entende. 72. Uma gravação em pen drive com dados da base, é uma CE ou SE? Resp.: Se a extração tiver processamento (cálculo de registros) é SE, se for cópia da base é CE. 73. Identifique qual das alternativas não faz parte das regras de identificação de entradas externas. Resp.: O fluxo de saída é equivalente ao fluxo de armazenamento. 74. Em uma concorrência, qual o objetivo de discriminar os 13800 PF (Pontos Função) globais? Resp.: O objetivo de se dar o total de PF é permitir que o fornecedor avalie o valor total do contrato dependendo do seu valor por PF. 75. Qual o valor do fator de ajuste para uma aplicação cujos níveis de influencia por características são: Comunicação de dados 3 Atualizações online 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 online 3 Modificação facilitada 0 Resp.: 1,04. 76. Sobre arquivo referenciado é correto afirmar que: Resp.: São dados de referência mantidos pelo sistema e solicitados pelo usuário. 77. Considerando uma aplicação que o usuário determinou dois tipos de relatórios diferentes, e os dados são consolidados em gráficos (setor, linha e barras). Outro relatório especial que contém dados derivados dos dois relatórios iniciais. E consultas "on line" das informações, sendo uma consulta feita pelo código do cliente e outra pelo CEP. A entrada de dados é feita por duas telas (uma com dados do cliente, outra com dados relativos ao endereço). Neste caso consideramos as funções de entrada, saída e consulta: Resp.: Saídas = 6; entradas = 2; consultas = 2 78. Uma consulta externa deve: Resp.: Referenciar pelo menos um arquivo. 79. Selecione a afirmativa CORRETA, segundo o PMI, para se estimar o prazo em um projeto, a partir de um conjunto de registros de tempo em tarefas similares anteriores: Resp.: Deve-se calcular o valor que considere o maior, o menor valor e a media dos prazos das tarefas. 80. As estimativas de custos e prazos em software não são ciência exata, mas temos necessidades de diminuir, em nível de erro, das nossas estimativas. Existem muitos aspectos que podem influenciar nas estimativas. Um erro na estimativa pode comprometer o projeto e ser desastroso para os desenvolvedores. A hierarquia de modelos serve para classificar o tipo de software que desejamos estimar. Para tanto, correlacione as colunas abaixo: i. Modelo 1 ii. Modelo 2 iii. Modelo 3 ( ) Faz uma avaliação dos impactos nos direcionadores de custo sobre cada passo do processo de desenvolvimento. ( ) Computa o esforço de desenvolvimento como uma função do tamanho e de um conjunto de direcionadores de custo (definidos em tabelas) que incluem avaliações subjetivas do produto, hardware, experiência do pessoal e dos atributos do projeto. ( ) É um modelo estático de valor simples que computa o esforço de desenvolvimento de software como uma função do tamanho expresso em linhas de código. Resp.: 3, 2, 1 81. Com relação à atividade de estimar podemos afirmar de forma correta: Resp.: O processo de estimativa envolve basicamente estimar quatro aspectos: o tamanho do produto a ser gerado; o esforço empregado; duração do projeto; e custo do projeto. 82. Considere a opção com a afirmativa que NÃO ESTÁ CORRETA, quando se trata de estimativas: Resp.: O método de Putnam considera todo o ciclo de vida do desenvolvimento e prova que sempre se pode diminuir o prazo com aumento de recursos. 83. No Software orientado a objetos, segundo o Prof. Pressman, podemos afirmar: Resp.: Deve-se usar a estimativa por PF usando-se a decomposição de casos e uso. 84. A região do Impossível determinado na curva de Rayleigh-Putnam mostra de forma matemática que: Resp.: Nem sempre é possível diminuir o prazo de um projeto com o aumento de recursos. 85. 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. Resp.: As afirmativas II, III e IV são corretas e I não é correta. 86. Considere uma empresa que entregou no mês de outubro de 2010 um total de 1980 PF. Esta empresa tem um total de cinco analistas que ganham em média R$ 6000,00 e 8 programadores que ganham em média R$ 3000,00, um analista de testes cujo salário é R$ 5000,00 além de dois documentadores cujo salário é R$ 2000,00. O gerente geral de produção ganha R$ 8000,00. Determinou-se que o custo fixo é de R$ 15 000,00 (alugueis, telefone, luz, secretárias, limpeza, condomínio). Os encargos sociais dos empregados são de 100%. O total de impostos é de 21% sobre a receita bruta. Considerando a teoria apresentada no curso podemos afirmar que: Resp.: O custo de um ponto função deve considerar todos os custos inclusive os impostos. 87. Uma empresa que está iniciando em fazer gestão por PF , estabeleceu apenas medições nas etapas macro do processo. E após vários projetos, a base estatística gerou a tabela abaixo, com uma variação de 5% de erro. Marque a sentença correta: Resp.: Para um projeto de 400 PF, para um custo de R$ 1200,00 por PF pode-se dar um orçamento sem correr riscos, para a fase de analise: 25% * R$ 1200 *1,05. 88. Considere os pontos em um gráfico do tipo (ponto função, hora_trabalhadas) e que o risco é 10% na estimativa ao se fazer interpolação linear entre os pontos: ( 120, 3000) e (180, 4500). Qual o valor do esforço em horas trabalhadas estimadas, considerando o intervalo mínimo (para o risco assumido) para uma contagem de 150 PF. Resp.: o valor deve estar no intervalo de (3750 - 375 e 3750 + 375) 89. Considere o gráfico abaixo e escolha a opção correta. Resp.: Para 400 PF tem-se pontos suficientes para se definir uma curva que permita estimar se o que será medido é próximo do que é estimado, sabendo que deve-se ter uma variação devido ao risco da estimativa. 90. Considere os pontos em um gráfico do tipo (ponto função, hora_trabalhadas) e que o risco é baixo para se fazer interpolação linear entre os pontos: ( 120, 3000) e (180, 4500). Qual o valor do esforço em horas trabalhadas estimadas para uma contagem de 150 PF. Resp.: total de horas trabalhadas= 3750 91. Pontos por Função é baseada no paradigmaprocedimental, 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 incorreta. Resp.: 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. 92. O Lei 8.666/93 regulamenta o artigo 37, inciso XXI, da Constituição Federal, instituindo normas para licitações e contratos da administração pública. No Brasil, uma concorrência pública: Resp.: Deve garantir o menor preço na mesma unidade, por isto se determina o menor valor de R$ por PF (Ponto Função), garantindo-se que a avaliação de PF será medido por profissionais igualmente qualificados. 93. Quanto aos riscos de um contrato, podemos afirmar que: Resp.: Se não desejamos riscos contratamos por preço unitário em PF (Ponto Função). 94. Por que uma medida direta não é adequada para o planejamento? Resp.: A medida direta é feita no produto ou processo, portanto o produto ou processo precisam estar prontos ou serem realizados. O planejamento deve ser feito antes da produção ou realização. 95. Qual a diferença entre medida e métrica? Resp.: A medida é feita a partir de uma especificação. A especificação é a métrica. Uma métrica é definida para se acompanhar alguma característica de um produto ou processo. 96. Qual o principio básico da proposta da medida por ponto função proposta por Albrecht Resp.: Medir a funcionalidade que é entregue ao usuário. Isto é caracterizado pelo número de entradas, saídas, consultas, arquivos e interfaces envolvidas no sistema. 97. O que inviabiliza, hoje em dia o uso do KLOC? Resp.: O KLOC é uma medida direta inconveniente para o planejamento. Hoje, como temos linguagem com características diferentes não há como comparar linguagens diferentes. 98. Para que serve na formula de cálculo de ponto função as 14 caracteristicas do software? Resp.: Para considera os aspectos dos requisitos não funcionais do produto 99. Qual a variação que se pode ter no fator de ajuste? Resp.: O fator de ajuste pode variar de 0,65 ( quando a funcionalidade não funcional não tem influencia nenhuma) e 1,35 (quando funcionalidade tem o máximo de importancia). 100. Justifiquem por que os arquivos de trabalho de um sistema não são contados como ALI. Resp.: Porque os arquivos de uso do sistema não têm nenhum sentido para o usuário. Os ALI são arquivos lógicos resultantes da necessidade do usuário guardar dados. 101. No processo de contagem qual a importância de se definir a fronteira de contagem? Resp.: Há necessidade de se definir o escopo da contagem para que se possa definir o que será contado para o sistema. 102. O que caracteriza um processo elementar? Respo.: Caracteriza-se por um processamento completo para uma atividade do usuários, como por exemplo, contabilizar um pagamento de uma nota fiscal. 103. Qual a diferença de uma função de saída e uma consulta? Resp.: 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. 104. O que se precisa classificar para se usar as equações de BOHEM? Resp.: Classificar o tipo de projeto e o tipo de software dependendo da classificação se define as constantes das fórmulas. 105. Em que unidade se mede o esforço no método do COCOMO? Resp.: Esta unidade é em homem mês. Ou seja, é uma estimativa que representa o produto do número de homem pelo numero de meses que deverá durar o projeto. 106. Qual a conclusão importante que se pode tirar da curva gerada pela equação de Putnam? Resp.: Existe uma região chamada região do impossível, para a qual não adianta aumentar os recurso que não diminuirá o prazo do projeto. 107. O que se chama de “base line” para medidas? Resp.: É uma definição de pontos de medição ao longo do processo do software. Estes pontos irão constituir a base de estimativas da empresa. 108. Quais tipos de custos devem ser considerados para determinar o valor do custo PF para uma empresa? Resp.: Devem ser utilizados os valores dos custos fixos e dos custos variados (os envolvidos na produção de PF). Estes custos são somados e divididos pelo número de PF equivalentes produzidos no mês. 109. Em termos de PF como se determina o ponto de equilíbrio? Resp.: É obtido quando o número de PF equivalentes produzidos são iguais aos números de PF equivalentes para pagar todos os custos da empresa. 110. Pode-se assumir que o comportamento dos valores em uma função entre dois pontos é sempre linear? Resp.: Ao assumir que o comportamento é linear, devemos saber que esta simplificação poderá nos custar caro, pois dificilmente temos este tipo de comportamento. 111. Qual o risco assumido quando se tem um número pequeno de pontos para representar um evento ou fenômeno? Resp.: Fica difícil verificar a tendência da curva que será usada para estimativas e isto introduz uma margem de erro alta (e perigosa). 112. Por que para o contratado é vantajoso a contratação por homem hora? Resp.: Neste caso o risco é todos do contratante. O recurso de mão de obra é entregue ao contratado e este assume os erros de especificação e erros no trabalho mal executado. 113. Por que é importante o uso de PF em uma concorrência pública? Resp.: Quando a concorrência usa PF cria uma referencia comum para a análise entre os participantes. Assim pode-se, por exemplo, verificar o fornecedor que oferece o menor valor por Ponto função. Ou medir-se a experiência no desenvolvimento de um número de pontos função. 114. O valor do fator de ajuste: Resp.: Ajusta em +/- 35% os PF não ajustados. 115. A primeira atividade em uma empresa que deseja ter um processo de estimativas para o projeto de software é: Resp.: Definir um conjunto de métricas e montar uma grande base de dados voltados para estimativas. 116. Como se deve contar se uma aplicação atualiza a data de importação em um arquivo texto? Resp.: Deve-se contar uma EE e contar a data como item de dados. 117. Analise as sentenças abaixo sobre as técnicas para desenvolver estimativas de esforço e em seguida assinale a alternativa correta: I. As técnicas de estimativas envolvem uma análise das tarefas a serem feitas em termos de detalhe, por isto deve-se fazer a decomposição detalhada da tarefa. II. Outra forma de se estimar os custos e o esforço necessário para desenvolver software é desenvolver curvas a partir de dados experimentais , e ir calibrando estas curvas. III. Uma forma eficaz é para cada necessidade de estimativa reunir a equipe de desenvolvimento e após ouvir a opinião destes escolher o parecer do profissional mais experiente, mesmo para novas situações. IV. Outra forma é manter uma base estatística de projetos anteriores e fazer interpolação de para novas necessidades. Resp: As afirmativas I, II e IV são corretas. A afirmativa III é de alto risco. 118. 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: Resp.: As afirmativas I, II e III estão corretas. 119. Qual a importância da fronteira do sistema para o processo de medição? Resp.: A fronteira é fundamental para definir o que será contado. Quais os limites, o que entra no sistema e o que não deve ser considerado. 120. Um sistema foi definido e deverá ter um cadastro de cliente, outro cadastro defuncionários. O usuário solicitou um arquivo de LOG que possibilita auditoria. O sistema necessita ordenar dados por isto foi definido um arquivo TEMP para auxiliar nesta tarefa. Também há necessidade de um arquivo que mantenha durante o processamento as últiimas informações pesquisadas. O sistema deverá ter mensagens de auxilio, na forma de help. O sistema será acionado por um arquivo batch. Quais destes arquivos devem ser considerados como ALI? Resp.: São ALI todos os arquivos solicitados ou que são relacionados ao ¿trabalho¿ do Cliente: cadastro de clientes, cadastro de funcionários, log de auditoria, mensagens de auxilio. Os arquivos de trabalho do sistema ou não solicitados NÃO SÃO ALI: arquivo de TEMP, arquivo de manter informações e o arquivo batch 121. Ao se contratar por valor para um PF, qual a vantagem para uma concorrência pública, no Brasil? Resp.: Ao se definir PF cria-se uma referencia que permite comparar as propostas dos fornecedores. Desta forma, pode-se comparar condições e preços entre os fornecedores. 122. Qual a principal intenção de uma consulta externa? Resp.: Recuperar dados para fora da fronteira sem nenhuma alteração nos dados. 123. Uma métrica precisa ser estabelecida quando falamos em medidas. Quando falamos que o Rio de Janeiro esta distante 400 km de São Paulo que aspecto da métrica não está claramente definido? Resp.: A descrição da métrica não esta correta. Existe imprecisão entre os locais iniciais e finais da medida. Isto nos leva a informação errada sobre a distancia entre a cidade do Rio e a de São Paulo, pois não sabemos de onde para onde se está medindo. 124. Com relação à consulta e saída podemos afirmar corretamente que: Resp.: A saída externa permite diferentes ordenações dos dados. 125. No modelo de COCOMO intermediário consideram-se 4 grandes categorias de custos: I. Atributos do produto II. Atributos do Hardware III. Atributos de pessoal IV. Atributos de projeto Considerado as classes de custo acima responda a opção correta: Resp.: O analista irá definir um multiplicador que será aplicado na fórmula do modelo básico. Este valor será o produto de valores que se encontram em uma tabela. A avaliação é feita de forma subjetiva pelo analista (ou quem faz à estimativa) com conhecimento em desenvolvimento de sistemas. 126. Considerando a contratação por preço fixo analise as sentenças abaixo e em seguida assinale a alternativa correta: I) O risco é totalmente transferido para o fornecedor. O contratante negocia com o contratado um preço e as formas de pagamento. O contratante estabelece os pontos de avaliação e pagamento do projeto II) Neste caso precisa-se alocar os recursos sob a responsabilidade do contratante e medir o trabalho já foi feito. O risco é incorporado pelo contratante III) 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 IV) Ponto Função (PF) é usado para medir o tamanho do projeto, e principalmente para acompanhar o projeto e liberar pagamentos por fase do projeto. É comum trabalhar- se com distribuições percentuais do total de PF estimado para o projeto estabelecidos entre o contratante e contratado para se controlar o projeto (pagamento, avaliação, etc.) Resp.: As sentenças I,III, IV são corretas e a II não é correta.
Compartilhar