

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.
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.
Considere o diagrama de classes apresentado na figura abaixo:
Com base nesse diagrama, avalie as seguintes afirmativas:
Assinale a alternativa correta.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 3 são verdadeiras.
Somente as afirmativas 4 e 5 são verdadeiras.
Qual a linguagem mais expressiva para a modelagem de sistemas orientados a objetos:
SQL.
MER.
DFD.
UML.
Assinale a melhor definição abaixo para Diagrama de Classe:
é a representação da estrutura dos objetos e suas heranças.
é a representação das relações das classes e suas agregações.
é a representação da estrutura e relações das classes.
é a representação das relações das instâcias e suas heranças.
Analise as seguintes afirmações relacionadas à programação orientada a objetos e a UML.
I. Um relacionamento é uma conexão entre itens. Na modelagem orientada a objetos, os quatro relacionamentos mais importantes são as dependências, as generalizações, as associações e as realizações.
II. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas, isto é, um nome e o conteúdo gráfico.
III. As exceções são manifestações concretas de uma abstração à qual um conjunto de operações, sempre esperadas e controladas, poderão ser aplicadas.
IV. O diagrama de classes faz a modelagem de instâncias de itens contidos em diagramas de objetos. Um diagrama de classes mostra um conjunto de objetos e seus relacionamentos em determinado ponto no tempo.
Indique a opção que contenha todas as afirmações verdadeiras.
Como ferramenta utilizada no desenvolvimento UML, o Diagrama de Casos de Uso tem como um de seus objetivos mostrar os relacionamentos entre casos de uso, como representações de funções do produto, e atores, como representações dos usuários e outros sistemas que interagem com o produto. O diagrama de casos de uso serve de base, durante a Implementação, para determinar:
casos de testes de aceitação.
roteiros de manual de usuário.
roteiros de especificação de sistema.
roteiros de atividades de manutenção.
condições de testes de homologação.
Sobre o diagrama de classe abaixo, representado em UML, marque a afirmativa CORRETA:
Sempre que a associação representada acima for criada entre Pessoa e Habilidade, necessariamente será criada uma nova instância de Competencia.
Para cada instância de Pessoa corresponde exatamente uma instância de Habilidade.
Não é possível criar instâncias de Pessoa e de Habilidade, pois estas são dependentes de Competencia.
Para cada associação entre instâncias de Pessoa e Habilidade corresponde um conjunto possivelmente vazio de instâncias de Competencia.
Sobre a linguagem de modelagem unificada, considere as seguintes afirmativas:
Somente as afirmativas 1, 2 e 5 são verdadeiras.
Somente as afirmativas 1, 3, 4 e 5 são verdadeiras.
Somente as afirmativas 1, 2, 3 e 4 são verdadeiras.
Somente as afirmativas 2, 3 e 5 são verdadeiras.
As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.
A associação específica representada na UML na qual uma classe que está contida, é parte de, e tem sua vida dependente de outra, é definida por
generalização de sobreposição.
agregação compartilhada.
especialização.
agregação de composição.
generalização disjuntiva.
Na UML, a representação gráfica de uma classe contém as seguintes informações:
Na UML 2, o Interaction Overview Diagram e o Communication Diagram
são um diagrama comportamental e um diagrama estrutural, respectivamente.
substituem o Sequence Diagram e o State Machine Diagram, respectivamente.
são ambos diagramas estruturais.
substituem o Activity Diagram e o Timing Diagram, respectivamente.
são ambos diagramas comportamentais.
Assinale F para falso ou V para verdadeiro e marque a alternativa correspondente:
( ) A UML pode ser utilizada somente para modelagem de sistemas ligados à informática.
( ) UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.
( ) Ao se modelar um sistema utilizando a UML, segundo normas do grupo gestor da UML (Object Management Group - OMG), tem-se que utilizar pelo menos quatro de seus diagramas.
( ) A UML é um método de desenvolvimento, o que significa que ela diz o que fazer primeiro e em seguida como desenhar seu sistema.
A seqüência está correta em:
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.
Na UML o diagrama que mostra elementos de configuração de processamento runtime e os componentes de software, processos e objetos, que neles se mantêm, é denominado diagrama de
Atividades.
Casos de Uso.
Implantação.
Componentes.
Estado.
Com relação ao diagrama de colaboração definido pela UML, assinale a alternativa correta:
demonstra os estados por que passa um objeto durante o seu ciclo de vida, em resposta a estímulos recebidos.
descreve aspectos dinâmicos ou comportamentais avançados do sistema.
é utilizado para modelar uma seqüência de estados que compõe determinado processo ou fluxo de trabalho.
representa um contexto de iteração entre classes, interfaces e outros elementos com o intuito de modelar determinado comportamento do sistema.
A seguir estão representados a classe "Intervalo" (I) e um diagrama de classe da UML (II), contendo as classes "Pedido" e "ArrayList". As representações são independentes entre si:
na classe Intervalo, o atributo "fim" é público. No diagrama, a classe "Pedido" implementa a interface "List"
na classe Intervalo, "duracao" é um atributo derivado. No diagrama, a classe "Pedido" usa objetos que implementam a interface "List".
na classe Intervalo, o atributo "inicio" é público. No diagrama, a interface "List" depende da classe "Pedido".
na classe Intervalo, o atributo fim é protegido. No diagrama, a interface "List" independe da classe "Pedido".
No Desenvolvimento Orientado a Objetos com UML, o relacionamento do tipo Agregação dos diagramas de classe são utilizados para denotar
um relacionamento entre elementos, um independente e outro dependente, onde uma mudança no elemento independente afetará o elemento dependente.
Considere o diagrama abaixo.
Na notação UML, o diagrama representa o conceito de
visibilidade.
agregação.
composição.
multiplicidade.
herança múltipla.
A estrutura de um sistema pode ser modelada em UML para representar blocos de construção, com seus relacionamentos, e instâncias de classe, em um momento específico na execução do programa, respectivamente, por meio dos diagramas de
classes e objetos.
casos de uso e objetos.
objetos e classes.
classes e casos de uso.
casos de uso e classes.
A representação de classes em diagramas UML contempla os seguintes tipos básicos de informação: