Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina Medidas de Esforços de Desenvolvimento de Software Exercício Aula_01 1-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 - Que a qualidade de software é uma medida direta, por isto deve ser definida e utilizada durante o planejamento do projeto; Pode-se afirmar com toda a certeza que: Estão corretas as afirmativas I, II e incorreta a afirmativa III. 2-Para se definir a funcionalidade no modelo de Ponto função inicial era: Dada qualquer especificação de uma aplicação criar se uma medida para quantificar a funcionalidade. 3-Em relação às métricas do Projeto de Software sabemos que as métricas dos processos são estratégias e a dos projetos táticos. Com o avanço do projeto as medidas de tempo e esforço são para: Marque a opção correta que responde a afirmativa. Planejar o desenvolvimento e avaliar a qualidade dos produtos 4-Uma métrica precisa ser estabelecida quando falamos em medidas. Quando falamos que o Rio de Janeiro está distante 400 km de São Paulo que aspecto da métrica não está claramente definido? A descrição da métrica não está correta. Existe imprecisão entre os locais iniciais e finais da medida. Isto nos leva a informação errada sobre a distância entre a cidade do Rio e a de São Paulo, pois não sabemos de onde para onde se está medindo. 5-O que é KLOC? É uma medida direta, e por isso, é feita sobre o fenômeno. Só podemos contar as linhas de um software após ele ter sido terminado. 6-A medida KLOC (Kilo Line of Code) foi uma medida amplamente utilizada no passado, porém hoje está caindo em desuso. Dentre os motivos abaixo: I - Alguns contestam o KLOC por que não privilegia a boa programação (mais eficiente) ou o uso de linguagens mais eficientes. II - Prioriza a estimativa de custo de requisitos não-funcionais do software. III - Precisa de ferramentas de alto custo para ser executada. IV - Só pode ser utilizada após o software ter sido entregue, o que atrasava a estimativa do esforço. V - A medição em linguagens baseadas em POO é prejudicada pelo fato dessas linguagens gerarem uma quantidade enorme de artefatos, encarecendo o produto final. Qual a alternativa que corresponde aos itens corretos? I, IV e V 7-Podemos dizer que são características de uma métrica: I-Expressa em alguma unidade II-Facilmente calculada, entendida e testada. III-Passível de estudos estatísticos IV-Não precisa ter objetivo para as medidas. Somente a afirmativa IV está incorreta 8-As métricas de software podem ser divididas em duas categorias: medidas diretas e indiretas. Podemos considerar como medidas diretas do processo de engenharia de software o esforço aplicado ao desenvolvimento e à manutenção do software, bem como a (o). Custo. Exercício Aula_02 1-Quantas são as características gerais de um sistema definidas em análise de ponto função? 14. 2-Qual o principal benefício da Análise de Pontos de Função para Construção de Software? Ser uma forma de estimar custos e recursos para o desenvolvimento e manutenção do software. 3-A Análise de Pontos de Função é uma técnica que mede as funcionalidades de um software sob o ponto de vista do usuário, para determinar o tamanho funcional do software. Para aplicar a APF, Glaucia precisa definir um recurso com as seguintes características: age como uma membrana pela qual entram e saem os dados processados pelas transações da aplicação; contém os dados mantidos pela aplicação; ajuda a identificar os dados referenciados pela aplicação, definindo o que é interno e o que é externo. Glaucia deve definir o (a ): Fronteira da Aplicação; 4-Um técnico de TI está utilizando a Análise de Pontos de Função − APF para determinar o tamanho de um software e, na etapa de contagem das funções de dados, está levantando os Arquivos Lógicos Internos − ALI. Nesse levantamento, classifica-se corretamente como ALI os. Dados de negócio ou de controle da aplicação mantidos e processados por suas transações. 5-O valor do fator de ajuste: Reflete a funcionalidade específica da aplicação. 6-A equipe de métricas de software do TJPI realizou uma estimativa do tamanho da aplicação de processo eletrônico chamada SisProcessos. Utilizando a técnica de Análise por Pontos de Função (APF), a equipe chegou ao valor de 100 pontos de função não ajustados. A equipe também levantou o valor de influência de cada uma das 14 características gerais dos sistemas definidas pela técnica de APF, conforme listado a seguir: COMUNICAÇÃO DE DADOS: 2 PROCESSAMENTO DISTRIBUÍDO: 0 PERFORMANCE: 5 UTILIZAÇÃO DO EQUIPAMENTO: 0 VOLUME DE TRANSAÇÕES: 5 ENTRADA DE DADOS "ON-LINE": 3 EFICIÊNCIA DO USUÁRIO FINAL: 3 ATUALIZAÇÃO "ON-LINE": 3 PROCESSAMENTO COMPLEXO: 1 REUTILIZAÇÃO DE CÓDIGO: 3 FACILIDADES DE IMPLANTAÇÃO: 0 FACILIDADE OPERACIONAL: 3 MÚLTIPLOS LOCAIS: 0 FACILIDADES DE MUDANÇAS: 3 A partir dessas informações, a equipe precisa finalizar a contagem através do cálculo dos pontos de função ajustados, cujo valor é expresso corretamente em: 96; 7-Um item de dado, também chamado de tipo de dado, é: Um campo único, não repetido e reconhecido pelo usuário. 8-Um dos objetivos da Análise de Ponto Função é: Medir a funcionalidade que usuário solicita e recebe. Exercício Aula_03 1- No cálculo dos pontos de função ajustados devem ser levadas em consideração 14 (quatorze) características do sistema. Qual das características abaixo permite quantificar o grau de influência relativo aos recursos implementados com vista a tornar o sistema amigável, permitindo incrementos na eficiência e satisfação do usuário final? Usabilidade 2- Da expressão: Tot_ponto_função¬_ajustado = tot_contado * (0,65 + 0,01 * ) Podemos afirmar de forma correta: Que 65 % da contagem refere-se à funcionalidade. 3- 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: Estão todas corretas. 4- Considere as afirmativas abaixo: I - Uma medida da funcionalidade (PF) feita a partir da funcionalidade para software deve levar em consideração a experiência e a tecnologia a ser adotada. II - O fator de Ajuste definido na fórmula de Albrecht considera os aspectos tecnológicos a serem usados no software. III - Segundo a proposta de Albrecht todo sistema se caracteriza pelo número de entradas, consultas, saídas, arquivos e interfaces. Pode-se afirmar com toda a certeza que: Estão corretas as afirmativas II, III e incorreta a I. 5- Qual dos seguintes passos não faz parte do procedimento de contagem de pontos função? Classificar as características gerais do sistema em simples, médias e complexas. 6- 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 ( i ) 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; ( iii ) Aspectos relacionados com a facilidade de operação do aplicativo. Avalia procedimentos operacionais automáticos e mecanismos de iniciação, ( ii ) Aspectos relacionados à reutilização do código do aplicativo. ( iv ) 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 7- Segundo a versão 2.0 do Roteiro de Métricas de Software do SISP, as estimativas devem ser realizadas em, no mínimo, três marcosdo processo de desenvolvimento de software. A estimativa realizada após o aceite dos requisitos e que, geralmente, leva em consideração a especificação dos casos de uso e regras de negócio da aplicação é a contagem de Pontos de Função. De Referência. 8- O fator de ajuste consiste nas restrições de negócio adicionais do software e não consideradas pelos cincos tipos de funções sendo baseados no nível de influência sobre as 14 características gerais do Sistema ou Requisitos não funcionais. Identifique abaixo a opção correta referente ao fator de ajuste: O fator de ajuste influência a contagem de pontos de função não ajustados em +/- 35%, o que dá um intervalo de variação da ordem de 0,65 a 1,35 Exercício Aula_04 1- Sobre as escolhas das 14 características podemos afirmar de forma absolutamente correta: Foram escolhidas no modelo inicial, mas, têm sido adaptadas pelo IFPUG para a situação atual. 2- Um item de dado, também chamado de tipo de dado, é: Um campo único, não repetido e reconhecido pelo usuário. 3- Há necessidade de se alterar um campo, mas consultam-se outros n itens. Quantos itens de dados devem ser contados? Apenas n+1 itens de dados 4- Uma das etapas para calcular o tamanho de um SI com a técnica Análise por pontos de função é medir o tamanho funcional do sistema, a partir dos ALI e AIE encontrados. Assinale a alternativa onde existam APENAS exemplos de funções de dados. Tabelas, arquivos de configuração e arquivos mantidos por outras aplicações. 5- Sobre Medidas Diretas e Indiretas é correto afirmar: Que as Medidas Diretas estão relacionadas a grandezas tangíveis do software como contagem de linhas de código 6- São Arquivos de Interface Externa (AIE): Dados armazenados fora da fronteira da aplicação; 7- Uma análise de pf que obtém 6 EEs médios, 2 AIEs complexos, 2 ALIs simples, 8 SEs médias, 1 SE complexa e 5 CEs médias, após a contagem, apresentará, em pontos brutos, o valor 132 8- As seguintes regras não são aplicáveis à fronteira de aplicação: Deve-se considerar o volume d trabalho de cada equipe desenvolvimento para se definir a fronteira da aplicação. Exercício Aula_05 1-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. Então, podemos afirmar que: Deve-se contar duas consultas externas. 2-Qual a principal intenção de uma consulta externa? Recuperar dados para fora da fronteira sem nenhuma alteração nos dados. 3-Qual a principal intenção de uma consulta externa? Recuperar dados para fora da fronteira sem nenhuma alteração nos dados. 4-Aplicar a métrica de Ponto de Função significa? Descobrir o esforço de desenvolvimento do software levando em consideração os requisitos funcionais e não funcionais elicitados junto ao usuário para responder perguntas como prazo e custo do desenvolvimento de acordo com o tipo de desenvolvimento que pode ser um novo projeto, um projeto em manutenção ou mesmo um sistema em produção. 5-Identifique qual das alternativas não faz parte das regras de identificação de entradas externas. O fluxo de saída é equivalente ao fluxo de armazenamento. 6-Sobre arquivo referenciado é correto afirmar que: São dados de referência mantidos pelo sistema e solicitados pelo usuário. 7-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: Saídas = 6; entradas = 2; consultas = 2 8-Uma consulta externa deve: Referenciar pelo menos um arquivo
Compartilhar