Questões de Concurso sobre Métricas de Software - Página 2 | Gran Questões

Questões de Concurso sobre Métricas de Software

 
 
Disciplina 1
Assunto 7
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
275 questões encontradas
Questões por página
20
Mais recentes
 

O SiCONTA será um sistema de apoio à contabilidade tributária. No SiCONTA, há funcionalidades para incluir, alterar, excluir e consultar tributos. Para cada tributo é possível incluir, alterar, excluir e consultar alíquotas, ou seja, a alíquota só pode existir se estiver associada a um tributo.


Com base na Análise de Pontos de Função, a contagem do projeto de desenvolvimento do SiCONTA deverá considerar:


A

três Entradas Externas (EE) e uma Consulta Externa (CE);


B

seis Entradas Externas (EE) e duas Consultas Externas (CE);


C

três Entradas Externas (EE) e duas Consultas Externas (CE);


D

seis Entradas Externas (EE) e dois Arquivos Lógicos Internos (ALI);


E

três Entradas Externas (EE) e dois Arquivos Lógicos Internos (ALI).

Suponha que uma Analista está trabalhando em um projeto de Assistência Dirigida ao Cidadão e necessita estimar o tamanho (complexidade) do software usando a análise de Pontos de Função, internacionalmente aceita.


Ao analisar o processo, considerando seu correto conhecimento sobre as funções, ela contou:


- dois arquivos internos simples (baixa), um médio e um complexo (alta);

- três consultas médias;

- cinco entradas médias e duas complexas (alta),

- três interfaces médias e uma complexa (alta);

- duas saídas simples (baixa) e uma média.


Dados:


Valores das Complexidade das funções


EE: Baixa: 4 Média: 4 Alta: 6

SE: Baixa: 4 Média: 5 Alta: 7

CE: Baixa: 3 Média: 4 Alta: 6

ALI: Baixa: 7 Média: 10 Alta:15

AIE: Baixa: 5 Média: 7 Alta: 10


A Analista contou corretamente (contagem detalhada) a seguinte quantidade de Pontos de Função brutos:


A

173


B

167


C

127


D

153


E

123

O gerente de projeto de TI está trabalhando em um projeto composto por 6 tarefas com durações variadas, rotuladas com as letras P, Q, R, S, T e U. Os tempos de duração dessas tarefas são, respectivamente, 5, 3, 4, 2, 6 e 7 dias.

Esse gerente levantou as dependências entre essas tarefas e chegou à seguinte conclusão:


• P é a tarefa inicial

• Q e R dependem de P

• S depende de Q

• T depende de R


A folga total e a folga livre da tarefa R, em dias, são, respectivamente,


A

0 e 0


B

0 e 1


C

1 e 0


D

1 e 2


E

2 e 1

Assinale a opção que apresenta a fórmula de projeto de desenvolvimento do CPM 4.3 para mudança de plataforma, utilizada para calcular pontos de função e estimar o esforço necessário para se desenvolver uma nova versão de um sistema legado, empregando-se, para tanto, uma nova linguagem de programação.


A

PF_DESENVOLVIMENTO = PF_INCLUIDO + PF_CONVERSÃO


B

PF_CORRETIVA = FI * PF_ALTERADO


C

PF_REDESENVOLVIMENTO_LINGUAGEM = PF_INCLUÍDO + PF_CONVERSÃO


D

PF_CONVERSÃO = PF_INCLUIDO


E

PF_MELHORIA = PF_INCLUIDO + (FI x PF_ALTERADO) + (0,30 x PF_EXCLUIDO) + PF_CONVERSÃO

Assinale a opção que indica a métrica utilizada para mensurar o esforço de um software na ótica do usuário, a partir das funcionalidades implementadas, preconizada pelo IPFUG no Manual de Práticas de Contagem, do método FSM (Functional Size Measurement).


A

arquivo lógico interno (ALI)


B

arquivo de interface externa (AIE)


C

entrada externa


D

saída externa


E

ponto de função

Um Engenheiro de Sistemas foi contratado para elaborar a contagem de pontos de função para um novo projeto de desenvolvimento de software utilizando a Análise de Pontos de Função (APF), conforme as condições de complexidade seguindo as regras de contagem funcional para o processo de desenvolvimento e manutenção de software. As condições dadas são:


