José Malcher Jr.

Eng. Software – Analista de Sistemas

Engenharia de Software | Linguagem de modelagem unificada (UML)


1- Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade dessas mensagens.

  1. Diagrama de Comunicação
  2. Descrição de casos de uso.
  3. Diagrama de sequência.
  4. Diagrama de casos der uso.
  5. Diagrama de atividades.

(mais…)

novembro 25th, 2017

Posted In: Engenharia de Software, Exercícios, Linguagem de modelagem unificada (UML)

Tags:, ,

Leave a Comment

Com o objetivo de facilitar e melhorar a dinâmica dos estudos e revisões dos meus estudos, estou criando FlashCards* para me manter uma regularidade nas revisões e lembrar sempre dos conceitos.

O Primeiro Grupo de FlashCards é de UML.

UML – Pós Estácio Engenharia de Software 40 Exercícios(.zip)

Para Baixar clique no link acima, extraia e importe para seu programa ANKI.

Se você deseja aprender a usar o ANKI: https://www.youtube.com/results?search_query=como+usar+o+ANKi

Comunidade Brasileira: http://anki.com.br/

Bons Estudos!


* Os Flashcards (termo que vem do inglês: Flash=rápido/instantâneo e Card= Cartão) são pequenos cartões que auxiliam no resumo e memorização da matéria. Na área educacional traduzimos o termo flashcard como um termo de aprendizagem rápida, através da repetição, associação e memorização.

agosto 29th, 2016

Posted In: Engenharia de Software, Exercícios, Linguagem de modelagem unificada (UML)

Tags:, , , ,

Leave a Comment

Lista de Exercícios de UML 04 ( 10 Questões)


Questão 1

(Eletrobrás) Com relação ao diagrama de sequência, assinale a resposta correta.

a) Mostra a temporalidade dos eventos que afetam o sistema.

b) Ajuda na identificação de novos casos de uso.

c) Mostra a sequência temporal das mensagens trocadas entre os objetos na realização de um cenário de uso.

d) Mostra como as classes se relacionam, indicando quantos objetos participam do relacionamento.

e) Mostra o relacionamento entre os casos de uso. (mais…)

agosto 23rd, 2016

Posted In: Engenharia de Software, Linguagem de modelagem unificada (UML)

Tags:, ,

Leave a Comment

Lista de Exercícios de UML – Lista 03 (10 Questões)


Questão 1

(Eletrobrás) Em relação à tecnologia de orientação a objetos, a afirmativa de que “o atributo de um objeto não deve ser acessado diretamente, mas, sim, por intermédio de métodos” está diretamente relacionada ao conceito de:

a) Herança

b) Interface

c) Classe

d) Polimorfismo

e) Encapsulamento (mais…)

agosto 23rd, 2016

Posted In: Engenharia de Software, Exercícios, Linguagem de modelagem unificada (UML)

Tags:, ,

Leave a Comment

Lista de Exercícios de UML – Lista 02 (10 Questões)


Questão 1

O diagrama de caso de uso tem por objetivo:

  1. Mostrar o fluxo de informações do sistema.
  2. Apresentar as principais funcionalidades e as entidades externas que se relacionam com o sistema.
  3. Apresentar as principais funcionalidades e os atores que interagem com as funcionalidades.
  4. Mostrar como funciona cada detalhe das funcionalidades.
  5. Mostrar as tecnologias envolvidas com a solução proposta.

(mais…)

agosto 21st, 2016

Posted In: Engenharia de Software, Exercícios, Linguagem de modelagem unificada (UML)

Tags:, ,

Leave a Comment

UML_diagrama

Diagramas de Estruturas

Diagrama de Perfil

Diagrama mais recente e bastante abstrato. Permite a criação de perfis que adapte a UML a plataformas, tecnologias ou domínios específicas, para os quais a linguagem não foi projetada originalmente.

Diagrama de Classes

O mais popular dos diagramas. Tem muitas informações, mas a principal finalidade é apresentar os tipos de objetos presentes no sistema e os vários tipos de relacionamentos existentes entre eles. Descreve para cada classe suas propriedades (atributos e métodos).

Diagrama de Estruturas Compostas

Abrange um novo conceito, criado com a UML 2.0, que é a capacidade de decompor hierarquicamente uma classe.

Diagrama de Componentes

Apresenta diferentes componentes de um sistema, além de possíveis dependências entre eles. O conceito de componente diz respeito a uma parte física de um sistema de componente, englobando outras estruturas relacionadas (como classes, interfaces etc.).

Diagrama de Implantação

Determina o ambiente físico sobre o qual o sistema vai operar. Determina as necessidades de hardware do sistema, evidenciando características físicas dos servidores, estações, protocolos de comunicação, redes etc.

Diagrama de Objetos

É um diagrama de classes, instanciado, ou seja, mostra exemplos de objetos de cada classe, mostrando os relacionamentos.

Diagrama de Pacotes

Pacotes são elementos que englobam outros. O mais comum são classes, mas têm sido usados para outros elementos, especialmente casos de uso. Representam a divisão de um sistema grande em partes menores (modularização).

Diagramas de Comportamento

Diagrama de Atividades

Descrevem a lógica de procedimentos, processos de negócios e fluxos de trabalho, suportando processamento sequencial e paralelo.

Diagrama de Casos de Uso

Mostra as funcionalidades do sistema e os atores que com elas interagem.

Diagrama de Estados

Mostra, para cada objeto do sistema, o comportamento do seu ciclo de vida.

Diagramas de Interação

Diagrama de Sequência

Mostra como os objetos interagem para a realização de um caso de uso, detalhando a troca de mensagem entre os objetos.

Diagrama de Comunicação

São os antigos Diagramas de Colaboração, que junto com o Diagrama de Sequência forma os diagramas de interação. Tem a mesma finalidade do diagrama de sequência, porém não focam a temporalidade (sequência).

Diagrama de Visão Geral de Interação

Novidade da versão 2.0. Misturam num único diagrama conceitos e elementos do diagrama de Atividades e do Diagrama de Sequência.

Diagrama de Tempo

Novidade da versão 2.0. Outro tipo de Diagrama de Interação, onde o foco está nas restrições de temporização. Usado para demonstrar a mudança no estado de um objeto no tempo em resposta a eventos externos.

agosto 17th, 2016

Posted In: Engenharia de Software, Linguagem de modelagem unificada (UML), Resumos

Tags:, ,

Leave a Comment

Lista de Exercícios de UML – Lista 01 (10 Questões)


Questão 1

Como se chama o princípio que diz que o acesso aos atributos de uma classe deve ser somente pelos métodos da classe e não diretamente por outra classe?

  1. Encapsulamento
  2. Herança
  3. Polimorfismo
  4. Entropia
  5. Visibilidade

(mais…)

agosto 17th, 2016

Posted In: Engenharia de Software, Exercícios, Linguagem de modelagem unificada (UML)

Tags:,

Leave a Comment