

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Durante a fase de análise em um projeto de desenvolvimento de sistemas orientado a objetos e utilizando-se a notação UML (Unified Modeling Language - versão 1.3 e posteriores) é possível categorizar classes por meio de estereótipos. Acompanhando um processo de desenvolvimento como o RUP (Rational Unified Process), pode-se confeccionar modelos utilizando-se três esteriótipos principais denominados:
I - Limite (boudary);
II - Entidade (Entity); e
III - Controle (Control). Na UML, estas classes podem ser representadas de forma visual, respectivamente, pelos seguintes símbolos:

Complete a lacuna abaixo e assinale a alternativa correta.
Na classificação de sistemas de informações segundo a origem, informações ________ são aquelas geradas dentro da organização decorrentes das atividades diárias dos setores da empresa.
externas
internas
necessárias
práticas
Uma das principais finalidades da declaração de variáveis em um programa é informar ao computador, com base no tipo de variável, quanto espaço em memória será necessário para o armazenamento do valor que será associado à variável.
Em UML, qual símbolo é utilizado para atribuir visibilidade pública a determinado atributo?
Na notação UML (Unified Modeling Language - versão 1.3) utilizam-se diagramas que podem representar a parte estática, bem como outros que podem representar a parte dinâmica de um sistema. Assinale a alternativa que corresponda, exclusivamente, aos diagramas dinâmicos:
diagramas de objetos, diagramas de sequências, diagramas de estados, diagramas de componentes
diagramas de classes, diagrama de colaboração, diagrama de componentes, diagramas de sequências.
diagramas de colaboração. diagramas de sequências, diagramas de estados, diagramas de atividades.
diagramas de caso de uso. diagramas de sequências, diagramas de colaboração, diagramas de componentes
diagramas de sequências, diagramas de estados, diagramas de componentes, diagramas de implementação.
Sobre os tipos de dados compostos em linguagens de programação, assinale a alternativa INCORRETA.
Um valor do tipo vetor pode ser visto como conjunto homogêneo (elementos do mesmo tipo) e totalmente ordenado de elementos, os quais são acessados, em tempo constante, por meio de índices freqüentemente representados por valores de tipo inteiro.
Um valor do tipo registro é um conjunto heterogêneo, incluindo elementos potencialmente de tipos distintos. Conceitualmente não há necessidade de uma ordem (total ou parcial) entre os elementos, uma vez que estes são acessados por meio de identificadores (nome do campo do registro) e não por sua posição relativa.
Tipos podem ser matematicamente interpretados como conjunto de valores. Sob esta perspectiva, um tipo união, como o nome sugere, corresponde a uma união, no sentido empregado em teoria de conjuntos, de outros tipos conhecidos.
Conceitualmente, um vetor ou matriz não pode ser composto de elementos de um tipo união. Quebra-se a homogeneidade dos tipos armazenados, sendo inviável que todos os elementos ocupem o mesmo tamanho de espaço na memória, além de tornar impossível o acesso indexado em tempo constante.
Sem perda de generalidade, uma matriz de m linhas e n colunas pode ser entendida como um vetor de m vetores de comprimento n ou um vetor de n vetores de comprimento m, dependendo da linguagem em questão.
De acordo com o modelo espiral de Bohem (figura a seguir), apresentado por Presmann e vários outros autores renomados da área de engenharia de software, a prototipação pode ser utilizada se na análise dos riscos houver indicação que há incertezas nos requisitos. Conforme a bibliografia clássica de Presmann, em qual(is) do(s) quadrante(s) predomina(m)-se a realização da prototipação?

