Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 723 questões
(i) quando uma classe Q estender da classe P; e (ii) quando uma classe R faz parte do mesmo pacote da classe P.
Assim, tanto objetos do tipo da classe Q como da classe R poderão acessar o método que está na classe P.
Na situação descrita, o tipo de visibilidade a ser usado é o
Nesse caso, o tipo de relacionamento entre as classes P e Q que deve ser modelado em um diagrama de classe da UML é o relacionamento de
Entre as características que tornam o Diagrama de Casos de Uso adequado para essa modelagem está a de representar a(s)
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
Um dos diagramas mais utilizados na análise orientada a objetos é o diagrama de atividades, cuja função principal é
modelar o comportamento do sistema. Contudo, ele apresenta uma única restrição, que é sua incapacidade de modelar o
comportamento dinâmico, apenas o estático (sequências predefinidas).
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
O diagrama de interação permite validar classes, responsabilidades e colaboradores identificados anteriormente. Ele tem,
ainda, como função o refinamento do diagrama de classes.
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
O diagrama de classes é utilizado para ilustrar a estrutura estática de um sistema, mostrando as classes, seus atributos e
como se relacionam entre si (por exemplo, associações e heranças).
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
A UML é uma linguagem textual que descreve a execução e o funcionamento interno dos programas.
Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.
A UML é aplicada, exclusivamente, para modelar a interface do usuário em projetos de desenvolvimento de
aplicativos móveis.
Qual situação, em código, representa, de maneira adequada, tal ideia de relacionamento entre essas classes?
Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.
Independentemente do nível de abstração procedural, o
diagrama de atividades da UML deve ser utilizado apenas
para representar detalhes do processamento.
Julgue o item a seguir, relativo aos elementos da modelagem funcional baseada na UML.
Um diagrama de sequência da UML complementa o caso de
uso por meio de uma representação gráfica do fluxo de
interação em um cenário específico, representando como o
sistema reage a eventos internos.
Um dos diagramas utilizados na UML é o diagrama de classes, o qual representa aspectos estruturais de um software.
Acerca de orientação a objetos, julgue o item subsequente.
O “problema do diamante”, que surge quando uma classe
herda de duas classes que compartilham uma mesma classe
pai, não resulta em conflitos de métodos ou ambiguidades na
resolução de herança múltipla.
Acerca de orientação a objetos, julgue o item subsequente.
Considere-se que, em um encapsulamento de uma classe
de nome Carro para um sistema de automóveis, exista
um atributo privado de nome quilometragem. Nesse
caso, ao se fornecerem métodos públicos do tipo
obter_quilometragem() e atualizar_quilometragem(),
protegem-se detalhes internos da classe Carro.
1. Diagrama de Estados
2. Diagrama de Atividades
3. Diagrama de Comunicação
4. Diagrama de Sequência
( ) Mostra o comportamento dinâmico de um sistema ou de parte de um sistema por meio do fluxo de controle entre ações que o sistema executa. Um dos componentes principais é um nó ação, que corresponde a uma tarefa executada por um sistema de software. Existem setas que vão de um nó ação para outro e indicam o fluxo de controle.
( ) Provê uma visão dinâmica dos objetos de uma classe, sendo importantes para modelar o comportamento de objetos de uma classe em resposta à ocorrência de eventos.
( ) É um diagrama de interação com ênfase na organização estrutural dos objetos e nas relações entre os objetos e classes que enviam ou recebem mensagens.
( ) É utilizado, principalmente, para modelar as interações entre os atores e os objetos e entre os próprios objetos. Indica as comunicações dinâmicas durante a execução de uma tarefa e mostra a ordem temporal na qual as mensagens são enviadas para executar a tarefa.
A ordem CORRETA de preenchimento dos parênteses, de cima para baixo, é:
Sobre os elementos de modelagem dos diagramas de casos de uso definidos pela UML 2.5.1, assinale a afirmativa correta.