Buscar

simulados Medidas De Esforço De Desenvolvimento De Software

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

1a Questão (Ref.: 201309144410) Pontos: 0,1 / 0,1 
Devemos acompanhar a produção de código correto feito pelos programadores. E foi acertada entre os gerentes 
uma métrica de medida indireta que irá dar um índice para cada programador que será: índice-qualidade = 
(números de erro *2 + 1) bonzão. Assim um programador com 236 bonzão é duas vezes pior do que o 
programador com 118 bonzão. Podemos afirmar de forma correta quanto à definição da métrica. 
 
 
A métrica está adequada, pois esta corretamente definida e os gerentes facilmente entenderão que 
quatro bozão são pior que dois bonzão. 
 A métrica esta inadequada, pois o consenso comum indica que quando uma coisa é melhor deve ter um 
valor maior e a métrica está invertida. 
 
A métrica não deve ter esta preocupação do senso comum. É necessário que os gerentes aprendam e 
memorizem esta nova forma de medir. 
 
No ponto de vista esta métrica define a qualidade do trabalho, pois quem tem mais erros tem mais 
bonzão e para um projeto desejamos quem tem menos bonzão. A métrica mostra isto intuitivamente. 
Quando se tem mais é melhor. 
 
O custo é adequado, pois nos podemos contar os erros pelo número de comparações feitas por 
programa. Então quanto mais se compila um programa melhor, pois indica que o programador terá 
mais bonzões, portanto melhor qualidade do trabalho. 
 
 2a Questão (Ref.: 201309685192) Pontos: 0,0 / 0,1 
O que é KLOC? 
 
 É uma medida de software, que pode ser mensurada de acordo com projetos anteriores, sem 
preocupação com linguagem. 
 É 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. 
 
É uma medida indireta, feita ainda na fase de analise do projeto. 
 
Inclui pontos por função, métricas e todas as suas medidas. 
 
É uma métrica mal especificada e pode conduzir a decisões de baixa qualidade. 
 
 3a Questão (Ref.: 201309144402) Pontos: 0,1 / 0,1 
Um projeto medido em Kloc mostrou que a produtividade do programador era de 10 linhas de código por dia, 
em uma linguagem X. Outro projeto em uma linguagem Y mostrou que a produtividade foi de 12 linhas de 
código por dia. Marque a afirmativa correta. 
 
 
Nada podemos falar sobre a qualidade do código gerado, mas sendo x e y linguagens com 
características diferente, podemos concluir que o programador que trabalhou com X é melhor do que o 
da linguagem y. 
 Não há como comparar o trabalho ao se utilizar a linguagem X e a linguagem Y, vai depender das 
características da linguagem. 
 
Podemos ter certeza que a produtividade do programador que trabalhou com a linguagem X é maior 
que o que trabalhou com a linguagem Y gerando código de melhor qualidade. 
 
Podemos ter certeza que o código gerado para a linguagem y é estruturado e o da linguagem x não é. 
 
Podemos ter certeza que a linguagem x exige menos comandos que a linguagem y para uma mesma 
tarefa. 
 
 4a Questão (Ref.: 201309144473) Pontos: 0,1 / 0,1 
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 i , iii são totalmente corretas e ii, iv são falsas; 
 Todas as afirmativas são verdadeiras;. 
 
Todas as afirmativas são falsas; 
 
As afirmativas iii, ii, i são totalmente corretas e iv é falsa; 
 
As afirmativas i, ii,iv estão totalmente corretas e iii é falsa;. 
 
 5a Questão (Ref.: 201309144534) Pontos: 0,1 / 0,1 
Ao se encontrar o valor 132,34 PF podemos afirmar com certeza. 
 
 
O valor refere-se à funcionalidade total de entradas, saídas e consultas. 
 O valor refere-se a ponto função ajustado 
 
O valor refere-se a ponto função não ajustado 
 
O valor refere-se à funcionalidade total dos ALI e AIE. 
 
O valor refere-se à funcionalidade das entradas e dos arquivos ALI. 
 
1a Questão (Ref.: 201309121026) Pontos: 0,1 / 0,1 
Qual das afirmativas abaixo não pode ser usada na definição da fronteira da aplicação: 
 
 
Definir a fronteira, em projetos de manutenção coerente com a fronteira estabelecida para o 
sistema original; 
 
