Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.250 questões

Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613076 Engenharia de Software
Nos diagramas de classe da UML 2.0, há um tipo de associação denominada derivada. A notação utilizada, no diagrama de classes para denotar uma associação derivada é
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613075 Engenharia de Software
Na UML 2.0, um dos tipos de diagramas utilizados refere-se aos diagramas de sequência, nos quais são representadas mensagens. Os símbolos utilizados para representar mensagens síncronas e assíncronas são, respectivamente,
Alternativas
Q609002 Engenharia de Software
O analista de sistemas João apresentou um diagrama de classes para seu cliente e este não conseguiu entender exatamente como seriam os relacionamentos entre os elementos do sistema. Assim, João resolveu desenvolver outro diagrama da UML para poder apresentar as classes instanciadas de forma a melhorar o entendimento de seu cliente sobre o sistema. O diagrama da UML que João deverá apresentar para demonstrar as classes instanciadas é o Diagrama de:
Alternativas
Q607544 Engenharia de Software
Considere o seguinte Diagrama de Sequência UML:

          Imagem associada para resolução da questão

A “msg A" presente no Diagrama acima representa uma mensagem:
Alternativas
Q607543 Engenharia de Software
O diagrama UML que representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator é o de:
Alternativas
Q607539 Engenharia de Software
Durante o levantamento de requisitos de um novo sistema para o controle de matrículas de uma universidade, foi observada a seguinte situação:

•  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: 
Alternativas
Q606830 Engenharia de Software
Considerando a figura apresentada, que ilustra um diagrama UML, julgue o item a seguir.

O método handleRequest() é abstrato no tipo Handler e concreto nas classes concretas denominadas ConcreteHandler1 e ConcreteHandler2.


Alternativas
Q605550 Engenharia de Software
Acerca da UML (unified modeling language) 2.0, julgue o item subsequente.

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.
Alternativas
Q605549 Engenharia de Software
Acerca da UML (unified modeling language) 2.0, julgue o item subsequente.

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.
Alternativas
Q605548 Engenharia de Software
Acerca da UML (unified modeling language) 2.0, julgue o item subsequente.

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.
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602385 Engenharia de Software
Julgue o próximo item, acerca da UML 2.

O diagrama de comunicação mostra as mensagens trocadas entre os objetos vinculados durante o processo, mesmo sem descrever sua temporalidade.
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602384 Engenharia de Software
Julgue o próximo item, acerca da UML 2.

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.

                          Imagem associada para resolução da questão
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602383 Engenharia de Software
Julgue o próximo item, acerca da UML 2.

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

                                   Imagem associada para resolução da questão
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602382 Engenharia de Software
Julgue o próximo item, acerca da UML 2.

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.

                                 Imagem associada para resolução da questão
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602381 Engenharia de Software
Julgue o próximo item, acerca da UML 2.

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.

                                        Imagem associada para resolução da questão
Alternativas
Q600322 Engenharia de Software
Observe a figura abaixo, que apresenta uma ferramenta utilizada no desenvolvimento UML, que tem por objetivo mostrar relacionamentos e representações de funções, dos usuários e outros sistemas que interagem com o produto.

                         Imagem associada para resolução da questão


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:


Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Programador |
Q598754 Engenharia de Software
Um Programador quer substituir os antigos fluxogramas utilizados na representação do fluxo de execução de alguns trechos de código de uma aplicação orientada a objetos, por um diagrama da UML adequado que permita representar, inclusive, processamento paralelo. O diagrama da UML adequado para esta situação é o Diagrama de
Alternativas
Q598132 Engenharia de Software
Os modelos baseados em objetos apresentam uma representação gráfica intuitiva e são úteis para a comunicação com os clientes e para a documentação da estrutura do sistema. Considere o exemplo representado pelo diagrama abaixo.

                                Imagem associada para resolução da questão

No diagrama, que pode ser utilizado na modelagem orientada a objetos, é corretamente identificado: 
Alternativas
Q597616 Engenharia de Software
Observe a figura abaixo, que ilustra um dos diagramas da UML.

Imagem associada para resolução da questão 

Esse diagrama possibilita a visualização e modelagem dos processos de negócio ou fluxos de trabalho e tem por finalidade documentar o fluxo de execução de algum procedimento, processo ou rotina do negócio ou do sistema de software. A figura é conhecida como diagrama de:
Alternativas
Q597615 Engenharia de Software
Um processo de desenvolvimento que utilize a UML como linguagem de suporte à modelagem envolve a criação de diversos documentos, visuais e gráficos. A UML prevê o uso de vários diagramas, e dentre eles, o de Casos de Uso que constitui uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele. A UML define diversos tipos de relacionamentos no modelo de Casos de Uso, dois dos quais descritos a seguir:

I - Representa a informação de quais atores estão associados a que casos de uso, sendo o tipo de relacionamento mais utilizado. O fato de um ator estar associado a um caso de uso significa que esse ator interage com o sistema, e um ator pode se relacionar com mais de um caso de uso.

II - O uso do reuso é evidente. Constitui um tipo de relacionamento que permite a um caso de uso herde características de um caso de uso mais genérico.
Os tipos de relacionamentos em I e II são denominados, respectivamente, de:
Alternativas
Respostas
1121: D
1122: A
1123: E
1124: B
1125: A
1126: A
1127: C
1128: C
1129: C
1130: E
1131: C
1132: E
1133: C
1134: E
1135: C
1136: A
1137: C
1138: D
1139: B
1140: A