Questões de UML (Engenharia de Software) Página 37

Limpar Busca

Analise o diagrama em notação UML 2.5.1.


Imagem relacionada à questão do Questões Estratégicas

Neste diagrama

  • A de atividades, as atividades VerificaCartao e VerificaTransacao são finais e não podem ser redefinidas em subatividades do diagrama CaixaEletronico.
  • B há um círculo externo envolvendo um círculo sólido dentro do processo LeValorSaque, indicando que se trata de um ponto de saída ou exit Point.
  • C de atividades, as atividades VerificaCartao e SelecionaValor funcionam como pontos de entrada ou entry points do CaixaEletronico.
  • D de máquina de estados, os estados VerificaCartao e SemServico não podem ser redefinidos em extensões do CaixaEletronico.
  • E há uma classe denominada LeValorSaque dentro da qual há o método SelecionaValor.

Analise a figura a seguir que apresenta a classe Janela em notação UML 2.5.1.


Imagem relacionada à questão do Questões Estratégicas


É correto afirmar:

  • A I corresponde a operations
  • B public tamanho: Area = (150, 150) corresponde a -tamanho: Area = (150, 150)
  • C II corresponde a attributes
  • D protected visibilidade: Boolean = true corresponde a #visibilidade: Boolean = true
  • E private anexaX(xJan: XJanela) corresponde a +anexaX(xJan: XJanela)

Em relação à utilização de classes concretas, classes abstratas e interfaces na linguagem de programação Java, considere as afirmativas a seguir.
I - Segundo a UML (Unified Modeling Language), o relacionamento entre uma classe e uma interface é chamado de realização. II - Tal como as classes, as interfaces podem especificar vários detalhes de implementação, como declaração de métodos e variáveis. III - Na linguagem de programação Java, para especificar que uma classe implementa uma interface, é utilizada a palavra-chave extends, seguida do nome da interface na declaração do escopo da classe. IV - Os métodos abstratos de classes abstratas precisam fornecer suas implementações.
Está(ão) correta(s)

  • A apenas I.
  • B apenas I e II.
  • C apenas I e IV.
  • D apenas II e III.
  • E apenas II, III e IV.

Sobre a UML (Unified Modeling Language), considere as afirmativas a seguir.
I - Em um diagrama UML, um Caso de Uso é representado por uma elipse contendo a funcionalidade do sistema descrito por verbos no infinitivo. II - A enumeração é especificada na UML e serve para demonstrar um tipo de dado que representa uma lista de valores finitos. III - O Diagrama UML de Componentes serve para demonstrar ao longo de uma linha de tempo a sequência de comunicações entre os objetos de um sistema de informação. IV - O Diagrama de Atividades pode ser utilizado para modelar um algoritmo, um método, um sistema de informação inteiro, apenas alguns módulos desse sistema ou até mesmo os fluxos de trabalho de uma organização.
Está(ão) correta(s)

  • A apenas I.
  • B apenas II e III.
  • C apenas I, II e IV.
  • D apenas I, III e IV.
  • E apenas II, III e IV.

Considere as afirmativas a seguir em relação à linguagem UML:
I. Os diagramas da linguagem possibilitam representar visões distintas do sistema.
II. “Cadastrar cliente”, “Registrar pagamento de fatura” e “Ser compatível com Linux” são requisitos funcionais de um sistema de gerenciamento de vendas e, portanto, podem ser representados como Casos de Uso.
III. O diagrama de sequência pode ser útil para representar a sequência de eventos em um cenário de caso de uso.
IV. As linhas horizontais em um diagrama de sequência representam o fluxo da informação que pode ocorrer entre atores, de atores para o sistema e do sistema para os atores.
Está CORRETO o que se afirma em:

  • A I e II, apenas.
  • B II e III, apenas.
  • C I, III e IV, apenas.
  • D I, II, III e IV.