SóProvas



Prova CIAAR - 2012 - CIAAR - Primeiro Tenente - Engenharia da Computação


ID
871048
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Governança de TI
Assuntos

O modelo CMMI por estágios, de acordo com Sommerville, apresenta 5 níveis: inicial – gerenciado – definido – quantitativamente gerenciado – otimização. Indique a alternativa que contém as áreas de processo, conforme definidas neste modelo, que estão associadas ao nível 2 – gerenciado.

Alternativas
Comentários
  • A resposta é B.

    Planejamento de projeto
    é uma área de processo que faz parte da categória GERENCIA DE PROJETO, juntamente com outras 6.
    Gerenciamento de configuração é uma área de processo que faz parte da categoria SUPORTE, juntamente com outras 4.

    Ambas áreas são exigidas no nível de maturidade 2 (gerenciado).

    É bom frizar que nem todas as outras áreas das categorias citadas são exigidas no mesmo nível de maturidade.
  • "Monitoração e Controle do Projeto" e "Gerenciamento de Requisitos" também são áreas de processo exigidas no nível 2, não são?
    Qual é o erro na alternativa "D"? Não entendi direito... :(

  • O Erro da "D" é que está escrito Gerenciamento. O correto é Gestão de requisitos(Nível 2 - Engenharia)

  • Acredito que o erro da D seja algo mais além do que apenas a semelhança entre os nomes das áreas de processo.

     

    Penso que pode está sendo considerada uma outra versão do CMMI, mais antiga, em que alguma das áreas mencionadas não façam parte do nível 2.

  • Acho que o erro da D está em Monitoração e controle do PROJETO.  A área é Controle e monitoração do TRABALHO.


ID
871054
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Preencha as lacunas e, em seguida, assinale a alternativa correta.

A _______________ de software ou, mais genericamente, _______________ e _______________, destina-se a mostrar que um sistema está em conformidade com sua especificação e que atende às expectativas do cliente que está adquirindo o sistema. Isso envolve processos de _______________, tais como inspeções e revisões a cada estágio do processo de software, desde a definição de requisitos de usuário até o desenvolvimento do programa.

Alternativas
Comentários
  • Retirado de somerville, página 50 e também na 358
     O objetivo da questão é saber a diferença entre validação e verificação de software, o que somerville deixa bem claro na página 358.

    Verificação --> Diz respeito à o quanto estamos sendo fiéis aos requisitos (já especificados) de software . Estamos fazendo corretamente o software? 
    Validação --> Diz respeito à o quanto estamos sendo fieis à o que o cliente deseja. Estamos fazendo o software correto?

    Verificação está mais relacionado ao projeto de software, enquanto validação está mais relacionada ao cliente, se suas necessidades estão sendo atendidas. Na última lacuna se encaixa perfeitamente a verificação.  Na segunda e na terceira respectivamente se encaixam os conceitos de verificação e validação, mas penso que na verdade a ordem não importa. Já a primeira lacuna está ligada aos conceitos do somerville sobre validação de software em Somerville, páginas 50 e 358


ID
871060
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

De acordo com Sommerville, preencha as lacunas e, em seguida, assinale a alternativa correta.
O teste ________________ é algumas vezes chamado de ___________. Os sistemas sob encomenda são desenvolvidos para um único cliente. O processo de teste _______________ continua até que o projetista do sistema e o cliente concordem que o sistema liberado é uma implementação aceitável dos requisitos do sistema.

Alternativas
Comentários
  • Retirado de Somerville, página 52.
    Teste de aceitação é o teste final do sistema. Importante observar que a palavra aceitação remete à cliente. O sistema é testado com dados fornecidos pelo cliente, e pode revelar erros de requisitos quando os recursos do sistema não atende às necessidades do cliente.
    Vale lembrar que Somerville usa este trecho para distinguir teste alfa e teste beta. Teste alfa se refere à um cliente específico, e teste beta se refere à um grupo de clientes . No teste beta, um software (geralmente um produto de software a ser comercializado) é entregado à uma série de clientes em potencial. Estes clientes concordam em utilizar o software e relatar os erros encontrados.
  • 1. Teste de sistema: teste de grupo de unidades integradas que formam subsistemas ou próprio sistema. responsabilidade de uma equipe de testes;

    1.1 Teste de Integração: equipe deve ter aceso ao código-fonte. Sistema testado e componentes integrados;

    1.2 Teste de Entrega(Aceitação): teste do sistema completo a ser entregue ao cliente;

    1.2.1 Teste Alfa: sob os ombros do cliente;

    1.2.2 Teste Beta: nas mão do usuário final(Grupo de clientes);


ID
871066
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

De acordo com Tanenbaum, a camada que tem como principal serviço transferir dados da camada de rede da máquina de origem para a camada de rede da máquina de destino, é a camada de

Alternativas
Comentários
  • B) enlace.


