Buscar

Exercícios Aulas 1 a 5

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais

Perguntas Recentes