Analise as seguintes afirmações relativas à Análise e Projeto Orientado a Objetos com UML:
I. Uma classe abstrata é uma classe que é diretamente instanciada.
II. Uma condição de guarda é um relacionamento entre dois elementos de modelagem no qual uma mudança em um elemento afetará outro elemento, denominado elemento dependente.
III. Encapsulamento é um agrupamento de atributos e operações no objeto para propiciar aumento da segurança e diminuição do trabalho de desenvolvimento de um novo artefato de sistema.
IV. Um diagrama de seqüência é um diagrama que mostra interações de objeto organizados em uma seqüência de tempo, mostrando os objetos que participam da interação e a seqüência de mensagens trocadas.
Indique a opção que contenha todas as afirmações verdadeiras.