Questões de Concurso
Sobre diagrama de classes em engenharia de software
Foram encontradas 381 questões
modelagem unificada (UML – Unified Modeling
Language).
Considere-se que: objetos da classe “Comunicar” são
instanciados diretamente e sem erro; “String” e “int” são
classes dadas em uma biblioteca (ou pacote).
Assinale a alternativa correta.
itens seguintes.
1. Utilizadas para especifcar condições invariantes em classes e tipos em modelo de classes.
2. Utilizadas para descrever pré e pós-condições em operações e métodos.
3. Utilizadas para definir estereótipos.
4. Utilizadas para especifcar guard conditions e change events nos diagramas de transição de estados.
5. Utilizadas para mapear modelagem de banco de dados.
Assinale a alternativa que indica todas as afirmativas corretas.
Assinale a alternativa que defne corretamente qual o relacionamento entre as classes da fgura acima:
Assinale a alternativa que define corretamente qual o relacionamento entre as classes da figura acima.
Em relação ao digrama de classes acima é CORRETO afirmar:
Em relação ao modelo conceitual acima, pode-se dizer que:
I. A associação X é obrigatória para qualquer instância de ClasseD, mas opcional para as instâncias de ClasseE;
II. A associação Z é obrigatória para qualquer instância de ClasseB e de ClasseD;
III. a1 e b1 são atributos de uma instância de ClasseA;
IV. ClasseB e ClasseE são associadas por composição.
Está CORRETO o que se afirma em:
O diagrama representa uma
A partir desse diagrama de classes, pode-se afirmar que
Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama?
• Sejam duas classes, ALFA e BETA.
• Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA.
• Quando for necessário, BETA pode redefinir o comportamento de ALFA.
• Além disso, BETA participa em qualquer relacionamento no qual ALFA participa.
O caso exemplificado é conhecido como relacionamento de
Essa ferramenta é conhecida como Diagrama de
I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.
II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.
III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.
IV. São uma técnica para descrever a lógica de procedimentos, processo de negócio e fluxo de trabalho. Suportam comportamento paralelo, ao contrário dos fluxogramas.
Os itens I, II, III e IV descrevem, respectivamente, os diagramas de