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

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

Um processo de desenvolvimento classifica em atividades as tarefas realizadas durante a construção de um sistema de software.

I. A atividade de levantamento de requisitos corresponde à etapa de compreensão do problema aplicada ao desenvolvimento de software.

II. Na etapa de levantamento de requisitos os desenvolvedores, juntamente com os clientes, tentam levantar e definir as necessidades dos futuros usuários do sistema a ser desenvolvido.

III. Um requisito é uma condição ou capacidade que deve ser alcançada ou possuída por um sistema ou componente deste para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.

 

É correto afirmar que:

  • A.

    As assertivas I, II e III estão corretas.

  • B.

    As assertivas II e III estão corretas.

  • C.

    As assertivas I e II estão corretas.

  • D.

    As assertivas I e III estão corretas.

Avalie as afirmativas abaixo sobre associações entre Casos de Uso:

I. A associação de inclusão ocorre quando há uma parte do comportamento que é semelhante em mais de um caso de uso e você não quer ficar copiando a descrição deste comportamento.

II. A generalização de caso de uso é empregada quando um caso é semelhante a outro, mas faz um pouco mais.

III. Tanto a generalização quanto a extensão permitem que se divida um caso de uso.

 

É correto afirmar que:

  • A.

    Apenas as assertivas II e III estão corretas.

  • B.

    Apenas as assertivas I e III estão corretas.

  • C.

    As assertivas I, II e III estão corretas.

  • D.

    Apenas as assertivas I e II estão corretas.

No Diagrama de Seqüência os atores costumam ser apresentados como bonecos idênticos aos utilizados nos diagrama de caso de uso. Em relação a diagramas de seqüência, assinale a alternativa INCORRETA:

  • A.

    O Diagrama de Seqüência baseia-se nos Casos de Uso e Diagrama de Classes.

  • B.

    Procura determinar a seqüência de eventos que ocorre em um determinado caso de uso.

  • C.

    Auto-chamada é a mensagem enviada por um sistema a um objeto sem que haja interferência de um ator humano.

  • D. A linha da vida representa o tempo em que um objeto existiu durante um processo.

A Linguagem de Modelagem Unificada (UML) é uma linguagem gráfica para a visualização, especificação, construção e documentação de artefatos de um sistema com um componente intensivo de software, apesar de possibilitar a modelagem de sistemas que não sejam baseados em software. Qual dos itens listados abaixo é característica da UML:

  • A.

    Não é apenas uma linguagem.

  • B.

    Dependente da linguagem de alto nível a usar no código.

  • C.

    Pode ser usada para modelar uma grande variedade de sistemas, porém ela não foi concebida para tratar todos os requisitos de modelagem.

  • D.

    Diz quais os elementos de modelagem, os diagramas disponíveis e as regras a eles associadas.

O diagrama de casos de uso representa as funções do sistema, ou seja, modela o comportamento do sistema sob o ponto de vista do usuário. Em relação a diagramas de casos de uso, assinale a alternativa correta:

  • A.

    Casos de uso podem ser organizados pela especificação de relacionamentos de generalização, inclusão e extensão, existentes entre eles.

  • B.

    Pode-se pensar na extensão como o caso de uso base que obtém o comportamento a partir do incluído.

  • C.

    Os casos de uso podem ser obtidos através do diagrama de objetos em conjunto com o diagrama de seqüência.

  • D.

    Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora implicitamente o comportamento de um outro caso de uso incluído se uma condição for verdadeira.

As regras de Codd ao definir o modelo relacional, estabeleceu um conjunto de 12 regras para a determinação se um banco de dados é realmente relacional. Qual das regras abaixo não faz parte dessa definição.

  • A.

    O dicionário de dados (catálogo) relacional ativo é baseado no modelo relacional.

  • B.

    Toda informação num banco de dados relacional é apresentada a nível lógico por valores em tabelas.

  • C.

    Dependência dos dados físicos.

  • D.

    O SGBD relacional deve ter uma linguagem para definição, detalhamento e manipulação dos dados.

Entrevista é um dos recursos para a obtenção de requisitos. Em relação a entrevistas, assinale a alternativa correta.

  • A.

    Entrevista é uma técnica eficiente para elicitação de conhecimentos sobre os requisitos e restrições organizacionais.

  • B.

    Entrevistas sempre devem ser fechadas, ou seja, o stakeholder responde a um conjunto de perguntas predefinidas.

  • C.

    As informações obtidas das entrevistas complementam outras informações sobre o sistema obtidas de documentos, observação de usuários etc.

  • D.

    Uma das características de um entrevistador eficiente é possuir a capacidade de interpretar as respostas do stakeholder, evitando assim, idéias mal concebidas ou distorcidas.

Acerca de engenharia de software, julgue os itens a seguir.

Os seguintes projetos fazem parte das atividades específicas do processo de desenvolvimento de software: de arquitetura, de interface, de componente, de estruturas de dados, e de algoritmo.

  • C. Certo
  • E. Errado

Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.

A figura a seguir ilustra uma associação de composição entre as classes Ordem e LineItem. Existe uma classe Ordem, que armazena os objetos-parte, e uma classe LineItem, na qual são armazenados os objetos-todo.

  • C. Certo
  • E. Errado

Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.

A figura a seguir ilustra um diagrama de implantação, usado para modelar a visão estática de implantação de um sistema, que, em geral, envolve a modelagem da topologia do hardware no qual o sistema executa. Essencialmente, são diagramas de classe que incidem sobre os nós de um sistema.

  • C. Certo
  • E. Errado
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...