ID
871069
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A pilha de protocolos PCI Express, de acordo com Tanenbaum, apresenta-se em camadas

Alternativas
Comentários
  • Fonte para esta questão.
    http://www.cpdee.ufmg.br/~demelo/spp/Cap3b.pdf

ID
871078
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Sobre as principais fases do processo de engenharia de requisitos, informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e, em seguida, assinale a alternativa que apresenta a sequência correta.

( ) Estudo de viabilidade: ajuda o analista a compreender o sistema a ser especificado.
( ) Elicitação e análise de requisitos: processo de derivação de requisitos de sistema através da observação de sistemas existentes, discussões com usuários potenciais e compradores, análises de tarefas etc.
( ) Especificação de requisitos: atividade de traduzir as informações coletadas durante a atividade de análise em um documento que define um conjunto de requisitos.
( ) Validação de requisitos: verifica os requisitos em relação ao realismo, consistência e abrangência.

Alternativas
Comentários
  • O Estudo da viabilidade tem como objetivo esclarecer se é viável ou não desenvolver o sistema.

     

    @papirobizurado


ID
871081
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os conceitos de Elmasri, preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

Tipos de entidade que não possuem atributos-chave próprios são chamados tipos de entidade ______________. Ao contrário, os tipos de entidade ______________ que não têm atributos-chave denominam-se tipos de entidade ______________.

Alternativas

ID
871084
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Segundo Elmasri, o objeto básico que o modelo ER representa é

Alternativas
Comentários
  • Gabarito: B

     

    O objeto mais elementar que o MER representa é a entidade.

  • O modelo de E-R emprega três noções básicas : Conjuntos de entidades, conjuntos de relacionamento e atributos.

    Porém o objeto que é distinguível de todos os outros objetos é a Entidade.

    Gabarito B

    Fonte sistemas de banco de dados Silberchatz 5 ed


ID
871087
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem SQL pode ser considerada um dos principais motivos para o sucesso dos bancos de dados relacionais comerciais. Como ela se tornou padrão para esse tipo de bancos de dados, os usuários ficaram menos preocupados com a migração de suas aplicações de outros sistemas de banco de dados – por exemplo, sistemas de rede hierárquicos. Isso aconteceu porque, mesmo que os usuários estivessem insatisfeitos com o produto SGBD relacional em particular que estavam usando, a conversão para outro SGBD relacional não seria tão cara ou demorada, pois os dois sistemas seguiam os mesmos padrões de linguagem.
(Elmasri, Sistemas de Banco de Dados, 6ª ed.)

Suponha a seguinte situação: Recuperar a data de nascimento e o endereço do(s)
funcionário(s) cujo nome seja ‘João B. Silva’

Assinale o comando correto em SQL que deve ser executado para mostrar o resultado da instrução acima.

Alternativas
Comentários
  • a) SELECT Datanasc, Endereco FROM FUNCIONARIO WHERE Pnome=’João’, Minicial=’B’, Unome=’Silva’;

    R= Errada, pois após a cláusula WHERE, tem que se informar nomedatabela=´conteudo´ e os comandos se necessários AND, OR e etc... 

    b) SELECT Datanasc, Endereco WHERE FUNCIONARIO Pnome=’João’ AND Minicial=’B’ AND Unome=’Silva’;

    R = Errada, não seleciona a tabela com a cláusula FROM.

    c) SELECT Datanasc, Endereco FROM FUNCIONARIO WHERE Pnome=’João’ AND Minicial=’B’ AND Unome=’Silva’;

    R = Correta.

    d) SELECT Datanasc, Endereco, FUNCIONARIO WHERE Pnome=’João’ AND Minicial=’B’ AND Unome=’Silva’;

    R = Errada, não seleciona a tabela com a cláusula FROM.

ID
871090
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

O atributo que pode ser dividido em subpartes menores, que representam atributos mais básicos, com significados independentes, é o atributo

Alternativas
Comentários

ID
871099
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Segurança da Informação
Assuntos

A cifra de criptografia de múltiplas letras mais conhecida, que trata os diagramas no texto claro como unidades isoladas e traduz essas unidades e diagramas de texto cifrado, é a cifra de

