SóProvas


ID
11977
Banca
CESPE / CEBRASPE
Órgão
Polícia Federal
Ano
2004
Provas
Disciplina
Engenharia de Software
Assuntos

Considere que se deseja desenvolver um sistema para controle
de caixa de supermercado tendo como base um computador
que registra os produtos vendidos, interagindo com
dispositivos de entrada e saída tais como impressora, teclado
e leitora de código de barras. Esse sistema deve interagir
também com o operador do caixa e com um banco de dados do
estabelecimento. A partir dessas informações, julgue os itens
que se seguem.

Em uma análise orientada a objetos, é comum o uso de UML para modelar o sistema. A descrição do processo de compra de uma mercadoria do supermercado, por meio de uma seqüência de eventos entre os objetos do sistema, é realizada mediante diagramas de casos de uso em UML.

Alternativas
Comentários
  • " entre os objetos do sistema", o casos de uso antecede a criação de objetos do sistema, portanto errado
  • Isso é realizado por meio do diagrama de sequência e não de caso de uso
  • Acrescento que o objetivo dos diagramas de seqüência é descrever as comunicações necessárias entre objetos para a realização dos processos em um sistema. Neste caso a questão se encaixa perfeitamente a este conceito, ja que o diagrama de sequencia iria descrever a sequencia de eventos (torca de menssagens, funções, etc) entre os OBJETOS do sistema para realização do processo do sistema (processo de compra de uma mercadoria).

    Abraços

  • Seria incorreto dizer que a descrição do processo ocorre no diagrama de casos de uso. A descrição de um caso de uso ocorre em um modelo de caso de uso e não no diagrama em si. O diagrama apenas representa a modelagem gráfica.

    Modelo de Caso de Uso ≠ Diagrama de Caso de Uso

  •  A questão troca conceitos. Na verdade, essa "seqüência de eventos entre os objetos do sistema" é realizada por um Diagrama de Sequência. O diagrama de caso de uso faria a especificação dos casos de uso e do limite do sistema. O caso de uso em si é realizado por diagramas de interação.

  • errado-

    UML atualmente esta na versao 2.4.1 e uma das novidades é a abordagem em 4 camadas e a possibilidade de desenvolver "perfis" particulares a apartir de notacoes UML