Questões de Concurso Comentadas sobre métricas de software em engenharia de software

Questões Discursivas

Foram encontradas 584 questões

Q907737 Engenharia de Software

Acerca da técnica de Análise de Ponto de Função (APF), considere as seguintes afirmativas.


I Um dos fatores de ajuste de valor (VAF, value adjustment factors) usados no cálculo APF é a complexidade e quantidade de requisitos funcionais especificados para o software.

II A quantidade de Arquivos de Interface Externos (external interface files) é usada para o cálculo APF de um software.

III Cada arquivo de interface externo é um agrupamento lógico de dados que reside fora da aplicação, mas fornece dados que podem ser usados pela aplicação.


Está(ão) correta(s)

Alternativas
Q905535 Engenharia de Software

Analise as seguintes afirmativas sobre a técnica de Análise de Pontos de Função:


I. “Entrada Externa” se origina de um usuário ou é transmitida de outra aplicação e fornece dados distintos orientados à aplicação do software ou informação de controle.

II. “Consulta Externa” resulta na geração de alguma resposta imediata do software sob a forma de uma saída on-line, a partir de uma entrada online.

III. “Arquivo de Interface Externa” é gerado dentro da aplicação e fornece informação para os usuários por meio de relatórios ou telas.


Está CORRETO o que se afirma em:

Alternativas
Q899810 Engenharia de Software
Em termos de Análise de Pontos de Função (APF), analise as afirmativas a seguir.
I. É capaz de medir projetos de desenvolvimento e manutenção de software, com a restrição de ser dependente da tecnologia de implementação. II. A técnica de derivar o número de pontos de função a partir da quantidade de linhas de código do programa é baseada num fator de conversão que independe da linguagem de programação usada. III. Visa medir a funcionalidade de um software do ponto de vista de seus usuários. Essa medição ocorre antes mesmo do desenvolvimento do software, de forma a estimar o seu tamanho e o seu custo.
Está correto somente o que se afirma em:
Alternativas
Q893414 Engenharia de Software

A respeito de engenharia de software, julgue o próximo item.


Na análise de pontos de função, as funções transacionais representam as funcionalidades efetivamente fornecidas para o usuário e são categorizadas em entradas externas, saídas externas e consultas externas.

Alternativas
Q893413 Engenharia de Software

A respeito de engenharia de software, julgue o próximo item.


Normalmente, as técnicas de decomposição usadas para estimativas de software baseiam-se na aplicação de fórmulas matemáticas derivadas em experimentos para prever esforço como uma função do tamanho do software.

Alternativas
Q890071 Engenharia de Software

A estimativa de software é uma atividade muito importante para o planejamento de um projeto. Um gerente, junto com a equipe, está fazendo a estimativa, após definir o escopo e estabelecer a EAP (Estrutura Analítica de Projeto).


A primeira entrada de muitos modelos que fazem a estimativa de software (nesse caso, a técnica de estimativa é Pontos de Função) é:

Alternativas
Q876628 Engenharia de Software

Com relação à qualidade de software, julgue o item a seguir.


Na contagem de pontos por função com a utilização de métodos ágeis, mudanças em funcionalidades decorrem de alteração de escopo, regras de negócio, refinamentos de requisitos ou mudanças legais e(ou) regulamentares e serão consideradas funcionalidades novas relativas a uma sprint específica para que seja possível realizar a referida contagem.
Alternativas
Q876626 Engenharia de Software

Com relação à qualidade de software, julgue o item a seguir.


A análise por pontos de função é métrica que dimensiona o software com base em características funcionais e fluxo de dados, diferenciando-se de outras métricas que utilizem remuneração por hora trabalhada ou por posto de serviço.


Alternativas
Q873510 Engenharia de Software
A análise estática de código pode ser realizada por meio de
Alternativas
Q872137 Engenharia de Software

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.


As funcionalidades são medidas sob o ponto de vista dos analistas responsáveis pela conceituação do sistema; a contagem em projetos de melhoria considera a exclusão de funcionalidades implementadas, bem como a inclusão de novas funcionalidades.

Alternativas
Q872135 Engenharia de Software

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.


Segundo a Nesma, a contagem indicativa considera a quantidade existente de arquivos lógicos internos e de interface externa, considerando, ainda, que toda função do tipo dado tem sua complexidade funcional avaliada como baixa e as funções transacionais avaliadas como de complexidade média.

