Questões Militares de Engenharia de Software

Foram encontradas 349 questões

Q520543 Engenharia de Software
Em algumas linguagens, o símbolo de operador "+" pode significar coisas distintas quando aplicados a operandos de tipos diferentes. Se os operandos de "+" forem do tipo inteiro, a operação chamada é a adição de inteiros; se forem do tipo ponto flutuante, a operação chamada é a adição de ponto flutuante; e se forem do tipo set, a operação chamada é a união de conjunto. O compilador pode determinar qual operação executar com base nos tipos de operandos fornecidos. Esta descrição é relativa à que conceito do paradigma de Orientação a Objeto?
Alternativas
Q520534 Engenharia de Software
Um evento, quando é considerado como uma seqüência temporal de ações, cujo efeito acumulado é igual ao efeito do evento total, é denominado de processo:
Alternativas
Q520526 Engenharia de Software
Como se denomina o recurso que permite escrever programas em que se processam objetos que compartilham a mesma superclasse em uma hierarquia de classes, que possibilita projetar e implementar sistemas que são facilmente extensíveis?
Alternativas
Q520525 Engenharia de Software
Em UML, qual é o diagrama que descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles?
Alternativas
Q520523 Engenharia de Software
Correlacione os atributos fundamentais de qualidade para software de computador definidos no padrão ISO 9126, às suas respectivas descrições,e assinale a opção que apresenta a seqüência correta.


    ATRIBUTOS


I - Funcionalidade

II - Confiabilidade

III- Usabilidade

IV - Eficiência

V - Facilidade de Manutenção

VI - Portabilidade

     DESCRIÇÕES

( ) É o grau de facilidade de utilização do software conforme indicado pelos seguintes sub-atributos: facilidade de compreensão, facilidade de aprendizagem, e operabilidade.

( ) É o grau de otimização de uso, pelo software, dos recursos do sistema conforme indicado pelos seguintes sub-atributos: comportamento em relação ao tempo, comportamento em relação aos recursos.

(  ) É o grau com que o software satisfaz às necessidades declaradas conforme indicado pelos seguintes sub-atributos: adequabilidade, exatidão, interoperabilidade, conformidade e segurança.

( ) É a quantidade de tempo que o software fica disponível para uso conforme indicado pelos seguintes sub-atributos: maturidade, tolerância a falhas, facilidade de recuperação.

( ) É o grau em que uma correção pode ser realizada no software conforme indicado pelos seguintes sub-atributos: facilidade de analise, facilidade de realização de mudanças, estabilidade e testabilidade.

Alternativas
Q520504 Engenharia de Software
Em relação aos testes de software realizados por engenheiros de software, é correto afirmar que:
Alternativas
Q520492 Engenharia de Software
Em relação ao ciclo de vida do projeto, assinale a opção correta.
Alternativas
Q520349 Engenharia de Software
Analise as afirmativas sobre os fundamentos de teste de software, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.





(    ) O teste de caixa-preta é também chamado de teste comportamental e focaliza os requisitos funcionais do software.

(    ) O teste de caixa-branca, também chamado de teste de caixa de vidro, é uma filosofia de projeto de casos de teste que usa a estrutura de controle descrita como parte do projeto ao nível de componente para derivar casos de teste.

(    ) O teste de caminho básico é uma técnica de teste caixa-preta.


Alternativas
Q520345 Engenharia de Software
Analise as afirmativas sobre a análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.




(    ) Uma consulta externa é definida como entrada on-line que resulta na geração de alguma resposta imediata do software sob a forma de uma saída on-line.


(    ) Cada arquivo de interface externa é um agrupamento lógico de dados que reside dentro das fronteiras da aplicação e é mantido por entradas externas.

(    ) Cada arquivo lógico é um agrupamento lógico de dados que reside externamente à aplicação, mas fornece dados que podem ser úteis para a aplicação.

