

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.
No Diagrama de Transição de Dados (DTD), qual é a finalidade da matriz de transição de estados?
Mostrar a evolução dos dados entre as diferentes entidades do sistema.
Identificar os estados possíveis de um dado durante o seu ciclo de vida.
Mostrar como as entidades do sistema interagem entre si.
Indicar quais transições são permitidas entre os estados de um dado.
Representar o comportamento interno de um objeto.
Um dos diagramas utilizados no desenvolvimento de sistemas orientados a objetos é o diagrama de casos de uso.
Certo
Errado
Existe um diagrama da UML que apresenta as funcionalidades de um sistema, os atores envolvidos e as interações que deverão ser realizadas pelo software a ser desenvolvido. Esse diagrama é conhecido como:
Diagrama de comportamentos.
Diagrama de atividades.
Diagrama de sequência.
Diagrama de objetos.
Diagrama de caso de uso.
Considerando que a UML (Unified Modeling Language) 2.5 prevê 14 diagramas organizados em estruturais e comportamentais, assinale a única alternativa que apresenta apenas diagramas comportamentais da UML.
Diagrama perfil, diagrama de casos de uso, diagrama de instalação, diagrama de pacotes.
Diagrama de casos de uso, diagrama de perfil, diagrama de pacotes, e diagrama de colaboração.
Diagrama de classes, diagrama de sequência, diagrama de máquina de estados e diagrama de objetos.
Diagrama de transição de estados, diagrama de sequência, diagrama de atividade e diagrama de tempo.
Diagrama de comunicação, diagrama de casos de uso, diagrama de sequência e diagrama de estrutura composta.
Observe o seguinte diagrama elaborado por Martin para o desenvolvimento de um programa de conversão de temperatura.

O diagrama UML utilizado por Martin é o:
Classes;
Atividades;
Sequência;
Caso de Uso;
Componentes.
A UML (Unified Modeling Language) oferece um conjunto de notações gráficas amplamente utilizado em projetos de sistemas de software.
O diagrama de atividades previsto na UML é o mais indicado para
observar as mudanças de comportamento de um único objeto com foco nas restrições de temporização.
mostrar o layout físico de um sistema, revelando quais partes do software são executadas em quais partes do hardware.
representar um instantâneo dos objetos em um sistema em um determinado ponto no tempo.
descrever lógica de procedimento, processo de negócio, fluxo de trabalho e etapas executadas por um sistema.
decompor hierarquicamente uma classe em uma estrutura interna para visualizar um objeto complexo em partes.
A seguinte notação utilizada em diagramas de atividade da UML 2.2 corresponde a um nó denominado Nó de

Decisão.
Junção.
Bifurcação.
Inserção.
Cancelamento.
O que é representado por uma classe em um diagrama de classes UML?
Uma entidade que define a estrutura, mas não a implementação lógica, da aplicação.
Um conjunto de atributos e métodos relacionados a uma entidade.
Uma entidade abstrata sem atributos ou métodos.
Um conjunto de entidades relacionadas entre si.
Uma entidade que define a lógica da aplicação, mas não a sua estrutura.
Observe este elemento de um diagrama UML 2.0.

Este elemento é utilizado em um diagrama de
atividades e representa uma mensagem condicional. I, II e III correspondem a opt, option1, option2.
sequência e representa um condicional mutuamente exclusivo. I, II e III correspondem a alt, if, else.
atividades e representa um fragmento paralelo. I, II e III correspondem a par, msg1, msg2.
comunicação e representa um condicional mutuamente exclusivo. I, II e III correspondem a cond, if, else.
comunicação e representa uma mensagem condicional. I, II e III correspondem a alt, true, false.
Considere o seguinte diagrama de classes, desenhado segundo as regras da UML 2.2.

