Lista completa de Questões de Ciência da Computação do ano 2006 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Considere as seguintes afirmativas sobre o Modelo Essencial de um sistema de informação. O modelo essencial:
I- Não trata os erros dos dados recebidos do ambiente.
II- Define a resposta do sistema a todos os eventos externos.
III- Quando adaptado aos requisitos tecnológicos, torna-se o Modelo de Implementação.
A(s) afirmativa(s) correta(s) é/são somente:
I;
II;
I e II;
II e III;
I, II e III.
Considere as seguintes afirmativas sobre os Diagramas de Seqüência da UML:
I - Linhas verticais representam instâncias de classes do sistema. II - Linhas horizontais representam chamadas de funções. III - Triângulos representam estados do sistema.A(s) afirmativa(s) correta(s) é/são somente:
I;
II;
I e II;
I e III;
II e III.
Considere as seguintes afirmativas sobre o Modelo de Domínio como usado na Análise Orientada a Objetos:
I- Um Modelo de Domínio é uma representação visual das classes de domínio.
II-Um Modelo de Domínio é ilustrado por um conjunto de diagramas de classes.
III- O diagrama de classe do Modelo de Domínio deve mostrar os métodos de todas as classes.
A(s) afirmativa(s) correta(s) é/são somente:
I;
II;
I e II;
II e III;
I, II e III.
Considere as seguintes afirmativas sobre diagramas de transição de estados (DTE). Um DTE é considerado correto quando:
I- Tem somente um estado inicial.
II- Todo estado pode ser alcançado a partir do estado inicial.
III- Para cada estado existe um caminho até o estado final.
A(s) afirmativa(s) correta(s) é/são somente:
I;
II;
I e II;
II e III;
I, II e III.
Observe o diagrama de classes a seguir:
Com base neste diagrama, os possíveis valores para XXX no código a seguir são:
copiar, recortar e imprimir;
colar, recortar e imprimir;
colar, copiar e imprimir;
colar, copiar e recortar;
colar, copiar, recortar e imprimir.
São responsabilidades típicas de um middleware para aplicações distribuídas baseadas em componentes:
I. controle de transações
II. mecanismos para localizar e criar componentes remotos
III. tratar questões de segurança
IV. manter a persistência do estado do sistema
V. transformação de dados (marshalling)
O número de afirmações corretas é:
1
2
3
4
5
Observe o seguinte diagrama de classes:
No código a seguir, os possíveis valores para XXX são:
m1, m2
m3, m4
m5, m6
m1, m2, m3, m4, m5, m6
Nenhum deles. O compilador acusa uma atribuição entre tipos incompatíveis na linha 1
Qual das afirmações abaixo corresponde mais adequadamente ao conceito de UML?
padrão da indústria para modelagem de sistemas orientados a objeto.
serve para modelar tanto sistemas estruturados quanto orientados a objeto.
padrão da indústria para modelagem de sistemas estruturados.
não conseguiu ser efetivamente um padrão de modelagem de sistemas.
Ciência da Computação - Engenharia de Software - Associação Catarinense de Estudos e Pesquisas (ACEP) - 2006
A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:
a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB.
o diagrama de caso de uso mostra as relações entre as classes.
o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos, mostrando o relacionamento entre os atores e o sistema.
o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.
o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.
Ciência da Computação - Engenharia de Software - Associação Catarinense de Estudos e Pesquisas (ACEP) - 2006
A UML faz uso de uma série de diagramas, entre os quais pode-se destacar o diagrama de classes. Sobre este diagrama, é INCORRETO afirmar que:
por meio do diagrama de classes, podem-se visualizar os diversos estados de um objeto, após um estímulo externo.
por meio do diagrama de classes, podem-se estabelecer relações de generalização.
por meio do diagrama de classes, podem-se estabelecer as relações de agregação (relacionamento entre o todo e a parte).
por meio do diagrama de classes, podem-se estabelecer relações de especificação.
por meio do diagrama de classes, podem-se estabelecer associações entre as classes, em que uma associação é definida como um relacionamento estabelecendo conexões semânticas.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...