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

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

Na modelagem de dados, os atributos e os valores expressam respectivamente as propriedades de

  • A.

    relacionamentos e entidades.

  • B.

    instâncias e entidades.

  • C.

    entidades e relacionamentos.

  • D.

    entidades e instâncias.

A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.

  • A.

    Um diagrama de comunicação é um tipo de diagrama de interação cuja ênfase está na ordem temporal de mensagens.

  • B.

    Uma interface é a parte de um caso de uso em que se apresentam as interações do sistema com um ator externo ao sistema

  • C.

    Com ela é possível representar precisamente modelos de implementação de software, mas não é possível representar modelos conceituais, que reflitam a abstração do mundo real utilizada na concepção do software.

  • D.

    A UML permite modelar aspectos estruturais e dinâmicos do software de uma maneira integrada. Para tanto, as entidades dos modelos dinâmicos devem ter suas estruturas definidas e caracterizadas nos modelos estáticos.

Um diagrama é uma apresentação gráfica de um conjunto de elementos, geralmente representada como um gráfico conectado de vértices (itens) e arcos (relacionamentos). Na notação da UML existem diversos tipos de diagramas. Com base nas funções de cada diagrama, julgue os itens a seguir.

I - O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II - O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos

III - O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos

IV - O diagrama de sequência é um diagrama estrutural que mostra uma interação, dando ênfase à ordenação temporal das mensagens.

A quantidade de itens certos é igual a

  • A.

    1.

  • B.

    2.

  • C.

    3.

  • D.

    4.

O modelo conceitual da linguagem é composto de 3 elementos principais: os blocos de básicos da UML, as regras que determinam como os blocos se relacionam e alguns mecanismos comuns. Os blocos são classificados em 3 tipos: itens, relacionamentos e diagramas. Por sua vez, estes itens são classificados em outros 4 tipos: estruturais, comportamentais, de agrupamentos e anotacionais, de acordo com suas funções.Assinale a alternativa onde aparecem apenas itens estruturais básicos e comportamentais.

  • A.

    Colaborações, mensagens e pacotes.

  • B.

    Interfaces, notas e estados.

  • C.

    Máquina de estado, classes e nós.

  • D.

    Interfaces, componentes e pacotes.

Em relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. No caso da dimensão tempo, as fases poderiam ser: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste. Assinale a alternativa que não indica diagrama relacionado à Análise de Requisitos.

  • A.

    Diagrama de casos de uso.

  • B.

    Diagrama de sequência.

  • C.

    Diagrama de componentes.

  • D.

    Diagrama de colaboração.

Considerando os modelos de desenvolvimento de software, assinale a alternativa correta.

  • A.

    O modelo de desenvolvimento com base em componentes é uma abordagem típica da programação estruturada e tem foco na produção de bibliotecas de software reutilizáveis.

  • B.

    No modelo de desenvolvimento por prototipação não existem métricas de controle, dada a natureza experimental do desenvolvimento e do produto obtido.

  • C.

    Uma das restrições do modelo sequencial linear, é a de entregar os produtos do projeto somente após a validação do produto.

  • D.

    O modelo em espiral é um tipo de processo de software que reúne a natureza iterativa da prototipação com os aspectos sistemáticos e controlados do modelo sequencial linear.

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

  • A.

    projeto

  • B.

    engenharia de sistemas

  • C.

    análise e coleta de requisitos

  • D.

    teste e análise de riscos

No modelo de desenvolvimento em espiral, cada loop da espiral representa uma fase do processo de software. A importante distinção entre este modelo e os demais é a consideração em todos os ciclos da análise de

  • A.

    escopo.

  • B.

    requisitos,

  • C.

    implementação e teste.

  • D.

    riscos.

A Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que

  • A.

    são um conjunto de atividades, cuja meta é o desenvolvimento ou a evolução do software.

  • B.

    são uma representação simplificada de um processo de software, apresentada a partir de uma perspectiva específica.

  • C.

    são abordagens de estruturadas para o desenvolvimento de software, que incluem modelos de sistemas, notações, regras, recomendações de projetos e diretrizes de processos.

  • D.

    se ocupam da teoria e dos fundamentos de desenvolvimento de software.

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, assinale a alternativa correta.

  • A.

    Durante a atividade de análise e engenharia de sistemas, as exigências são traduzidas em uma representação do software, que pode ser avaliada quanto à quantidade, antes que a codificação se inicie.

  • B.

    Na prototipação, são realizados os testes para garantir que a entrada definida produza resultados reais que concordem com os resultados exigidos.

  • C.

    Quando da realização da análise de riscos, ocorrem adaptações a fim de acomodar mudanças no ambiente externo e acréscimos funcionais ou de desempenho.

  • D.

    Ao fazer a codificação, o projeto deve ser traduzido em uma forma legível por máquina. Quando o projeto é bem detalhado, essa etapa pode ser realizada mecanicamente.

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...