Questões de Concurso
Sobre uml em engenharia de software
Foram encontradas 2.207 questões
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
( ) 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.
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.
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.
