Questões de Concurso
Sobre diagrama de classes em engenharia de software
Foram encontradas 387 questões

Observando-se a classe mostrada na Figura 7, analise as assertivas abaixo:
I. O atributo "a2" (seta nº 1) é do tipo "public", e o seu conteúdo somente poderá ser acessado ou alterado por meio das operações da classe "A", "getA2" (seta nº 4) e "setA2" (seta nº 6). II. "a4" (seta nº 3) é um atributo estático, e o seu conteúdo será o mesmo para todos os objetos instanciados da classe "A". III. A operação "apres" (seta nº 8) é abstrada, não sendo implementável pela classe "A".
Quais estão corretas?
Considerando-se o diagrama de classes apresentado a seguir, é correto afirmar que
As restrições sobre generalizações em diagramas de classes da UML são representadas no diagrama de classes, próximas à linha do relacionamento. As restrições incompleta e sobreposta, impostas à generalização a seguir, especificam que
O diagrama de classes da UML, apresentado a seguir, mostra uma associação entre classes que se dá por meio de uma classe associativa. Classes associativas podem ser substituídas por classes comuns, sem perda de informação.
Considerando as afirmações acima, assinale o diagrama de classes semanticamente
equivalente ao apresentado acima.
Para diagramas de classes da UML e suas multiplicidades, considere que: i) as multiplicidades corretas denotam o relacionamento entre as classes Cliente e Pedido, ii) um cliente pode ter vários pedidos associados e um pedido pode ter apenas 1 cliente associado.
Considerando essas afirmações, é obrigatório que um pedido tenha um único cliente associado e um cliente não necessariamente precisa ter pedidos associados. O diagrama correto que ilustra esta situação é descrito por:
Considere o seguinte diagrama de classes da UML 2.0:
A seta com linha tracejada indica uma
Considere o quadro a seguir, com os símbolos usados no diagrama de classes da UML:
Analisando-se o quadro de cima para baixo, verifica-se que
os símbolos representam, respectivamente,
Os diagramas a seguir representam formas de acesso de um candidato a seus eleitores:
A UML 2.0 descreve 13 diagramas que são separados em diagramas estruturais e comportamentais. A respeito dos diagramas da UML, foram feitas as seguintes afirmações:
I. Diagramas de classes, componentes, objetos, implantação e pacotes são considerados diagramas estruturais. II. Diagramas de estado, atividade, caso de uso e interação são considerados diagramas comportamentais. III. Uma sequência de transações executadas por um sistema, que produz um resultado mensurável de valores para um ator em particular, é representada graficamente pelo diagrama de sequência. IV. Diagramas de sequência e comunicação compõem o diagrama de interação. V. Diagrama temporal é um dos diagramas que compõem o diagrama de interação.
Estão corretas
Considere a classe abaixo, que compõe um diagrama UML 2.5, criada por um Analista para uma aplicação orientada a objetos da Defensoria Pública.
A classe ServicoBusca
Um analista de sistemas deverá apresentar um diagrama de classes de domínio de uma aplicação. Uma das necessidades a ser atendida é o módulo de abertura de processos judiciais, que são abertos para acionar judicialmente uma ou mais pessoas e podem ser iniciados por uma ou mais pessoas interessadas. Os dados completos de todas as pessoas envolvidas precisam ficar registrados, bem como a forma de participação (interessado ou acionado).
Considerando essa situação hipotética, assinale a opção que apresenta o diagrama mais adequado ao atendimento dessas necessidades.
Com base no diagrama abaixo, considere as seguintes afirmativas relacionadas à notação e ao que esse diagrama representa.
1. A associação entre Lista e Item é do tipo composição e indica que o objeto todo deve gerenciar a criação e destruição de suas partes.
2. A associação entre Item, Música e Vídeo representa uma herança múltipla.
3. tocar() é uma operação polimórfica, significando que, quando uma mensagem é despachada em tempo de execução, uma correspondência é determinada em tempo de execução de acordo com o tipo do objeto.
4. A classe Segue deve possuir atributos ou operações para justificar sua representação como classe de associação.
5. Em tempo de execução, a classe Item precisa ser instanciada para que as classes Música ou Vídeo possam ser utilizadas.
Assinale a alternativa correta
Considere o diagrama de classes a seguir:
É correto afirmar que
Com base nessa figura, assinale o tipo correto de
relacionamento (associação) existente entre as classes
Veículo e Caminhão.
No que se refere às linguagens de modelagem UML, julgue o seguinte item.
Em um gráfico de classes UML, um relacionamento de
extensão (extend) é uma relação estrutural na qual um caso de
uso maior é estendido por um caso de uso menor, que inclui
serviços especiais no caso de uso maior.

Assinale a alternativa que identifica CORRETAMENTE os relacionamentos numerados no diagrama.