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

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

Na Engenharia de Software, uma atividade de suma importância é a especificação de requisitos de software que inclui a etapa do estudo de viabilidade. Considere as seguintes possíveis questões a serem abordadas por esse estudo de viabilidade relativo a um novo sistema:

I. se o novo sistema enquadra-se na política geral da empresa;

II. se há tecnologia suficiente para a implementação do novo sistema;

III. se o custo e prazo estão adequados às restrições da empresa.

Sobre as afirmações, pode-se dizer que de fato representam questões relacionadas ao estudo de viabilidade o contido em

  • A.

    I, apenas.

  • B.

    I e II, apenas.

  • C.

    I e III, apenas.

  • D.

    II e III, apenas.

  • E.

    I, II e III.

Uma das formas utilizadas para a modelagem de sistemas consiste na elaboração de máquinas de estado, sobre as quais pode-se afirmar que

  • A.

    exibem o fluxo de dados do sistema como um todo.

  • B.

    contêm, no máximo, seis estados por diagrama.

  • C.

    contêm os estados do sistema e os eventos que provocam transições entre os estados.

  • D.

    descrevem apenas respostas aos eventos internos do sistema.

  • E.

    são utilizadas apenas no desenvolvimento de sistemas orientados a objeto.

No projeto de sistemas, a arquitetura de software reveste-se de uma grande importância. Há diversos estilos arquiteturais, dentre os quais podem-se citar:

  • A.

    unitário e fasorial.

  • B.

    ambiental e de visão.

  • C.

    transitório e acoplado.

  • D.

    de interface e fatorial.

  • E.

    centrado nos dados e em camadas.

A análise estruturada utiliza como uma de suas ferramentas o Diagrama de Fluxo de Dados. Considere os seguintes elementos de um Diagrama de Fluxo de Dados.

Esses elementos representam, respectivamente,

  • A.

    I- cliente e II- nível.

  • B.

    I- contexto e II- cliente.

  • C.

    I- fluxo e II- statechart.

  • D.

    I- processo e II- depósito de dados.

  • E.

    I- terminador e II- contexto.

Sobre o Diagrama de Contexto utilizado na análise estruturada, é correto afirmar que

  • A.

    contém um único processo.

  • B.

    contém um número par de processos.

  • C.

    contém pelo menos dois terminadores.

  • D.

    não contém fluxo de dados.

  • E.

    não contém depósito de dados.

Considere o seguinte diagrama de classes elaborado com a UML 2.0.

Na figura, o texto “abc” está representando um (a)

  • A.

    papel.

  • B.

    herança

  • C.

    restrição.

  • D.

    ordenação.

  • E.

    multiplicidade.

Na UML 2.0, há diversos tipos de dependência predefinidos. Dentre eles, há os tipos Vínculo e Abstração, cujos estereótipos são, respectivamente,

  • A.

  • B.

  • C.

  • D.

  • E.

A descoberta de requisitos do sistema é o processo de reunir informações sobre o sistema requerido e sobre sistemas existentes. Sobre essa fase, considere:

I. Diagramas de Casos de Uso são utilizados na fase de descoberta de requisitos e identificam as interações individuais entre o sistema e seus usuários ou outros sistemas.

II. Os cenários podem ser particularmente úteis para adicionar detalhes a uma descrição geral de requisitos. Cada cenário geralmente cobre um pequeno número de interações possíveis.

III. Durante as entrevistas com os envolvidos no sistema (stakeholders), a equipe responsável pelo levantamento de requisitos levanta questões sobre o sistema atual. Essas entrevistas podem ser de dois tipos: fechadas ou abertas.

Está correto o que consta em

  • A.

    II, apenas.

  • B.

    I e II, apenas.

  • C.

    I e III, apenas.

  • D.

    II e III, apenas.

  • E.

    I, II e III.

Em um diagrama de classes na linguagem UML, os atributos da classe podem ter diferentes tipos de visibilidade. Os símbolos +, −, #, e ~ determinam a visibilidade destes atributos, respectivamente, como

  • A.

    private, protected, public e package.

  • B.

    package, public, private e protected.

  • C.

    public, protected, package e private.

  • D.

    public, private, protected e package.

  • E.

    package, public, protected e private.

Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais: especificação, projeto e implementação, validação e

  • A.

    testes.

  • B.

    evolução.

  • C.

    prototipação.

  • D.

    entrega.

  • E.

    modelagem.

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