Alternativas
Comentários
  • Gabarito C

    Criada por Charles Wheatstone, a cifra Playfair foi apresentada em 1854 em um jantar oferecido pelo lorde Granville. Estava presente o ilustre (e muito rico) lorde Palmerstone. Wheaststone demonstrou seu sistema usando a palavra chave Palmerstone.

    A cifra Playfair é uma substituição polialfabética em bloco bigrâmico (ou digrâmico). Nesta substituição, as letras são tomadas duas a duas (bloco bigrâmico), de acordo com regras aplicadas a uma grade de 5 por 5 que contém o alfabeto cifrante.

    A segurança desta cifra é baixa e seu interesse é apenas histórico. A criptoanálise pode ser feita através da análise da frequência de dígrafos. Por ser uma cifra polialfabética, a Playfair dificulta um pouco a criptoanálise e, por ser uma cifra de dígrafos, é preciso fazer uma análise da frequência de dígrafos. Como existem mais dígrafos do que letras, o número de elementos disponíveis para a análise diminui. Por exemplo: numa mensagem de 100 letras, cifrada com uma substituição simples, temos 100 elementos derivados de uma escolha de 26; numa mensagem de 100 letras, cifrada em dígrafos, temos 50 elementos derivados de uma escolha de 676.

    A Playfair possui outras vantagens: não precisa de tabelas ou dispositivos complicados, possui uma palavra-chave que pode ser memorizada ou trocada com facilidade, é muito fácil de ser implementada e pouco sujeita a erros. Devido a estas características o sistema é perfeito para ser usado como uma "cifra de campo".

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Cifras Playfair: A cifra de criptografia de múltiplas letras mais conhecida, que trata os diagramas no texto claro como unidades isoladas e traduz essas unidades e diagramas de texto cifrado.

    Cifras de cezar: consiste em substituir cada letra do alfabeto pela letra que fica três posições adiante no alfabeto.

    Cifras de Hill: o algoritmo de criptografia utiliza m letras de texto claro sucessivas e as substitui por m letras de texto cifrado.

    Transposição: técnica que é obtida pela realização de algum tipo de permutação nas letras de texto claro.

    Alternativa: C

  • Cifra Playfair

    A cifra de encriptação de múltiplas letras mais conhecida é a Playfair, que trata os digramas no texto claro como unidades isoladas e as traduz para digramas de texto cifrado.

    FCC do Stallings.


ID
871102
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

Protocolo que descreve como preparar chamadas telefônicas via Internet, videoconferências e outras conexões de multimídia. Trata-se de

Alternativas
Comentários
  • Protocolo SIP

    - Foi projetado pela IETF;

    - É utilizado na telefonia IP (Voip);

    - É um padrão para conexões de voz sobre IP;

    - Os números de telefones são representados como URL;

    - Esse protocolo descreve como preparar chamadas telefônicas via Internet, videoconferências e outras conexões de multimídia;

    - Pode estabelecer sessões de duas partes, de várias partes e sessões de multicast;

    - As sessões podem conter áudio, vídeo ou dados;

    - O SIP cuida da configuração, do gerenciamento e do encerramento de sessões;

    - Pode funcionar sobre o UDP ou o TCP;

    - URLs do SIP podem conter endereços IPv4, IPv6 ou números de telefone reais;

    Alternativa: A


ID
871108
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Segundo Tanenbaum, são três os estados possíveis de um processo: pronto, em execução e bloqueado. Com relação a esses estados, assinale a alternativa incorreta.

Alternativas
Comentários
  • A) Pronto: o processo terminou sua execução.


ID
871111
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

A gerência de processos é uma das principais funções de um sistema operacional, possibilitando aos programas alocar recursos, compartilhar dados, trocar informações e sincronizar suas execuções. Sobre processos, marque a alternativa incorreta.

Alternativas
Comentários
  • Um processo inclui:
    – seção de texto
    – atividade corrente (contador de programa e
    registradores)
    – pilha
    – seção de dados
  • Um Processo possui 3 partes:

     

    1 - Contexto de Software

    2 - Contexto de Hardware

    3 - Espaço de Endereçamento

     

    @papirobizurado


ID
871117
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Programação
Assuntos

Acerca das capacidades gráficas da linguagem Java, preencha as lacunas abaixo e, em seguida, assinale a alternativa que apresenta a sequência correta.


O método Graphics _____________ retorna um objeto Color representando a cor atual do desenho.
O método Graphics _____________ configura a cor atual do desenho.
O método Graphics _____________ desenha um retângulo que é preenchido com a cor atual do objeto Graphics.
O método Graphics _____________ desenha uma String na cor atual.

Alternativas
Comentários
  • O método Graphics getColor retorna um objeto Color representando a cor atual do desenho.

    O método Graphics setColor configura a cor atual do desenho.

    O método Graphics fillRect desenha um retângulo preenchido pela cor atual do objeto Graphics.

    O método Graphics drawString desenha uma String na cor atual.

    Fonte: DEITEL, H. M.; DEITEL, P. J. Java. Como programar. 8. ed. São Paulo: Prentice Hall Brasil, 2010. pág. 509.

  • C- getColor / setColor / fillRect / drawstring