A classe Conta representa a chamada classe
Proprietária.
Generalizada.
Tipada.
Dependente.
de Associação.
Sobre a UML (Unified Modeling Language), analise as afirmativas a seguir.
I. O diagrama de Colaboração ilustra a interação entre os objetos e seus relacionamentos.
II. Os diagramas da UML2 são divididos entre Físicos e Lógicos.
III. A principal característica dos diagramas de caso de uso é mostrar associações entre casos de uso e os atores.
IV. O diagrama de sequência é um diagrama estrutural.
Está CORRETO o que se afirma em:
I e II, apenas.
II e III, apenas.
I e III, apenas.
II e IV, apenas.
III e IV, apenas.
Assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:
A ____________ é uma linguagem para especificação, construção, visualização e ___________ de sistemas. É uma evolução das linguagens para ___________ de conceitos de Booch, OMT e OOSE e também de outros métodos de especificação de requisitos de software orientados a objetos ou não.
XML | regulamentação | construção
UML | documentação | especificação
XML | documentação | especificação
UML | especificação | construção
Durante o desenvolvimento de uma aplicação para um sistema acadêmico, um profissional gerou o seguinte diagrama de casos de uso da UML.

Com base no cenário apresentado, avalie as seguintes afirmações:
I- Tanto professor quanto aluno podem realizar o processo de login no sistema acadêmico.
II- O caso de uso “Visualizar Turmas” possui duas inclusões, que permitem unificar as sequências de interações.
III- Alguns usuários do sistema poderão editar as notas dos discentes da escola, de acordo com o seu papel.
IV- O relacionamento entre os casos de uso “Visualizar Turmas” e “Online” está incorreto, pois não é possível representar relacionamento do tipo extensão entre casos de uso.
Assinale a alternativa que traz os itens CORRETOS.
Somente as afirmações I e II.
Somente as afirmações I e III.
Somente as afirmações I e IV.
Somente as afirmações II e III.
Considerando um diagrama de máquina de estados da UML 2.0, é correto afirmar que, nesse tipo de diagrama,
pode haver qualquer número de estados iniciais.
pode haver qualquer número de estados finais.
o número de estados iniciais deve ser igual ao número de estados finais.
a representação de um estado inicial é um losango.
a representação de um estado final é um retângulo de com linhas duplas.
Assinale a alternativa que identifica um diagrama estrutural da UML utilizado para fazer a modelagem da visão estática de um sistema e que oferece, principalmente, suporte para os requisitos funcionais desse sistema.
Diagrama de objetos.
Diagrama de componentes.
Diagrama de classes.
Diagrama de artefatos.
Diagrama de estrutura composta.
A Linguagem de Modelagem Unificada (UML – Unified Modeling Laguage) define notação e metamodelo, tem sua estrutura definida em nível abstrato e é estendida usando princípios de orientação a objetos para definir uma superestrutura UML. Pode-se afirmar que essa linguagem fornece:
Ferramentas para análise, projeto e implementação de softwares, assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos.
Apoio para desenhar digramas exclusivos para o processo de desenvolvimento em cascata.
Base de conhecimento para apoiar na implementação de software, modelando alguns processos para levantamento de requisitos.
Processos para modelagem de sistemas e análise, excluindo negócios, pois trata-se de uma linguagem técnica de desenvolvimento.
Estruturas prontas para desenhar classe e apoiar os analistas nas modelagens de negócios para processos de desenvolvimento orientado a aspectos.
A especificação UML tem uma abordagem familiar padrão para desenhar diagramas de classe que modela uma classe usando três itens referentes a ela. Assinale a alternativa que contém os três itens, respectivamente.
Entidade, eventos e métodos.
Objeto, classificação e nome.
Atributos, métodos e entidade.
Nome, atributos e métodos.
Métodos, objeto e eventos.
São elementos do Diagrama de Classes, exceto:
Classe.
Componente.
Interface.
Tipo de dado.
Ator.
É dito que na engenharia de software, um diagrama de classes na Unified Modeling Language (UML) é um tipo de diagrama de estrutura estática, que descreve a estrutura de um sistema, que mostra as seguintes estruturas:
I - As classes do sistema.
II - Os atributos.
III - As operações (ou métodos).
IV - E as relações entre objetos.
Somente a I está correta.
Somente I, II e III estão corretas.
Somente II e III estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
Na modelagem UML (Unified Modeling Language), qual é uma das finalidades de um diagrama de caso de uso:
Evitar tabelas duplicadas no banco de dados
Manter e construir o cronograma do projeto
Prevenir a segurança do sistema
Definir quais serão as classes e métodos
Apresentar o comportamento e a interação do sistema