José Malcher Jr.

Eng. Software – Analista de Sistemas

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