No primeiro quadrante.
No segundo quadrante.
No terceiro quadrante
No quarto quadrante
Em todos os quadrantes são realizadas as prototipações
Na notação UML (Unified Modeling Language), com relação à confecção de um diagrama de estados, pode-se afirmar que:
para cada diagrama de classes deve-se confeccionar um diagrama de estados. As melhores formas de se determinarem os estados de um objeto podem ser através dos atributos, ou também da análise dos relacionamentos com outros objetos.
para cada classe deve-se confeccionar um diagrama de estados. As formas de se determinarem os estados de um objeto podem ser através dos atributos, ou também da análise dos relacionamentos com outros objetos.
para cada classe deve-se confeccionar um diagrama de estados. A única forma de se determinar o estado de um objeto é através dos atributos do mesmo, não sendo possível determinar os estados por intermédio dos relacionamentos com outros objetos
nem todas as classes necessitam um diagrama de estados. A única forma de se determinar o estado de um objeto é através dos atributos do mesmo, não sendo possível determinar o estado por intermédio dos relacionamentos com outros objetos.
nem todas as classes necessitam um diagrama de estados. As formas de se determinarem os estados de um objeto podem ser através dos atributos, ou também da análise dos relacionamentos com outros objetos.
A linguagem de modelagem UML contém a definição de vários diagramas que permitem representar diferentes partes de um modelo de sistema tipicamente aplicado a sistemas orientados a objetos. Analise as afirmações abaixo e assinale a única que está correta.
a) Diagramas de Casos de Uso permitem a descrição do escopo e do comportamento pretendido do sistema por meio da representação das interações entre atores e o próprio sistema.
Diagramas de Estado são similares a Diagramas de Atividades, mas uma diferença básica entre eles é que os primeiros representam comportamento que causa a mudança de estados de um simples objeto e são usados geralmente durante o projeto do software, enquanto os segundos representam o comportamento entre diferentes elementos e geralmente são usados para modelar o fluxo de atividades de negócios durante a análise do software.
Diagramas de Seqüência representam interações entre objetos para a realização de algum comportamento do sistema, dando ênfase à ordenação temporal das trocas de mensagens entre os objetos.
As afirmações a), b) e c) são verdadeiras.
As afirmações a), b) e c) são falsas.
Sobre a utilização da Internet são feitas as seguintes afirmativas:
I - a linguagem HTML pode ser utilizada para criar páginas
na Internet;
II - JPEG é um formato de arquivo utilizado para armazenar
imagens gráficas;
III - http://www.yahoo.com é um exemplo de URL.
Está(ão) correta(s) a(s) afirmativa(s):
De acordo com os conceitos do paradigma da Orientação a Objetos, todos os objetos são membros de uma classe mais ampla e ... I ... a estrutura de dados ... II ... particulares que foram definidas para essa classe. Portanto, um objeto individual é ... III ... de uma classe mais ampla.
Preenchem corretamente as lacunas I, II e III acima:
I- herdam II- mas não as operações III- a essência
I- definem II- e os negócios III- a essência
I- excluem II- mas não as operações III- uma generalização
I- excluem II- e as instâncias III- um polimorfismo
I- herdam II- e as operações III- uma instância
Os códigos HTML e os resultados a seguir:


