Font size
WorksheetsQuiz 02 sobre UML
Total questions: 26
Worksheet time: 52mins
Acerca da UML, de padrões de projeto e de arquitetura, julgue o item seguinte.
No diagrama de casos de uso a seguir, mostra-se a sequência em que as funcionalidades são executadas pelos atores, especialmente no que se refere ao fato de que, ao se acionar finalizar compra, aciona-se obrigatoriamente a funcionalidade informar endereço.
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.
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.
Assinale a alternativa que apresenta corretamente o nome do diagrama da UML usado para descrever a visão externa do sistema e suas interações com o mundo exterior.
Diagrama de Casos de Uso
Diagrama de Classes
Diagrama de Objetos
Diagrama de Visão Geral
Qual diagrama abaixo pode ser utilizado para fornecer um modo de descrever a visão externa do sistema?
Caso de uso
Classes
Navegabilidade
Sequência
A Figura 1, abaixo, apresenta um diagrama da UML (Unified Modeling Language).
Que diagrama é esse?
Diagrama de objetos.
Diagrama de estados.
Diagrama de atividades.
Diagrama de sequência.
Diagrama de comunicação.
Sobre a UML (Unified Modeling Language), assinale a alternativa que apresenta SOMENTE diagramas estruturais.
Diagrama de objetos e diagrama de estados.
Diagrama de caso de uso e diagrama de classes
Diagrama de componentes e diagrama de casos de uso.
Diagrama de classes e diagrama de objetos.
Diagrama de estados e diagrama de componentes.
São diagramas comportamentais da UML (Unified Modeling Language):
Diagrama de casos de uso e diagrama de sequência.
Diagrama de componentes e diagrama de estados.
Diagrama de classes e diagrama de comunicação.
Diagrama de atividades e diagrama de objetos.
Diagrama de artefatos e diagrama de implantação.
Em um diagrama de atividades, para representar um nó de controle que sincroniza multiplos fluxos, deve-se usar?
O diagrama de caso de uso é o diagrama mais geral e informal da UML, utilizado normalmente nas fases de levantamento e análise de requisitos do sistema, embora venha a ser consultado durante todo o processo de modelagem e possa servir de base para outros diagramas.
GUEDES, T. A. Gilleanes, UML2 Uma abordagem prática.
2. ed. Novatec: 2012.
Considere o caso de uso em anexo
Se em " I " for colocada a palavra
include, o cidadão não precisará se registrar ao fazer login.
extend, o cidadão terá que se registrar toda vez que fizer login
union, os dois casos de uso serão entendidos como um único caso de uso
extend, o registro não será obrigatório ao se fazer login
include, subentende-se que o cidadão já está registrado ao se fazer o login
José é técnico em laboratório e foi pesquisar sobre o emprego da UML 2.0 em alguns modelos utilizados pelo analista de tecnologia da informação. Dos diagramas utilizados nos modelos pesquisados aquele que NÃO é um diagrama da UML 2.0 é:
Diagrama Hierárquico de Fluxo.
Diagrama de Classes.
Diagrama de Casos de Uso.
Diagrama de Sequência.
Diagrama de Atividade.
O Diagrama de casos de uso da UML (Unified Modeling Language), prevê em sua estrutura tipos distintos de relacionamentos. A única alternativa que apresenta relacionamentos permitidos entre casos de uso no diagrama é
include, extend, agregação.
include, extend, associação.
include, extend, generalização.
include, generalização, associação.
associação, generalização, agregação.
A respeito do desenvolvimento e da manutenção de sistemas e aplicações, julgue o item.
Um dos diagramas utilizados no desenvolvimento de sistemas orientados a objetos é o diagrama de casos de uso.
Certo
Errado
Com relação ao diagrama de caso de uso da UML, analise as afirmativas a seguir.
I. Um caso de uso é uma descrição de um conjunto de subsequências de ações, inclusive variantes, que um sistema executa para produzir um resultado de valor observável por um ator.
II. Um ator representa um conjunto coerente de papéis que os usuários de caso de uso desempenham quando interagem com eles.
III. Um caso de uso descreve o que um sistema faz (suas funcionalidades) e especifica como isso deve ser feito.
I e II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
O diagrama de casos de uso abaixo representa a interação entre o paciente e o médico em um ambiente clínico. O médico poderá marcar exames para o paciente, e este poderá apresentar os exames posteriormente.
No diagrama, uma relação (ou uma associação) está representada por A e deve ser preenchida por:
<<include>>
<<extend>>
<<depend>>
<<union>>
O Diagrama de Casos de Uso é um dos Diagramas Comportamentais da UML (Unified Modeling Language – Linguagem de Modelagem Unificada), contendo três elementos principais; assinale-os.
Ações; Evento; e, Linhas de vida.
Transições; Atividades; e, Ações.
Linhas de vida; Mensagens; e, Atores.
Atores; Casos de uso; e, Relacionamentos.
Para os propósitos da modelagem dos requisitos com base em cenários, um suporte apropriado é o uso de
diagrama de casos de uso e histórias de usuários.
diagrama de sequência e diagrama de atividades.
diagramas que representem eventos ou estados.
diagrama de classes e histórias de usuário.
modelagem com cartões CRC e casos de uso.
Com relação ao diagrama de caso de uso apresentado anteriormente, assinale a opção correta.
Create Diagram aciona sempre Edit Diagram, pois há dependência obrigatória entre eles.
Os atores Developer e Reviewer acionam os mesmos casos de uso.
Opcionalmente, ao se acionar Create Diagram, aciona-se Reverse Engineering.
O ator Admin pode acionar todos os casos de uso.
O ator Stakeholder herda todas as características do ator Reviewer.
A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.
I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.
II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.
III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.
IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.
Está correto o que se afirma em
I, II, III e IV.
I e II, apenas.
III e IV, apenas.
II e III, apenas.
UML é uma sigla para uma linguagem que estabelece uma série de diagramas que auxiliam na tarefa de modelar e documentar os sistemas orientados a objetos. Um dos diagramas, comumente derivado da especificação de requisitos, documenta o que o sistema faz do ponto de vista do usuário, e descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. A figura a seguir exemplifica o emprego dessa ferramenta.
Essa ferramenta é denominada diagrama de:
entidades e relacionamentos
funções e processos
casos de uso
fluxo de dados
Um profissional está usando um recurso de descoberta de requisitos para o desenvolvimento de um novo software, que consiste em mostrar através de um diagrama a interação dos atores com o sistema de software. Os atores podem ser pessoas ou outros sistemas e são representados por bonecos palito. Já as classes de interação são representadas por uma elipse. Linhas fazem a ligação entre os atores e as elipses. Baseado nessa descrição conclui-se que o profissional está utilizando o recurso de
etnografia.
prototipação.
brainstorm
casos de uso
Dois casos de uso podem se relacionar por:
Associação
Include
Extend
Generalização
Dois atores podem se relacionar por:
Associação
Include
Extend
Generalização
Um ator e um caso de uso podem se relacionar por:
Associação
Include
Extend
Generalização
Qual o significado deste diagrama?
Calcular alguma coisa é um tipo de Registrar outra coisa
Registrar outra coisa é um tipo de Calcular alguma coisa
Calcular alguma coisa chama Registrar outra coisa
Calcular alguma coisa modifica Registrar outra coisa
Assinale uma ou várias que possam estar correta.
Sobre Atores:
Interagem com casos de uso
Interagem com outros atores
Podem ser outros sistemas
Pode ser o próprio sistema
