- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Analise as seguintes afirmações relativas à UML e Programação Orientada a Objetos.
I. Um classificador é um mecanismo que descreve características comportamentais e estruturais. Classificadores incluem interfaces, classes e tipos de dados e componentes.
II. Uma condição de guarda é uma condição que deve ser satisfeita para causar o disparo de uma transição associada.
III. Um domínio é um componente atômico de um modelo representando uma abstração desenhada em uma modelagem de problema.
IV. O encapsulamento é um elemento de modelo que pode participar em um relacionamento de generalização.
Indique a opção que contenha todas as afirmações verdadeiras.