Observar os relacionamentos do sistema com o meio externo focalizando os processos voltados 
para o negócio, como visto pelo usuário; 
 
Definir a fronteira da aplicação baseada na visão do usuário, ou seja, deve refletir a descrição 
do sistema como percebido pelo usuário; 
 Deve-se observar os arquivos que estão sendo usados independente do negócio. 
 
Deve-se gerar uma documentação resultante da etapa de definição da fronteira: O Diagrama 
da fronteira da aplicação; 
1a Questão (Ref.: 201309144573) Pontos: 0,1 / 0,1 
Qual dos seguintes passos não faz parte do procedimento de contagem de pontos função? 
 
 
Determinar o tipo de contagem. 
 
Calcular o valor do fator de ajuste. 
 Classificar as características gerais do sistema em simples, médias e complexas. 
 
Calcular a contribuição dada por ALI e AIE. 
 
Identificar a fronteira da aplicação. 
 
 2a Questão (Ref.: 201309144595) Pontos: 0,1 / 0,1 
Um processo elementar é definido como: 
 
 
Um módulo de programa. 
 A menor unidade de atividade significativa para o usuário. 
 
Um requisito no negócio do usuário. 
 
Um grupamento lógico de dados. 
 
Toda atividade que o sistema realiza. 
 
 3a Questão (Ref.: 201309121774) Pontos: 0,1 / 0,1 
Podemos afirmar sobre a classificação do tipo do software chamado de Modelo 3 (avançado), no modelo 
COCOMO de Bhoem, que: 
 
 
é um modelo estático de valor simples que computa o esforço de desenvolvimento de software. 
 
incorpora um desenvolvimento dentro de restrições operacionais, como por exemplo, sistema de controle 
de telefonia. 
 
incorpora um conjunto de requisitos não tão rígidos, pode-se exemplificar pequenos sistemas. 
 
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. 
 incorpora a avaliação dos impactos nos direcionadores de custo sobre cada passo do processo de 
desenvolvimento (análise de projeto, codificação, testes...) 
 
 
 4a Questão (Ref.: 201309121759) Pontos: 0,1 / 0,1 
Com relação à atividade de estimar podemos afirmar de forma correta: 
 
 
O processo de estimativas envolve basicamente quatro aspectos: Custo do projeto, tamanho, qualidade e 
escopo do projeto. 
 
O processo de estimativas envolve basicamente quatro aspectos: Esforço empregado, escopo definido, 
custo do projeto, qualidade do projeto. 
 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. 
 
O processo de estimativas envolve basicamente estimar: Esforço empregado, custo do projeto, erros a 
serem cometidos e qualidade do projeto. 
 
O processo de estimativas envolve basicamente quatro aspectos: Esforço do projeto, escopo do projeto, 
custos do projeto e duração. 
 
 5a Questão (Ref.: 201309121707) Pontos: 0,1 / 0,1 
Sobre arquivo referenciado é correto afirmar que: 
 
 
É um ALI lido ou mantido por um processo elementar ouum AIE lido por um 
processo elementar. 
 
É um conjunto de itens de dados que são usados, mas não lidos ou mantidos 
pelo sistema. 
 
É um AIE lido ou mantido por um processo elementar da aplicação que está 
sendo contada. 
 
É uma tabela do sistema. 
 São dados de referência mantidos pelo sistema e solicitados pelo usuário. 
 
 
1a Questão (Ref.: 201309121042) Pontos: 0,1 / 0,1 
Assinale o que melhor representa a visão do usuário, para Análise de Ponto Função: 
 
 
São implementadas em diagramas de classes. 
 
É uma descrição das funções do negócio podendo variar na implementação. 
 É somente aquilo que o usuário entende. 
 
É a representação do negócio em forma de diagramas. 
 
Depende do seu nível de conhecimento sobre sistemas. 
 
 2a Questão (Ref.: 201309144418) Pontos: 0,1 / 0,1 
Quanto ao KLOC podemos afirmar de forma correta: 
 
 
É uma medida física, direta, e permite comparar coisas diferentes (projetos com várias características) 
 
É uma das melhores formas de medida usadas hoje, pois não permite interpretações diferentes. 
 Tem uma interpretação física compreensível por seus usuários. 
 
É uma medida indireta, e pode ser usada como base para nos permitir comparar de forma precisa 
aspectos dos diversos projetos. 
 
Serve como unidade de comparação entre as diversas linguagens, pois tem uma interpretação comum 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3a Questão (Ref.: 201309669989) Pontos: 0,1 / 0,1 
Considere as afirmativas abaixo: 
I - Uma medida da funcionalidade (PF) feita a partir dos requisitos de um 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. 
 
Estão corretas as afirmativas I, III e incorreta a II. 
 
Está correta a afirmativa II e incorretas as afirmativas I e III. 
 
Estão corretas as afirmativas I, II e incorreta a III. 
 
Estão todas corretas 
 
 4a Questão (Ref.: 201309144565) Pontos: 0,1 / 0,1 
Identifique qual das alternativas seguintes não é regra de contagem para os itens de dados em um arquivo 
lógico. 
 
 Conte como um item de dados cada ocorrência de uma chave de relacionamento que permite a ligação 
de arquivos. 
 
Quando duas aplicações mantêm ou referenciam o mesmo ALI/AIE, mas mantém ou referenciam itens de 
dados diferentes, contar somente os itens de dados usados por cada aplicação para determinar a 
complexidade. 
 
Conte como um item de dados cada campo repetido e reconhecido pelo usuário que seja necessário para 
um processo elementar. 
 
Conte como um item de dados cada fração de dados que na visão do usuário constitui uma informação 
(exemplo data). 
 
Conte como um item de dados para cada campo não repetido e reconhecido pelo usuário que seja lido ou 
mantido por meio de um processo elementar. 
 
 5a Questão (Ref.: 201309144611) Pontos: 0,1 / 0,1 
Com relação à consulta e saída podemos afirmar corretamente que: 
 
 A saída externa permite diferentes ordenações dos dados. 
 
O processamento da consulta é igual ao processamento da saída, portanto é uma decisão de quem conta. 
 
A consulta externa permite diferentes ordenações de dados. 
 
A quantidade de arquivos referenciados e itens de dados são sempre diferentes. 
 
A consulta é considerada a partir do processo elementar que a gera, acrescentando dados derivados 
necessários a consulta. 
 
 
 2a Questão (Ref.: 201309121025) Pontos: 0,1 / 0,1 
Considere as afirmativas abaixo relativas a definiçõa da 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 a 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. 
 
Com base nessas afirmativas assinale a alternativa correta: 
 
 
As afirmativas i,iii, iv estão corretas; a afirmativa ii está errada 
 As afirmativas i,ii, iii estão corretas; a afirmativas iv está errada 
 
As afirmativas i, ii estão corretas; as afirmativas iii e iv estão corretas 
 
As afirmativas ii,iii, iv estão corretas; a afirmativa i está errada 
 
As afirmativas i,ii, iv estão corretas; a afirmativa iii está errada 
 
 3a Questão (Ref.: 201309121021) Pontos: 0,1 / 0,1 
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: 
 
 
A eficiência do usuário é critica, mas não é fundamental as atualizações on line. 
 A eficiência do usuário é critica e modificação da facilidade não influencia em nada. 
 
Modificação facilitada não tem nenhuma influência enquanto que as demais características são de 
influência média. 
 
A eficiência do usuário final é crítica bem como o processamento complexo. 
 
A comunicação de dados e o processamento distribuído têm um grau de influência baixo enquanto a 
atualização on line tem pouca influência. 
 
 4a Questão (Ref.: 201309144558) Pontos: 0,1 / 0,1 
A principal diferença entre um arquivo lógico Interno e um arquivo de interface externa é que: 
 
 
Os itens de dados de um AIE são sempre grupos lógicos em um ALI. 
 
Os tipos de dados do ALI e do AIE são diferentes. 
 
Um AIE envia dados para fora da fronteira da aplicação. 
 Um AIE é lido, mas não é mantido pela aplicação que está sendo contada. 
 
Um ALI tem tipos de registros e um AIE não. 
 
 5a Questão (Ref.: 201309144611) Pontos: 0,1 / 0,1 
Com relação à consulta e saída podemos afirmar corretamente que: 
 
 
A quantidade de arquivos referenciados e itens de dados são sempre diferentes. 
 
A consulta é considerada a partir do processo elementar que a gera, acrescentando dados derivados 
necessários a consulta. 
 
A consulta externa permite diferentes ordenações de dados. 
 
O processamento da consulta é igual ao processamento da saída, portanto é uma decisão de quem conta. 
 A saída externa permite diferentes ordenações dos dados.

Outros materiais