Questões de Concurso Sobre métricas de software em engenharia de software

Foram encontradas 692 questões

Q2283638 Engenharia de Software
Marque V para verdadeiro e F para falso:
(  ) Modularidade consiste na divisão de sistemas complexos em partes menores e mais simples com características desejáveis e bem definidas.
(  ) Separação de conceitos são soluções genéricas que tendem a ser mais caras em termos de recursos e em tempo de desenvolvimento.
(  ) Rigor é a abordagem que produz produtos mais confiáveis pelo controle das variáveis envolvidas.
Assinale a alternativa CORRETA:
Alternativas
Q2283636 Engenharia de Software
Julgues os itens abaixo:
I- Modularidade – Separar conceitos permite-nos trabalhar com aspectos individuais e diferentes de um mesmo problema.
II- Separação de Conceitos – Consiste na divisão de sistemas complexos em partes menores e mais simples com características desejáveis e bem definidas (Coesão e Acoplamento).
III- Generalidade/especialidade – Soluções genéricas tendem a ser mais caras em termos de recursos e em tempo de desenvolvimento, ao contrário das soluções mais específicas.
IV- Incrementabilidade – Caracteriza o processo em modo “passo a passo”, incrementalmente e prevê que o objetivo desejado seja atingido por aproximações sucessivas.
Estão CORRETOS: 
Alternativas
Q2281866 Engenharia de Software
A AP1 é uma aplicação que apresenta dados na forma de listagem para os usuários em uma página Web. Para cada listagem, AP1 calcula a quantidade de dados listados. Os dados são recuperados de um banco de dados mantido pela aplicação AP2.
Em Análise de Pontos de Função (APF), a função de transação para apresentação de dados de AP1 é uma: 
Alternativas
Ano: 2023 Banca: IADES Órgão: CRF-TO Prova: IADES - 2023 - CRF-TO - Analista de TI |
Q2278418 Engenharia de Software
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.
Alternativas
Q2275995 Engenharia de Software
Acerca da metodologia de ponto de função, julgue o item subsequente. 

A metodologia de ponto de função tem como foco principal a visão do usuário, a medida independe da tecnologia utilizada e(ou) da linguagem de programação em que a funcionalidade foi implementada.

Alternativas
Q2275994 Engenharia de Software
Acerca da metodologia de ponto de função, julgue o item subsequente. 

Contagem de aplicação é o tipo de contagem de pontos de função em que é medida a funcionalidade fornecida aos usuários finais quando o projeto estiver pronto, no momento de sua instalação. 
Alternativas
Q2275406 Engenharia de Software
Com relação à análise estática de código, julgue o próximo item.  

O processo de análise estática envolve a identificação de problemas na sintaxe do código-fonte. 

Alternativas
Q2275405 Engenharia de Software
Com relação à análise estática de código, julgue o próximo item.  

Com ferramentas de análise estática, é possível identificar vulnerabilidades do tipo XSS (cross-site scripting) em aplicações web.  
Alternativas
Q2275380 Engenharia de Software
Julgue o item a seguir, que tratam de testes ágeis, metodologias ágeis de desenvolvimento e reuso de software e metodologia de pontos de função.

Na metodologia de pontos de função, qualquer função que apresente informação para o usuário por meio de processamento lógico é considerada uma saída externa (SE).
Alternativas
Q2245273 Engenharia de Software
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
Alternativas
Q2239077 Engenharia de Software
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. 
Alternativas
Q2233003 Engenharia de Software

Julgue o item a seguir, a respeito de metodologias ágeis, métricas e qualidade de software.


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. 


Imagem associada para resolução da questão

Alternativas
Q2226543 Engenharia de Software

Julgue o próximo item, relativos aos 12 fatores (12 factories).


Considere-se que, na figura a seguir, Deploys sejam ambientes onde os códigos são disponibilizados, tais como ambiente de produção e de desenvolvimento, e que Codebase se refere a um repositório único em um sistema de controle de revisão descentralizado tal como o Git. Nesse caso, segundo o que preconizam os 12 factories, vários aplicativos devem compartilhar o mesmo código de modo que se tenha uma padronização e não haja comprometimento com as dependências no repositório.


Imagem associada para resolução da questão


Alternativas
Q2226542 Engenharia de Software

Julgue o próximo item, relativos aos 12 fatores (12 factories).


De acordo com o que preconizam os 12 factories, na situação da figura a seguir, Release deve sempre ter um ID de Release exclusivo e, como deve haver separação estrita entre os estágios de Build, Release e execução, torna-se impossível fazer alterações no código em tempo de execução, pois não há como propagar essas alterações de volta ao estágio de Build.


Imagem associada para resolução da questão

Alternativas
Q2222869 Engenharia de Software
Na elaboração do plano de teste, um ponto muito importante a ser definido é um padrão de medidas para a verificação da efetividade e da eficiência dos testes. É importante que elas sejam capturadas e utilizadas corretamente para que possam auxiliar na melhoria do processo de desenvolvimento do software através de informações objetivas e pragmáticas. A descrição trata de:
Alternativas
Q2179316 Engenharia de Software
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).
Alternativas
Q2176531 Engenharia de Software
Sobre a utilização de pontos de função como medida do tamanho funcional do software, a contagem baseada apenas na quantidade de ALI (arquivo lógico interno) e AIE (arquivo de interface externa) existentes é chamada de:
Alternativas
Q2174853 Engenharia de Software
Durante o processo de contagem dos Pontos por Função de um projeto de melhoria de um sistema de informação, um profissional de TI encontrou uma contagem prévia que indicava que o sistema possuía 5 EE, 10 SE, 5 CE, 4 ALI e 2 AIE. Ele detectou que as modificações planejadas eram:
• receber mais um arquivo que trazia dados de outro sistema; • eliminar uma tela por onde esses dados eram antes digitados; • alterar uma tela que mostrava os últimos 5 pedidos feitos para mostrar 10; e • criar um relatório impresso, semelhante a um preexistente, porém usando uma outra ordenação.
De acordo com a metodologia de contagem IFPUG, o projeto de melhoria possui
Alternativas
Q2164143 Engenharia de Software
Métricas de processo de software podem produzir benefícios significativos, quando uma organização trabalha para melhorar seu nível geral de maturidade de processo. No entanto, assim como todas as métricas, elas podem ser mal-utilizadas, criando mais problemas do que podem resolver. Grady (1992) sugere uma “etiqueta de métricas de software” apropriada para os gerentes e para os profissionais quando instituem um programa de métricas de processo. Sobre o que os gerentes e profissionais devem fazer quando instituem um programa de métricas de processo, assinale a afirmativa correta.
Alternativas
Q2164138 Engenharia de Software
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: Imagem associada para resolução da questão

O valor correto de Pontos de Função Bruto (PFB) sem fator de ajuste é:
Alternativas
Respostas
101: C
102: E
103: B
104: E
105: C
106: E
107: C
108: C
109: E
110: D
111: C
112: E
113: E
114: C
115: C
116: E
117: C
118: A
119: D
120: B