Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.233 questões
A linguagem de modelagem unificada (UML), que surgiu a partir de trabalhos sobre modelagem funcional, é um conjunto de oito diferentes tipos de diagramas que podem ser utilizados para modelar sistemas de software.

A “msg A" presente no Diagrama acima representa uma mensagem:
• todo novo estudante é inserido no sistema;
• ao ser inscrito em uma disciplina, o estudante passa a ser um estudante inscrito;
• ao término do período letivo, o estudante passa a ser um estudante aguardando inscrição;
• sempre que vai iniciar o período letivo e ocorre a inscrição em alguma disciplina, o estudante volta a ser um estudante inscrito;
• finalmente, ao término do curso, o estudante passa a ser um estudante com curso concluído.
Com base na UML, para representar essa situação da forma mais expressiva possível, o analista deverá utilizar o Diagrama de:
O método handleRequest() é abstrato no tipo Handler e concreto nas classes concretas denominadas ConcreteHandler1 e ConcreteHandler2.
As informações de um diagrama de comunicação, que, frequentemente, são as mesmas apresentadas no diagrama de sequência, não se preocupam com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo.
UML é uma linguagem de modelagem de uso geral que pode ser usada com os principais métodos de objetos e de componentes, podendo ainda ser aplicada a todos os domínios de aplicação e plataformas de implementação.
O diagrama de atividade visa acompanhar as mudanças sofridas nos estados de uma instância de uma classe, de um caso de uso, ou de um subsistema ou sistema completo.
O diagrama de comunicação mostra as mensagens trocadas entre os objetos vinculados durante o processo, mesmo sem descrever sua temporalidade.
Na figura seguinte, o diagrama de classe indica que ISensor é interface fornecida da classe TheftAlarm, ou seja, ISensor é um serviço implementado e que suporta as características e restrições da classe.

O diagrama de sequência a seguir indica que o fragmento combinado par representa a execução paralela dos comportamentos nele inseridos.

A figura seguinte mostra a relação entre dois estados de ação na UML. Nesse caso, a correta interpretação é que, após e toda vez que a ação protected node for executada, o nó handlerbody node também será executado.

No diagrama de atividades, a figura a seguir indica uma ação de evento de tempo e, por considerar o tempo necessário ao disparo do evento, pode ser comparada a uma trigger.


Esse diagrama documenta o que o sistema faz do ponto de vista do usuário e descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema. Essa ferramenta é conhecida como diagrama de:
