Questões de Concurso
Sobre métricas de software em engenharia de software
Foram encontradas 636 questões
O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal.
1. Cálculo do Unadjusted Actor Weight − UAW
Há 3 tipos de ator:
− Simples (peso 1): outro sistema acessado através de uma API de programação
− Médio (peso 2): outro sistema acessado interagindo através da rede
− Complexo (peso 3): um usuário interagindo através de uma interface gráfica
2. Cálculo do Unadjusted Use Case Weight − UUCW
Os casos de uso são divididos em 3 níveis de complexidade:
− Simples (peso 5): Tem até 3 transações, incluindo os passos alternativos, e envolve menos de 5 entidades
− Médio (peso 10): Tem de 4 a 7 transações, incluindo os passos alternativos, e envolve de 5 a 10 entidades
− Complexo (peso 15): Tem acima de 7 transações, incluindo os passos alternativos, e envolve pelo menos de 10 entidades.
Considerando que há 1 ator do tipo 1, 3 atores do tipo 2, 4 atores do tipo 3, 7 casos de uso simples, 13 casos de uso médio e
3 casos de uso complexos, o cálculo do UUCP (Unadjusted Use Case Points UUCP = UAW + UUCW) resulta em
De acordo com a NESMA, sobre a análise de pontos de função, leia as afirmativas abaixo:
I. Trata-se de um método para medir o tamanho de um software com base nas suas transações e nos arquivos de dados que são relevantes para os usuários do negócio.
II. Pode ser dificultada para projetos de melhorias, dependendo da forma como um sistema foi construído.
III. Constitui-se em um método para realizar o gerenciamento do projeto.
IV. Possui dois tipos de contagem: detalhada e indicativa.
Estão CORRETAS, apenas,
A respeito da análise de ponto de função (APF), julgue os itens a seguir.
I APF é uma técnica que mede o tamanho funcional de um software do ponto de vista do usuário.
II A APF leva em consideração o modo como o software é construído, mas não o que ele faz.
III Para realizar a contagem dos pontos de função de um projeto, não é preciso determinar o tipo de contagem a ser realizada.
IV Para determinar a complexidade e a contribuição das funções e de seus elementos, é necessário utilizar as relações dos valores de complexidade e de contribuição utilizados pela técnica de medição da APF.
Estão certos apenas os itens
Sobre a análise de pontos por função, considere as seguintes afirmativas:
1. É realizada com base na especificação funcional do software.
2. Estabelece uma pontuação para determinadas características do software, de acordo com seu nível de complexidade.
3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.
4. A análise de pontos por função é restrita a softwares orientados a objetos.
5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.
Assinale a alternativa correta.
A medição é um processo de fundamental importância no desenvolvimento de um software. Sobre esse tema, para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
( ) Os termos medida, medição e métrica, embora usados com frequência de forma intercambiável, possuem diferenças sob o contexto da engenharia de software.
( ) Uma métrica ajuda na avaliação dos modelos de análise e projeto, além de facilitar o projeto de testes mais eficazes.
( ) Na atividade de coleção, as métricas são coletadas, computadas e ferramentas matemáticas são aplicadas para a análise.
( ) A métrica ponto de função é uma métrica orientada a tamanho.
A Análise de Pontos de Função (APF) é um método de medição de tamanho funcional de um software. Nesse método são contadas as funções de dados e funções de transação. Após essas contagens são aplicados fatores de ajuste.
A opção que apresenta 3 fatores de ajuste desse método é:
A Análise de Pontos de Função (APF) é uma técnica para a medição de software que estabelece uma medida de tamanho independente da linguagem de programação ou da tecnologia utilizada em seu desenvolvimento.
No processo de contagem de pontos de função, um grupo de dados logicamente relacionados ou informações de controle, identificado pelo usuário, requerido para referência ou validação pelo software que está sendo contado e cuja manutenção é feita por outra aplicação é denominado:

Um sistema em desenvolvimento tem as seguintes características: • o número de entradas de usuário é 12 (Simples); • o número de saídas de usuário é 8 (Simples); • o número de consultas é 6 (Médio); • o número de arquivos é 3 (Médio); • o número de interfaces externas é 1 (Complexo); e, • os valores de ajuste de complexidade £(Fi) = 35. Considerando todos esses aspectos, assinale a alternativa que indica a contagem de número de pontos de função (FP) para esse sistema.
Considere que em um projeto foi utilizada a métrica com base na contagem de Pontos de Função (PF). O projeto foi estimado em 100 PF.
Em uma determinada fase, que corresponde a 20% do projeto:
− trabalham 4 pessoas;
− a produtividade média é de 20 horas/PF;
− a jornada diária é de 8 horas, 5 dias por semana;
− o valor por 1 hora de trabalho é R$ 50,00.
Com base nos dados relativos à fase, o esforço total em horas, o prazo em dias e o custo do projeto podem ser estimados e correspondem, correta e respectivamente, a:
Pode-se calcular o valor total de um sistema em Use Case Points (UCP) utilizando-se a seguinte fórmula:
UCP = UUCP × TCF × ECF
Um Analista afirma corretamente:

I e II possuem a mesma pontuação e se referem aos tipos de funções