ID
871120
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Programação
Assuntos

Sobre a linguagem de programação JAVA, informe se é verdadeiro (V) ou falso (F) o que se afirma e, em seguida, assinale a alternativa que apresenta a sequência correta.

( ) A classe String está no pacote java.lang, que é importado implicitamente em todos os arquivos de código- fonte.
( ) Uma variável de tipo primitivo pode armazenar somente um valor de seu tipo declarado por vez.
( ) O método Scanner next Double retorna um valor double.
( ) As variáveis do tipo byte, char, short, int, long, float e double são inicializadas com 1. As variáveis do tipo boolean são inicializadas como true.
( ) O valor padrão de um campo de tipo double é 0.0 e o valor-padrão de um campo do tipo int é 0.

Alternativas
Comentários
  • Não concordo com a alternativa (A) como resposta, pois conforme o livro DEITEL, H. M.; DEITEL, P. J. Java. Como programar. 8. ed. São Paulo: Prentice Hall Brasil, 2010. pág. 76-77-78.

    A classe String está no pacote java.lang, que é importando implicitamente em todos os arquivos de código-fonte. (V)

    Uma variável de tipo primitivo pode armazenar exatamente um valor de seu tipo declarado por vez. (V)

    O método scanner next Double retorna um valor double. (F) Falso porque não existe next Double e sim nextDouble.

    As variáveis do tipo byte, char, short, int, long, float e double são inicializadas com 1. As variáveis do tipo boolean são inicializadas como true. (F)

    O valor padrão de um campo de tipo double é 0.0, e o valor padrão de um campo de tipo int é 0. (V)




ID
871126
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

Com relação ao protocolo IPv6, marque abaixo a alternativa que apresenta um objetivo desse protocolo.

Alternativas
Comentários
  • B) Reduzir o tamanho das tabelas de roteamento.


ID
871129
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

Acerca da informação sobre a subcamada de controle de acesso ao meio, do modelo de camadas TCP/IP, descrito por Tanenbaum, preencha a lacuna e, em seguida, assinale a alternativa correta.
Com o ____________, os quadros são coloridos dependendo da porta na qual são recebidos.

Alternativas
Comentários
  • 802.1q -> VLAN

  • 802.16 -> WiMAX

    802.11a -> Wireless 5Ghz

    802.11g -> Wireless 2.4 e 5Ghz


ID
871132
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

O modelo OSI é composto por 7 camadas. Esse modelo se baseia em uma proposta desenvolvida pela ISS (International Standards Organization). Sobre o modelo de camadas OSI, analise as afirmativas abaixo.

I. A camada de sessão permite que os usuários em diferentes máquinas estabeleçam sessões de comunicação entre eles.
II. A subcamada de controle de acesso ao meio pertence à camada de enlace de dados.
III. O protocolo RTP trabalha na camada de transporte.
IV. O protocolo ICMP é executado na camada de aplicação.
V. A camada física está relacionada à sintaxe e à semântica das informações transmitidas.

Estão corretas somente as afirmativas

Alternativas
Comentários
  • International Standards Organization tem como sigla ISO e não ISS.

  • III - O protocolo RTP trabalha em uma SUBcamada  da camada de transporte, PORÉM É UM PROTOCOLO DE APLICAÇÃO;

    IV - O protocolo ICMP é executado na camada de REDE;

    V - A camada DE APRESENTAÇÃO está relacionada à sintaxe e à semântica das informações transmitidas. 

     

    @papirobizurado

  • A) I e II.


ID
871135
Banca
Aeronáutica
Órgão
CIAAR
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo e, em seguida, assinale a alternativa que apresenta a sequência correta.

( ) A engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos de produção de software.

( ) Os produtos de software consistem em programas desenvolvidos e documentação associada.

( ) Sociedades profissionais não podem publicar códigos de condutas que definem os padrões de comportamento esperados de seus membros.

( ) O processo de software inclui apenas algumas atividades envolvidas no desenvolvimento de software.

( ) Métodos são meios organizados de produção de software.

Alternativas
Comentários
  • (V) A engenharia de software é uma disciplina de engenharia relacionada a todos os aspectos de produção de software.

    (V) Os produtos de software consistem em programas desenvolvidos e documentação associada.

    (F) Sociedades profissionais não podem publicar códigos de condutas que definem os padrões de comportamento esperados de seus membros.

    (F) O processo de software inclui apenas algumas atividades envolvidas no desenvolvimento de software.

    (V) Métodos são meios organizados de produção de software.