Alternativas
Q872134 Engenharia de Software

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.


As funcionalidades de conversão de dados serão contadas como entrada externa, no caso da carga inicial dos dados, e como consultas ou saídas externas, quando o usuário solicitar relatório associado à funcionalidade de migração de dados.

Alternativas
Q872133 Engenharia de Software

Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.


Os arquivos lógicos internos são desconsiderados em contagens indicativas, reconhecidos pelo usuário, referenciados pela aplicação sob medição e mantidos dentro da fronteira de outra aplicação.

Alternativas
Q871091 Engenharia de Software
Em análise de pontos de função, uma função do tipo dado representa a funcionalidade fornecida pela aplicação do usuário, de maneira a atender às suas necessidades de dados internos e externos à aplicação, ou seja, eles estão representando os seus requisitos de armazenamento de dados e possuem duas classificações. Um grupo de dados ou informações de controle, identificável pelo usuário e logicamente relacionado, se refere a características comuns às duas classificações. Entretanto, uma dessas classificações possui como característica ser mantido na fronteira da aplicação; assinale-a.
Alternativas
Q869338 Engenharia de Software

Em relação à análise de pontos de função (APF), julgue o próximo item.


A APF é capaz de medir projetos de desenvolvimento e manutenção de software, com a restrição de ser dependente da tecnologia de implementação.

Alternativas
Q869337 Engenharia de Software

Em relação à análise de pontos de função (APF), julgue o próximo item.


A APF visa medir a funcionalidade de um software solicitada pelo usuário. Essa medição ocorre antes mesmo do desenvolvimento do software, de forma a estimar o seu tamanho e o seu custo.

Alternativas
Q869336 Engenharia de Software

Em relação à análise de pontos de função (APF), julgue o próximo item.


De maneira geral, a APF fornece ao analista uma medida objetiva e comparativa que auxilia na avaliação, no planejamento, na gestão e no controle da produção de software.

Alternativas
Q869154 Engenharia de Software

Suponha que um Técnico Programador da Defensoria está trabalhando no projeto de um software que será desenvolvido. Após a análise do escopo do software, suas funções principais foram identificadas. Em seguida, um intervalo de estimativa de Linhas de Código − LOC foi desenvolvido para cada função. Esse intervalo considera as estimativas como otimista (Tot), mais provável (Tmp) e pessimista (Tpess). Os valores das estimativas para cada função, como mostrado abaixo, foram obtidos utilizando a expressão:


T=(Tot + 4Tmp + Tpess)/6


1) Função: Alimentos − Estimativa de LOC: 3000

2) Função: Guarda − Estimativa de LOC: 5000

3) Função: Tutela − Estimativa de LOC: ..I...

4) Função: Adoção − Estimativa de LOC: 3300

5) Função: Interdição − Estimativa de LOC: 6000

Estimativa de LOC total: . .II....


Considerando que para a função “Tutela” foram obtidos: Tot=3800 LOC, Tmp=6500 LOC; e TPess=8600 LOC, as lacunas I e II devem ser preenchidas, correta e respectivamente, com

Alternativas
Q870905 Engenharia de Software
O uso de deflatores é uma solução para medir o esforço de mudança de funcionalidades. Seguindo a contagem em projeto de manutenção (IFPUG/NESMA) com o uso de deflatores, são necessários seis passos para se determinarem o escopo e o tamanho (em pontos de função de melhoria) para projetos de melhoria. Numere os passos abaixo indicados:
( ) Determinar as funções de dados a serem modificadas e o fator de impacto. ( ) Determinar as funções de transação a serem modificadas e o fator de impacto. ( ) dentificar as funções de dados e de transações dentro do escopo do projeto de melhoria e determinar seu tamanho funcional. ( ) Determinar as funções de dados e de transação a serem adicionadas. ( ) Calcular os ontos de Função de Melhoria. ( ) Determinar as funções de dados e de transação a serem excluídas.
Assinale a alternativa que indica a sequência CORRETA.
Alternativas
Q856095 Engenharia de Software

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 


Alternativas
Respostas
201: A
202: C
203: C
204: C
205: E
206: A
207: E
208: C
209: A
210: E
211: E
212: C
213: E
214: B
215: E
216: C
217: C
218: D
219: B
220: D