Questões de Ciência da Computação do ano 2007

Lista completa de Questões de Ciência da Computação do ano 2007 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Sobre o Diagrama de Caso de Uso da UML, é correto afirmar que:

  • a.

    casos de uso são mais utilizados no levantamento de requisitos não funcionais do que no levantamento de requisitos funcionais.

  • b.

    são elementos obrigatórios de um caso de uso: Ator, Objetivo, Classe, Fronteira do Sistema, Fluxo principal, Fluxo Alternativo, Pré-condição e Pós-condição.

  • c.

    um ator pode ser um subsistema do sistema principal.

  • d.

    casos de uso podem definir relações de inclusão (includes), exclusão (excludes), extensão (extends) e generalização com outros casos de uso.

  • e.

    atores são agentes externos que correspondem a um papel (role) que um ser humano, um processo, um outro sistema ou um dispositivo de hardware desempenha ao interagir com a aplicação.

São elementos da representação de um Diagrama de Classes da UML:

  • a.

    Classe, Objeto, Ator, Componente, Nó e Caso de Uso.

  • b.

    Classe, Interface, Objeto, Componente, Associação e Relação de Herança.

  • c.

    Classe, Interface, Associação, Composição, Agregação, Relação de Herança.

  • d.

    Objeto, Ator, Componente, Recurso, Associação e Relação de Herança.

  • e.

    Classe, Pacote, Componente, Nó, Recurso e Requisito.

No paradigma da orientação a objetos, é correto afirmar que:

  • a.

    Polimorfismo é o processo pelo qual um objeto envia dados a outro objeto ou solicita a este objeto para invocar um método.

  • b.

    Interface é a representação abstrata de uma tela para interação com o usuário final.

  • c.

    Sobrecarga é a capacidade de uma classe estender outra classe aproveitando-se de seus métodos e atributos.

  • d.

    Encapsulamento é o recurso utilizado para separar aspectos internos e externos de um objeto, de modo a promover o princípio do ocultamento de informação.

  • e.

    Herança é um princípio onde o comportamento de um objeto varia de acordo com a classe no qual o comportamento foi invocado, ou seja, duas ou mais classes podem reagir de forma diferente à mesma mensagem.

Com relação a teste de software, é correto afirmar que:

  • a.

    Teste de Stress tem caráter destrutivo, sendo utilizado para definir os valores máximos de carga que a aplicação suporta.

  • b.

    Ferramentas de acompanhamento de erros (bug tracking) são utilizadas para automatizar testes de performance.

  • c.

    Teste Unitário é utilizado para validar as interfaces entre os componentes e é baseado no grafo de chamadas entre estes componentes.

  • d.

    Teste de Sistema é utilizado para análise do fluxo de dados e de controle, sendo normalmente automatizado por ferramentas xUnit como JUnit e CppUnit.

  • e.

    Teste Estrutural é utilizado para medir o comportamento da aplicação em função de seus recursos e da carga gerada por um gerador de transações.

Um padrão de projeto é uma solução repetível para um problema recorrente no projeto de sistemas de software. Um exemplo de padrão de projetos apresentado pelo Gang of Four (GOF) é o

  • a.

    Observer, que é utilizado quando se faz necessária a instanciação de um e apenas um objeto de uma determinada classe.

  • b.

    Strategy, que permite a criação de uma família de algoritmos encapsulados na forma de objetos que podem ser selecionados e substituídos dinamicamente pela aplicação.

  • c.

    Método Fábrica, que prove a habilidade de retornar o estado do objeto a seu estado anterior.

  • d.

    Composite, que realiza a adaptação da interface de uma determinada classe para a interface que um cliente espera.

  • e.

    Data Access Object (DAO), que permite acessar seqüencialmente os elementos de um objeto agregado sem expor sua representação interna.

São elementos da representação de um modelo conceitual de dados (MCD):

  • a.

    identificador, relacionamento, atributo, entidade.

  • b.

    entidade, coluna, índice primário, relacionamento.

  • c.

    tabela, coluna, índice primário, relacionamento.

  • d.

    entidade, relacionamento, identificador, chave estrangeira.

  • e.

    relacionamento, chave estrangeira, índice secundário, índice único.

O diagrama da UML usado para modelar a visão de projeto estática ou a visão de processo estática de um sistema a partir da perspectiva de instâncias reais ou prototípicas é o diagrama de

  • a.

    Processos.

  • b.

    Comunicação.

  • c.

    Classe.

  • d.

    Seqüência.

  • e.

    Objetos.

Durante a modelagem de um sistema em UML, versão mais atual, houve a necessidade de uso de um diagrama estrutural e de um diagrama comportamental. Foram, portanto, correta e respectivamente usados os diagramas de

  • a.

    Caso de Uso e de Deployment.

  • b.

    Seqüência e de Atividades.

  • c.

    Componentes e de Caso de Uso.

  • d.

    Atividades e de Objetos.

  • e.

    Deployment e de Componentes.

Mecanismos da UML usados comumente para organizar os elementos da modelagem, em grupos que podem ser nomeados e manipulados como um conjunto. Sendo mecanismos estritamente utilizados para organizar o projeto, são invisíveis no sistema em execução,

  • a.

    os pacotes.

  • b.

    as composições.

  • c.

    os includes.

  • d.

    os casos de uso.

  • e.

    as agregações.

Considere o seguinte diagrama de classe da UML:

O diagrama representa corretamente que

  • a.

    há uma composição de engenheiros.

  • b.

    um grupo de engenheiros pode ser liderado por mais de um líder.

  • c.

    os engenheiros são divididos em grupos. Cada grupo possui um líder.

  • d.

    podem existir grupos de engenheiros sem liderança.

  • e.

    todo líder de grupo lidera pelo menos um engenheiro.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...