Alternativas
Q520344 Engenharia de Software
Com relação a análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta que relaciona a soma do nível de influência em um sistema à quantidade respectiva de total de pontos de função ajustado. Considere no cálculo que o total de pontos não ajustado é sempre igual a 2500:


Total de Pontos de Função Ajustado

1. AFP = 2100

2. AFP = 2000

3. AFP = 1900

4. AFP = 1800

5. AFP = 1700


Soma do Nível de Influência

(    ) Nível de Influência = 19

(    ) Nível de Influência = 15

(    ) Nível de Influência = 7

Alternativas
Q520154 Engenharia de Software
Em relação à Programação Orientada a Objetos, é correto afirmar que:
Alternativas
Q520135 Engenharia de Software
Assinale a opção que apresenta as três principais características da Orientação a Objetos.
Alternativas
Q473672 Engenharia de Software
Sabe-se que um Analista de Suporte, envolvido em um projeto de software, necessita de um diagrama da UML que seria útil para mostrar o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware. Que diagrama da UML deverá ser modelado por esse profissional ?
Alternativas
Q473669 Engenharia de Software
Sabe-se que um Engenheiro de Software, envolvido em um projeto de software, está usando o conceito abordado pelo Pressman (2011) para definir o modelo de processo de software que ele utilizará. Esse conceito aborda que o melhor processo de software é aquele próximo às pessoas que realizarão o trabalho. Sendo assim, qual é o modelo de processo que tem como objetivo criar um grupo de profissionais de projetos "autodirigido", que se organize por si mesmo para produzir software de alta qualidade?
Alternativas
Q473654 Engenharia de Software
Considere que um Analista de Sistemas recebeu de sua gerência a determinação de pesquisar um diagrama da UML, que seria útil em sistemas de grande porte, com o propósito de obter uma visão das dependências entre os principais elementos de um sistema. Esse diagrama corresponde bem às estruturas usuais de programação e ajuda a manter as dependências de uma aplicação sob controle. Segundo Fowler (2004), esse analista está em busca de qual diagrama da UML?
Alternativas
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363292 Engenharia de Software
Os requisitos de sistema são descrições dos serviços fornecidos pelo sistema e suas restrições operacionais. Os requisitos organizacionais, os de segurança e os do produto estão classificados como requisitos:
Alternativas
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363290 Engenharia de Software
Em Engenharia de Software, o teste cuja finalidade é mostrar ao cliente o software desejado que atende ao seus requisitos é o
Alternativas
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363284 Engenharia de Software
Em gerenciamento de projeto, a fase que acontece paralelamente ao planejamento operacional e à execução do projeto é a de
Alternativas
Ano: 2013 Banca: Aeronáutica Órgão: CIAAR Prova: CIAAR - 2013 - CIAAR - Primeiro Tenente |
Q363283 Engenharia de Software
O objetivo da prototipação é permitir que os usuários ganhem experiência direta com a interface. Nessa abordagem, cria-se telas com elementos visuais, como botões e menus, e associa-se um script a esses elementos. Assinale a alternativa em que essa abordagem é apresentada.
Alternativas
Q338651 Engenharia de Software
Analise as afirmativas abaixo em relação a linguagens orientadas a objeto.

I - Um programa em execução em uma linguagem orientada a objeto pode ser descrito como uma simulação de uma coleção de computadores (objetos) que se comunicam entre si pelas mensagens.
II - Um objeto é uma abstração de um computador pelo fato deste último armazenar dados e oferecer capacidade de processamento para manipulá-lo.
III- Objetos podem enviar e receber mensagens uns para os outros, entretanto, eles NÃO podem se comunicar.
IV - A essência da programação orientada a objeto é resolver problemas, identificando objetos do mundo real do problema e o seu processamento necessário.
Alternativas
Respostas
281: B
282: A
283: C
284: B
285: D
286: C
287: A
288: A
289: D
290: C
291: C
292: E
293: E
294: A
295: B
296: D
297: D
298: D
299: B
300: E