Os códigos HTML que correspondem aos resultados esperados, quando executados no browser Internet Explorer, com tamanho de texto médio e janela maximizada, são:
I - D
II - C
III - B
I - C
II - D
III - A
I - C
II - A
III - B
I - A
II - B
III - C
I - A
II - B
III - D
Do ponto de vista de Organização e Métodos e Planejamento de Sistemas, dada a seguinte afirmativa: Tanto o PERT quanto o CPM proporcionam ferramentas quantitativas que permitem ao planejador de software:
I. determinar o caminho crítico - cadeia de tarefas que determina a duração do projeto.
II. estabelecer as estimativas de tempo mais prováveis para tarefas individuais, ao aplicar modelos estatísticos.
III. calcular limites de tempo que definam uma "janela" de tempo para uma tarefa particular.
É correto afirmar que
I, II e III são verdadeiras.
I é falsa; II e III são verdadeiras.
I e III são falsas e II é verdadeira.
I, II e III são falsas.
I e II são falsas e III é verdadeira.
Analise as seguintes afirmações relativas a Hipermídia:
I. Em sistemas de Hipermídia voltados ao aprendizado, como por exemplo e-learning, não há um incentivo ao uso do XML como forma de padronizar o modo pelo qual os softwares são construídos e de como manipulam informações. Isso se deve ao fato de que o XML dificulta a leitura e o compartilhamento de dados existentes nesses softwares.
II. A Hipermídia constitui-se somente de hipertextos e imagens, como se pode ver na maioria das páginas Web atualmente.
III. Na arquitetura dos sistemas hipertexto, a interface do usuário é responsável pela apresentação da informação no HAM (Hypertext Abstract Machine), incluindo, por exemplo, questões do tipo: �que comandos devem estar disponíveis para o usuário� e �como mostrar nós e ligações�.
IV. Hytime é um padrão ISO para hipermídia.
É correto o que consta APENAS em
I e II.
I e III.
II e IV.
III.
III e IV.
No que se refere a um banco de dados relacional, dados os seguintes comandos SQL:
I. Grant.
II. Select.
III. Revoke.
É correto afirmar que:
I é comando usado para obtenção de dados, II e III são comandos usados para atribuição e retirada de privilégios de acesso, respectivamente.
I é comando usado para obtenção de dados, II e III são comandos usados para retirada e atribuição de privilégios de acesso, respectivamente.
I é comando usado para atribuição de privilégios de acesso, II é comando usado para obtenção de dados e III é comando usado para retirada de privilégios de acesso.
I e II são comandos usados para retirada de privilégios de acesso e III é comando usado para obtenção de dados.
I, II e III são comandos usados para obtenção de dados.
Analise as seguintes afirmativas, do ponto de vista da Engenharia de Software:
I. É preciso muito mais que o último modelo de mainframe, estação de trabalho ou PC para desenvolver um software de alta qualidade. As ferramentas de engenharia de software auxiliada pelo computador CASE são instrumentos mais importantes do que o hardware para se conseguir boa qualidade e produtividade.
II. Se estamos atrasados em relação ao prazo, podemos adicionar mais programadores e compensar o atraso.
III. Uma declaração geral dos objetivos do sistema é suficiente para começar a escrever programas; pode-se preencher os detalhes posteriormente.
Os itens acima referem-se a afirmativas adequadas (realidades) e afirmativas enganosas (mitos) do software e, entre outras, foram pesquisadas e postuladas por Pressman, R.S..
Nesse sentido, é correto afirmar que
I é uma afirmativa enganosa e II e III são afirmativas adequadas.
I é uma afirmativa adequada e II e III são afirmativas enganosas.
I e II são afirmativas enganosas e III é uma afirmativa adequada.
I e III são afirmativas enganosas e II é uma afirmativa adequada.
I, II e III são afirmativas adequadas.
Quanto aos objetos utilizados no ASP, analise:
I. REQUEST é utilizado para recuperar dados do cliente. Quando o navegador da Web do Cliente faz uma solicitação para uma página particular, ele envia algumas informações ao longo do processo para o servidor. Esses dados são empacotados juntos no objeto Request.
II. RESPONSE.CLEAR esvazia os dados do buffer. Útil quando, sob um conjunto especial de circunstâncias, não se deseja que uma página seja visualizada.
III. RESPONSE.FLUSH esvazia todos os dados do buffer, entretanto, diferentemente do Response.Clear, primeiro envia os dados para o cliente.
É correto o que se afirma em
I, somente.
I e II, somente.
I e III, somente.
II e III, somente.
I, II e III.
A respeito de algoritmos e estrutura de dados, é correto afirmar que:
o percurso em pré-ordem segue recursivamente os seguintes passos, para cada subárvore da árvore binária: 1 − percorrer sua subárvore esquerda em pré-ordem; 2 − percorrer sua subárvore direita em pré-ordem; 3 − visitar a raiz.
pilha é uma estrutura do tipo FIFO (first in – first out).
uma ordem parcial de um conjunto S é uma relação entre objetos de S que satisfaz algumas propriedades; uma destas propriedades é a relação simétrica.
toda árvore binária com n nós possui exatamente n+2 subárvores vazias entre suas subárvores esquerdas e direitas.
Deque é um caso particular de lista em que as inserções e remoções são permitidas apenas nas extremidades.
De acordo com Pressman, R.S., o ciclo de vida clássico da engenharia de software, também conhecido como modelo cascata, abrange, na ordem seqüencial de execução, as seguintes atividades:
Análise, Projeto, Codificação, Manutenção, Engenharia de Sistemas e Teste.
Análise, Engenharia de Sistemas, Codificação e Teste.
Engenharia de Sistemas, Análise, Projeto, Codificação, Teste e Manutenção.
Projeto, Análise, Engenharia de Sistemas, Codificação e Teste.
Engenharia de Sistemas, Projeto, Análise, Teste, Manutenção e Codificação.