Questões Militares de Engenharia de Software

Foram encontradas 349 questões

Q641549 Engenharia de Software
Em redes neurais, como é denominado o algoritmo cuja função é modificar os pesos sinápticos da rede de uma forma ordenada para alcançar um objetivo de projeto desejado?
Alternativas
Q641543 Engenharia de Software
Há um processo contínuo de melhoria de um programa, ao longo de seu desenvolvimento e evolução, que busca evitar a degradação do código. Este processo pode atuar na melhoria da estrutura do programa, na redução de sua complexidade ou no intuito de tornar o programa mais compreensível, visando diminuir os custos e as dificuldades de manutenção de um sistema. Qual o nome deste processo?
Alternativas
Q641539 Engenharia de Software
Assinale a opção correta em relação aos atributos fundamentais da Qualidade ISO 9126.
Alternativas
Q641538 Engenharia de Software
No contexto da especificação de software, qual atividade verifica os requisitos quanto ao realismo, à consistência e à completude?
Alternativas
Q641536 Engenharia de Software
Referente à Qualidade de Software, a atividade que focaliza a identificação e a avaliação de riscos potenciais, que podem afetar o software negativamente e causar a falha de todo o sistema, é chamada:
Alternativas
Q641533 Engenharia de Software

No contexto do gerenciamento da qualidade, as métricas de produto são métricas de previsão usadas para medir atributos internos de um sistema de software, podendo ser classificadas como dinâmicas ou estáticas. Correlacione as métricas estáticas de produto de software aos seus respectivos objetivos de medida e assinale a opção que apresenta a sequência correta.

MÉTRICAS

I - Fan-in

II - Fan-out

III - índice Fog

IV - Comprimento de identificadores

V - Complexidade ciclomática

OBJETIVO DE MEDIDA

( ) Complexidade de controle de um programa.

( ) Número de funções que são chamadas pela função.

( ) Comprimento médio de palavras e sentenças em documentos.

( ) Número de funções ou métodos que chamam outra função ou método.

( ) Comprimento médio de nomes de variáveis, classes e outros termos de identificação.

( ) Comprimento médio das funções cíclicas.

Alternativas
Q641528 Engenharia de Software
Uma das atividades mais importantes no processo de desenvolvimento de software embutido de tempo real é a análise de timing. Esta análise deve ser dirigida por:
Alternativas
Q641527 Engenharia de Software
Em programação orientada a objetos, o processo de atribuir o mesmo nome a vários métodos, diferenciando-os pelo seu número ou tipo de parâmetros, denomina-se:
Alternativas
Q641526 Engenharia de Software
Diagramas de Fluxo de Dados (DFD) prestam-se à modelagem de processamento de dados, centrando-se nas funções do sistema, mas não reconhecendo os objetos do sistema. Por esta razão, a UML não oferece apoio a DFD. Todavia, como sistemas dirigidos a dados são comuns na área de negócios, qual o diagrama que a UML 2.0 utiliza, semelhante ao DFD, em que se podem, ver as etapas de processamento e os dados fluindo entre as etapas (representadas como objetos)?
Alternativas
Q641524 Engenharia de Software
Em programação orientada a objetos, como é chamado o processo de observar um objeto em termos de seus métodos, enquanto temporariamente são ignorados os detalhes que estão por trás da implementação do objeto, para extrair suas características essenciais?
Alternativas
Q641519 Engenharia de Software
Em relação aos métodos abstratos em programação orientada a objetos, assinale a opção INCORRETA.
Alternativas
Q641517 Engenharia de Software
Aplicando a notação UML, quais representações ilustram um modelo de domínio, em que nenhuma operação (assinatura de método) é definida, fornecendo uma perspectiva conceitual? 
Alternativas
Q635357 Engenharia de Software

Considerando a linguagem UML (Unified Modeling Laaguage) para elaboração da estrutura de projetos de software, quais itens abaixo representam mecanismos básicos desta linguagem para representação de elementos:

I. Mecanismos de Extensão

II. Sumarização de Dados

III. Adornos

IV. Equacionamento

V. Especificações

Das alternativas acima:

Alternativas
Q635355 Engenharia de Software
Segundo a teoria de engenharia de software, qual categoria de acoplamento de classes ocorre quando certo número de componentes faz uso de uma variável global, o qual pode levar à propagação descontrolada de erros e efeitos colaterais imprevisíveis quando modificações são feitas?
Alternativas
Q616843 Engenharia de Software
Com relação à programação orientada por objetos, assinale a opção INCORRETA.
Alternativas
Q566379 Engenharia de Software
Complete a frase com uma das opções abaixo e assinale a alternativa correta. Um(a) ________________ define os atributos e comportamentos comuns compartilhados por um tipo de objeto.
Alternativas
Q566360 Engenharia de Software
Preencha a lacuna da frase seguinte e assinale a alternativa correta. Em se tratando de programação orientada a objeto, um _______ é uma instância de uma classe.
Alternativas
Q566359 Engenharia de Software
Classifique as assertivas abaixo como verdadeiras (V) ou falsas (F) e assinale a alternativa com a seqüência correta. ( ) Encapsulamento permite que um programa seja dividido em várias partes menores e independentes. ( ) Herança não permite basear uma nova classe na definição de uma classe previamente existente. ( ) Polimorfismo permite que um único nome de classe ou nome de método represente um código diferente.
Alternativas
Q566353 Engenharia de Software
“Quando da construção do diagrama de fluxo de dados (DFD), iremos detectar a existência de lugares em que deverá haver armazenamento de dados, ressaltando que se trata apenas de componente lógico do sistema sem comprometimento com seu aspecto físico." A qual componente do diagrama de fluxo de dados o texto acima se refere?
Alternativas
Q566348 Engenharia de Software
A metodologia de construção de sistemas que consiste na construção de um sistema começando do geral para o particular, isto é, constrói-se o esqueleto global do sistema e depois, por refinamentos sucessivos, vai-se chegando a um detalhamento maior; é conhecida como:
Alternativas
Respostas
241: C
242: C
243: E
244: B
245: B
246: D
247: E
248: D
249: D
250: D
251: D
252: D
253: C
254: A
255: A
256: D
257: B
258: C
259: C
260: C