Questões de Concurso Sobre uml em engenharia de software

Foram encontradas 2.207 questões

Q738301 Engenharia de Software
Uma funcionalidade de UML (Unified Modeling Language) que é a capacidade de modelar processos de negócio, caracterizando seus aspectos conceituais e requisitos, atua como uma técnica padrão de modelagem. Dentro da UML, um diagrama pode ser usado para representar a execução e o fluxo de ações de trabalho em um workflow ou processos de negócio e suas respectivas decomposições, baseando‐se em requisitos funcionais. Trata‐se do diagrama de
Alternativas
Q695777 Engenharia de Software
Na UML, o relacionamento do tipo agregação compartilhada usado no diagrama de classes serve na situação de:
Alternativas
Q695776 Engenharia de Software
Uma classe associativa é usada em um diagrama de classe em UML quando:
Alternativas
Q695775 Engenharia de Software
No metamodelo da UML existe referência para os elementos do diagrama de caso de uso. Esse diagrama serve para apontar:
Alternativas
Q695774 Engenharia de Software
No metamodelo da UML existe referência para um conjunto de diagramas, dentre eles estão:
Alternativas
Q695772 Engenharia de Software

A linguagem OCL é usada em conjunto com a linguagem de modelagem unificada - UML. No trecho abaixo em linguagem OCL:


Context Livro::lucro

derive:

self.preco-self.custo

Alternativas
Q688501 Engenharia de Software
Acerca de relacionamento na UML, analise as afirmativas abaixo, colocando F nas Falsas e V nas Verdadeiras.
( ) Dependência é um relacionamento estrutural que descreve um conjunto de conexões entre objetos. Graficamente, é representada por linha sólida.
( ) Associação é um relacionamento semântico entre dois itens, no qual a alteração em um pode afetar a semântica do outro. Graficamente, é representada por linha tracejada.
( ) Generalização é um relacionamento de especialização/generalização, no qual os objetos dos elementos especializados são substituíveis por objetos do elemento generalizado. Graficamente, é representada como linha sólida com uma seta em branco, apontando para o elemento generalizado.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Q688500 Engenharia de Software
Os diagramas na UML são usados para visualizar o sistema sob diferentes perspectivas, entre essas, partes estáticas e dinâmicas. Nesse sentido, numere a 2ª coluna de acordo com a 1ª.

Partes
1. Dinâmicas 2. Estáticas Diagramas
( ) Atividades ( ) Caso de Uso ( ) Classes ( ) Colaboração ( ) Componentes ( ) Gráfico de Estados ( ) Implantação ( ) Objetos ( ) Sequências
Assinale a alternativa que contém a sequência CORRETA.
Alternativas
Q649915 Engenharia de Software
Um desenvolvedor de sistemas, utilizando a UML para descrever um software, precisa usar um diagrama que apresente pedaços do software, divididos em agrupamentos lógicos, mostrando as dependências entre eles, de modo que, se apresente a arquitetura do software apontando o agrupamento de suas classes. Esse diagrama é denominado, na UML, de diagrama de:
Alternativas
Q647622 Engenharia de Software
Com relação a desenvolvimento de sistemas, julgue o item que se segue.
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.
Alternativas
Q624099 Engenharia de Software
A UML é adequada para a modelagem de sistemas e utiliza diagramas e notações gráficas para visualização em várias perspectivas. Um diagrama indicado para modelagem de comportamento dinâmico do sistema é o de 
Alternativas
Q624098 Engenharia de Software
A UML 
Alternativas
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
Respostas
1061: A
1062: D
1063: A
1064: D
1065: C
1066: D
1067: D
1068: B
1069: B
1070: E
1071: B
1072: D
1073: D
1074: A
1075: E
1076: B
1077: A
1078: A
1079: C
1080: C