Tipo

Complexidade

Quantidade

ALI

média

4

AIE

média

6

SE

média

2

SE

alta

2

CE

alta

1

CE

baixa

2

EE

baixa

3

EE

alta

1


O valor correto de Pontos de Função Bruto (PFB) sem fator de ajuste é:


A

132


B

133


C

134


D

135

Uma das métricas utilizadas para especificar requisitos não funcionais é a confiabilidade. Das alternativas, abaixo, qual delas não está ligada a métrica de confiabilidade?


A

Tempo médio para falha.


B

Probabilidade de indisponibilidade.


C

Número de chips de memória ROM.


D

Taxa de ocorrência de falhas.


E

Disponibilidade.

De acordo com a análise de pontos de função, para uma aplicação nova cujas funções e respectivas complexidades tenham sido contabilizadas conforme a tabela a seguir, a quantidade de pontos de função brutos é maior que 95.


função

complexidade

quantidade

arquivos lógicos internos

baixa

3

arquivos lógicos internos

alta

1

arquivos de interface externos

média

2

entradas externas

alta

2

saídas externas

baixa

1

saídas externas

alta

3

consultas externas

média

2



C

Certo


E

Errado

A fim de assegurar a qualidade das interfaces de usuário de um produto de software, é preciso ser capaz de medir a sua usabilidade. As métricas comumente usadas para a avaliação de sistemas são:


A

ícones interativos, linguagem de programação, animações, tempo de aprendizado e eficiência na produtividade.


B

quantidade de botões, quantidade de bugs, funcionalidades de IA, efeitos gráficos e uso de processador.


C

facilidade de aprendizado, produtividade dos usuários, taxa de erros, retenção ao longo do tempo e satisfação do usuário.


D

tempo de resposta, uso de disco, linhas de código, quantidade de classes e alocação de memória.

A Netherlands Software Metrics Association - Associação de Métricas de Software da Holanda (NESMA) define métodos de Medição de Tamanho Funcional (FSM) autossuficientes. Nesse sentido, assinale a alternativa que se refere ao método que é utilizado da seguinte forma:


l. Determina-se a quantidade de funções de dados (ALIs e AIEs).

ll. Calcula-se o total de pontos de função da seguinte forma: Tamanho Funcional (PF) = (35 x número de ALlIs) + (15 x número de AIEs).

lll. O tamanho funcional é baseado somente na quantidade de arquivos lógicos existentes (ALIs e AIEs).


A

Análise de Pontos de Função de Alto Nível.


B

Análise de Pontos de Função Resultante.


C

Análise de Pontos de Função de Baixo Nível.


D

Análise de Pontos de Função Indicativa.


E

Análise de Pontos de Função Detalhada.

Métricas de produto são métricas de previsão empregadas para medir atributos internos de um sistema de software. O tamanho de sistema, medido em linhas de código, ou o número de métodos associados a cada classe de objeto são exemplos de métricas de produto. Em relação às métricas estáticas de produto de software, assinale a afirmativa INCORRETA.


A

Índice Fog: é a medida do comprimento médio de palavras e sentenças em documentos. Quanto maior o valor do índice Fog de um documento, mais fácil é a sua compreensão.


B

Complexidade ciclomática: é a medida da complexidade de controle de um programa. Essa complexidade de controle pode estar relacionada à compreensibilidade do programa.


C

Comprimento de código: é a medida do tamanho de um programa. Geralmente, quanto maior o tamanho do código de um componente, mais complexo e sujeito a erros o componente está.


D

Profundidade de aninhamento condicional: é a medida da profundidade de aninhamento de declarações if em um programa. Declarações if profundamente aninhadas são difíceis de entender e potencialmente sujeitas a erros.


E

Comprimento de identificadores: é a medida do comprimento médio dos identificadores (nomes de variáveis, classes, métodos etc.) em um programa. Quanto mais longos os identificadores, mais provável que sejam significativos e, portanto, mais compreensível o programa.

Na primeira etapa da contagem de pontos de função com IFPUG, o responsável pela medição deve estabelecer o tipo de contagem que será utilizado para medir o software. O tipo de contagem que mede a funcionalidade fornecida aos usuários do software no momento da sua primeira instalação, acrescido das eventuais funções de conversão de dados necessárias à implantação denomina-se:


A

Aplicação.


B

Entrada externa.


C

Projeto de melhoria.


D

Projeto de desenvolvimento.

João precisa fazer uma contagem de pontos de função para um novo projeto de desenvolvimento utilizando a Análise de Pontos de Função (APF) Estimada (APF de Alto Nível).


Para isso, João deve considerar a complexidade funcional de todos(as) os(as):


A

fronteiras da aplicação a serem desenvolvidas como média;


B

processos elementares das funções de transação como baixa;


C

funções de dados como média para cálculo de pontos de função;


D

funções de transação como baixa para cálculo de pontos de função;


E

grupos de dados logicamente relacionados, reconhecidos pelo usuário, que serão mantidos dentro da fronteira da aplicação ou referenciados pela aplicação como baixa.

A análise de pontos de função é uma técnica de medição das funcionalidades fornecidas por um sistema de informação do ponto de vista do usuário.


De acordo com a IFPUG (International Function Point Users Group), um grupo de dados ou informações de controle, identificável pelo usuário, logicamente relacionado e mantido dentro da fronteira do sistema sendo contado é classificado como


A

uma saída externa (SE).


B

uma entrada externa (EE).


C

uma consulta externa (CE).


D

um arquivo lógico interno (ALI).


E

um arquivo de interface externa (AIE).

A métrica comumente utilizada para medir a complexidade de um código-fonte em termos de sua estrutura e interconexão é


A

o tempo de execução.


B

as linhas de código.


C

o número de bugs.


D

o acoplamento de componentes.

A abordagem GQM tem se mostrado bastante útil em diversos contextos organizacionais no apoio ao estabelecimento do gerenciamento quantitativo de projetos de software (BASILI et al., 2007). Quanto a GQM é INCORRETO afirmar:


A

O GQM – Goal/Question/Metric é uma abordagem de medição cuja orientação está voltada aos objetivos de medição de processos e produtos de software.


B

O GQM é uma abordagem que permite sistematizar a adaptação e integração de objetivos com base nas necessidades específicas de cada projeto e de uma organização, aos modelos dos processos de software, produtos e perspectivas de interesse de qualidade.


C

A ideia básica do GQM é derivar métricas de software a partir de perguntas e objetivos.


D

A adoção sistemática de medições é tipicamente realizada através de um programa de medição. Programas de medição podem apresentar diversos tipos de benefícios. O mais desejável é o atendimento dos objetivos de melhoria explícitos, os quais podem estar relacionados a produtos ou processos.


E

A abordagem GQM está fundamentada em dois princípios. O primeiro princípio diz que um programa de medição deve estar baseado em medidas. O segundo princípio diz que cada organização deve realizar a definição de objetivos e medidas específicos para sua realidade.

Assinale a alternativa que corresponde à métrica de software, a qual é uma medida utilizada para o tamanho de grandes programas e se baseia na quantidade de milhares de linhas de código que foram desenvolvidas.


A

Ticket médio


B

Lead Time


C

WIP


D

Monitoramento


E

KLOC

Sobre a contagem de pontos de função, é correto afirmar que:


A

Uma das atividades executadas para medir as funções de dados é classificar cada função como um ALI (Arquivo Lógico Interno) ou AIE (Arquivo de Interface Externa).


B

Não pode ser utilizada em aplicações Web.


C

Uma SE (Saída Externa) é um componente funcional básico que processa dados ou informações de controle enviados de fora da fronteira da aplicação medida.


D

Leva em consideração a linguagem de programação que será utilizada no desenvolvimento da aplicação.


E

O tamanho funcional de cada função de transação do tipo Entrada Externa (EE), Saída Externa (SE) ou Consulta Externa (CE) é sempre o mesmo, independentemente da complexidade funcional.

Ricardo está trabalhando no IBGE em um sistema orientado a objetos e precisa de uma métrica para medir o número de subclasses imediatas de uma classe, ou seja, mensurar a largura de uma hierarquia de classes. Nesse caso, é adequado Ricardo utilizar a métrica:


A

acoplamento entre classes de objetos


B

árvore de profundidade de herança


C

métodos ponderados por classe


D

resposta para uma classe


E

número de filhos

 
Ir para a página:
OK
 
Gerar simulado