SóProvas


ID
190708
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A Análise Orientada por Objetos é um método que examina especificações em uma perspectiva de classes e objetos encontrados na definição de um problema do mundo real.
Com relação à Modelagem na Análise Orientada por Objetos, analise as afirmativas abaixo.

I - O Modelo Funcional pode ser construído através de diagramas de atividade.

II - O Modelo Dinâmico é utilizado na descrição das transformações dos objetos em relação ao tempo, preocupando-se com o controle da execução e sua sequência.

III - O Modelo de Objetos descreve a estrutura estática de objetos de um sistema, ou seja, a identidade de um objeto, seus relacionamentos com outros objetos, seus atributos e suas operações.

IV - O Modelo Funcional descreve os aspectos do sistema que se preocupam com transformações de valores, ou seja, funções, mapeamento, restrições e dependências funcionais.

Está correto o que se afirma em

Alternativas
Comentários
  • I - O Modelo Funcional pode ser construído através de diagramas de atividade.

    O diagrama de atividades possibilita criar diagramas dinâmicos (NAO FUNCIONAIS)

    II - O Modelo Dinâmico é utilizado na descrição das transformações dos objetos em relação ao tempo, preocupando-se com o controle da execução e sua sequência.

    Ex.: Diagrama de sequencia e diagrama de comunicação

    III - O Modelo de Objetos descreve a estrutura estática de objetos de um sistema, ou seja, a identidade de um objeto, seus relacionamentos com outros objetos, seus atributos e suas operações.

    Um modelo de objetos busca capturar a estrutura estática de um sistema mostrando os objetos existentes, seus relacionamentos, e atributos e operações que caracterizam cada classe de objetos. É através do uso deste modelo que se enfatiza o desenvolvimento em termos de objetos ao invés de mecanismos tradicionais de desenvolvimento baseado em funcionalidades, permitindo uma representação mais próxima do mundo real.

    Uma vez que as principais definições e conceitos da abordagem de orientação a objetos estão definidos, é possível introduzir o modelo de objetos que será adotado ao longo deste texto. O modelo apresentado é um subconjunto do modelo OMT (Object Modeling Technique), proposto por Rumbaugh e outros1.1. OMT também introduz uma representação diagramática para este modelo, a qual será também apresentada aqui.

    http://www.dca.fee.unicamp.br/cursos/POOCPP/node9.html

    IV - O Modelo Funcional descreve os aspectos do sistema que se preocupam com transformações de valores, ou seja, funções, mapeamento, restrições e dependências funcionais.

    O modelo funcional especifica os resultados de um processamento sem especificar como ou quando eles serão processados. Ele especifica o significado das operações do modelo de objetos e as ações do modelo dinâmico. Este modelo descreve como os dados são transformados, mas não quem ou quando isto ocorrerá.

    O modelo funcional é composto por múltiplos DFD's (Diagramas de Fluxo de Dados), que especificam o significado das operações e restrições. Um DFD contém processos que transformam dados, fluxos de dados que movimentam os dados, objetos atores que produzem e consomem dados e objetos depósitos, que armazenam dados passivamente.

    http://algol.dcc.ufla.br/~heitor/Artigos/Artigo_004.html

  • III - O Modelo de Objetos descreve a estrutura estática de objetos de um sistema, ou seja, a identidade de um objeto, seus relacionamentos com outros objetos, seus atributos e suas operações.

    Entendo que a opção III possui uma incorreção. O problema é que o comando não foi explícito, então, não sei se pode ser garantido que este "modelo de objetos" esteva alinhado ao diagrama de objetos da uml.
    No entanto, se partirmos do foi informado no item, estrutura estática de objetos, não há que se falar em descrever operações, pois estas são comportamentais e não estáticas.
  • Creio que a questão seja mais semântica que técnica, visto que um diagrama  de atividades:

    - Descreve um plano de negócios;
    - Detalha a interação de ator e sistema durante a execução de um caso de uso;

    Sendo assim, remete-nos a FUNCIONALIDADES do sistema, o que caracterizaria como CORRETA, porém a afirmativa nos faz pensar que o diagrama de atividades deveria servir como base para modelos funcionais.
    Mantendo esta linha de pensamento a acertiva estará ERRADA, pois ele não serve como base, ele tem caracteristicas FUNCIONAIS.