Font size
WorksheetsUML - Linguagem de Modelagem Unificada
Total questions: 37
Worksheet time: 1hrs 14mins
Conceito de objeto
Representação de um conjunto de objetos com características e comportamentos semelhantes.
Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.
O antônimo de instância
Capacidade que temos de pensar somente naquilo que é relevante para o sistema.
Conceito de herança
Representação de um conjunto de objetos com características e comportamentos semelhantes.
Algo visível ou tangível para qual a ação, pensamento ou sentimento é direcionado.
Possibilidade de utilizar atributos e comportamentos de outros componentes da mesma natureza.
Capacidade que temos de pensar somente naquilo que é relevante para o sistema.
Com a UML é possível
Especificar e documentar modelos de sistema de software.
Especificar, visualizar e documentar modelos de sistema de software.
Especificar e visualizar modelos de sistema de software.
Visualizar e documentar modelos de sistema de software.
Com o Modelo de Casos de Uso, representamos:
O comportamento do sistema, através de seu diagrama
O comportamento do sistema, através de sua especificação
O comportamento do sistema, através de seu diagrama e especificação
Atores um diagrama de casos de uso
Sistema interagindo com o sistema modelado
Pessoa
Pessoa ou Sistema interagindo com o sistema modelado
Caso de uso representa em um diagrama de casos de uso
Ação do sistema
Comportamento do ator
Relação entre ator e sistema
Técnica que tem por objetivo reduzir riscos, permitindo avaliar viabilidade, usabilidade e/ou aparência de um produto
Análise
Especificação
Prototipação
Quando mencionamos o termo "Paradigma de Desenvolvimento", estamos nos referindo a:
Linguagem de programação e análise de sistemas
Boas práticas de desenvolvimento
Barreiras ao desenvolvimento
Classes e objetos
São elementos que podem estar presentes em um Diagrama de Caso de Uso da UML, EXCETO:
Ator
Assunto
Relacionamento de generalização
Objeto
Os casos de uso podem ser organizados pela especificação de relacionamentos de
evento, ramificação e inclusão
composição, inclusão e extensão.
agregação, extensão e bifurcação.
generalização, inclusão e extensão.
herança, composição e autorrelacionamento.
No contexto da UML, os casos de uso:
especificam a organização do sistema de software.
capturam os requisitos não funcionais.
descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais.
definem o comportamento dos componentes de software que serão implementados.
são sempre associados com um único requisito funcional.
O diagrama de Caso de Uso
não permite o relacionamento de generalização entre os casos de uso.
permite o relacionamento de generalização entre atores.
não representa associações.
não representa extensões.
é classificado como diagrama estrutural.
Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.
Com base nesse diagrama, considere as afirmativas CORRETAS a seguir.
Cliente e Serviço de Aprovação de Crédito são atores de "Fechar Pedido".
O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.
As elipses indicadas no diagrama representam casos de uso.
Generalização / Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguinte(s) elemento(s) de modelo na UML
Casos de uso
Classes
Atores
No diagrama de classes UML, ___________ é um tipo especial de associação representada por um losango vazio em uma extremidade do ícone; indica uma relação todo-parte em que a classe para a qual a seta aponta é considerada uma parte da classe que se encontra na extremidade do losango da associação.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Generelização
Encapsulamento
Herança
Composição
Agregação
Os diagramas de classe UML também podem exibir relações entre classes. Uma classe que seja subclasse de outra classe é conectada a essa última por uma seta com uma linha sólida como eixo e com uma ponta triangular vazia. A seta aponta da subclasse para a superclasse. Em UML, esta relação é chamada de
Dependência
Generalização
Multiplicidade
Agregação
Composição
Em um diagrama de classes da UML, a visibilidade de uma classe pode ser:
Somente pública e privada.
Somente pública, privada e pacote.
Somente pública, privada e protegida.
Somente pública, privada, protegida e pacote.
Somente pública, privada, protegida, pacote e restrita.
Assinale a alternativa que apresenta o diagrama UML que mostra um conjunto de classes e seus relacionamentos.
Diagrama de Atividades
Diagrama de Objetos
Diagrama de Pacotes
Diagrama de Classes
Diagrama de Sequência
Sua principal função é apresentar o sistema que será desenvolvido através da visão do cliente (que irá utilizar o sistema), definindo seus módulos e seus usuários com seus respectivos papéis.
Diagrama de Casos de Uso
Diagrama de Atividade
Diagrama de Classes
Diagrama de Objetos
Diagrama de Pacotes
Esse diagrama representa instancias de classes específicas, ou seja, mostra os valores armazenados pelos objetos das classes num determinado intervalo de tempo e seus relacionamentos. Pode conter notas, restrições e pacotes.
Diagrama de Casos de Uso
Diagrama de Atividade
Diagrama de Classes
Diagrama de Objetos
Diagrama de Pacotes
Esse diagrama descreve ao longo de uma linha de tempo, o fluxo da comunicação entre objetos de um sistema.
Diagrama de Máquina de Estado
Diagrama de Sequencia
Diagrama de Implantação
Diagrama de Componentes
Diagrama de ishikawa
Na UML, que símbolo classifica como privada a visibilidade de um atributo?
+
-
#
~
:
IRequiredSchedule e IProvideSchedule são notações para mostrar interfaces de componente
Verdadeiro
Falso
O diagrama de Caso de Uso
não permite o relacionamento de generalização entre os casos de uso.
permite o relacionamento de generalização entre atores.
não representa associações.
não representa extensões.
é classificado como diagrama estrutural.
Observe o fragmento de um diagrama UML relacionado a um sistema de informação hipotético.
Com base nesse diagrama, considere as afirmativas CORRETAS a seguir.
Cliente e Serviço de Aprovação de Crédito são actor de "Fechar Pedido".
O diagrama de colaboração em questão representa, possivelmente, as funcionalidades do sistema.
As elipses indicadas no diagrama representam casos de uso.
Assinale a alternativa que apresenta o diagrama UML que mostra um conjunto de classes e seus relacionamentos.
Diagrama de Atividades
Diagrama de Objetos
Diagrama de Pacotes
Diagrama de Classes
Diagrama de Sequência
Sua principal função é apresentar o sistema que será desenvolvido através da visão do cliente (que irá utilizar o sistema), definindo seus módulos e seus usuários com seus respectivos papéis.
Diagrama de Casos de Uso
Diagrama de Atividade
Diagrama de Classes
Diagrama de Objetos
Diagrama de Pacotes
Esse diagrama descreve ao longo de uma linha de tempo, o fluxo da comunicação entre objetos de um sistema.
Diagrama de Máquina de Estado
Diagrama de Sequencia
Diagrama de Implantação
Diagrama de Componentes
Diagrama de ishikawa
Verdadeiro
Falso
Como requisito da solução, definem as ações que o sistema deve ser capaz de executar, para que os usuários possam realizar suas atividades.
Requisitos de Qualidade
Requisitos de Dados
Requisitos Funcionais
Regras de Execução
Em que fase é realizada a definição dos requisitos?
Estimativa
Levantamento dos requisitos
Análise
Projeto
Com relação aos tipos de requisitos estudados, marque a opção que apresenta a correta definição para cada um dos mesmo seguindo a ordem apresentada:
“ ______________, São Ações que o sistema tem que apresentar;
_______________, São características do sistema;
_______________, Normalmente tem relação com o problema em sí e não ao sistema. ”
Requisitos Funcionais, Requisitos Não Funcionais e Regras de Negócio;
Requisitos de Cliente, Requisitos de Qualidade e Propriedades do Negócio;
Requisitos Não Funcionais, Requisitos Funcionais e Regras de Negócio;
Regras de Negócio, Requisitos Não Funcionais e Requisitos Funcionais ;
O que é um diagrama de fluxo?
Representação gráfica dos processos e dos fluxos de dados
quadros coloridos
Operadores numériocs
Nenhuma das alternativas
Qual a melhor forma de representar requisitos de software? (escolha a melhor resposta, a mais completa)
Forma textual (escrita)
Forma diagramática
Forma textual e diagramática
Forma gráfica, com uso dos mais variados tipos de desenho
