SóProvas


ID
15829
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

Uma classe na análise orientada a objeto representa uma abstração que pode ser mapeada para mais de uma classe no projeto. As classes na análise podem ser fronteiras, controladoras ou entidades. Uma fronteira modela interações entre o sistema e atores, uma entidade modela apenas objetos persistentes e uma controladora só pode controlar interações entre instâncias de uma mesma classe.

Alternativas
Comentários
  • Uma controladora pode operar sobre instâncias de classes diferentes
  • Os objetos de Entidade não servem apenas para modelar objetos persistentes. Servem também para encapsular as lógicas de negócio.Objetos de Controle servem como ponte de comunicação entre objetos de Fronteira e de Entidade.<>
  •  Acho que existe também um erro ao afirmar que "As classes na análise podem ser fronteiras, controladoras ou entidades". Isso é feito na fase de projeto, não na análise

  • A classe de análise é uma classe especificada no nível de detalhe apropriado para  o workflow de Análise, o que significa que geralmente contém atributos mas não operações. [...]
    Há três tipos de classes de análise: classes de interface, classes entidades e classes de controle. [...]


    Objeto de interface é um objeto com o qual o ator interage. Se o ator for humano o objeto de interface poderá ser uma janela, página HTML, [...]. Um ator não-humano interage com objetos de interface tais como interfaces de programa de aplicação (APIs). Os objetos de interface correspondem a substantivos em textos de casos de uso. [...]


    Objeto entidade é geralmente um objeto persistente que contém informações de vida longa, como as associadas a bases de dados. O objeto entidade também pode conter dados transientes, como conteúdos de listas de janelas ou resultados de pesquisas. Os objetos de interface correspondem a substantivos em textos de casos de uso. [...]

    Objeto de controle é um objeto que incorpora lógica de aplicação. Os objetos de controle são frequentemente usados para manipular elementos como coordenação e sequência e também são úteis para cálculos envolvendo múltiplos objetos entidade.
    Os objetos de controle servem como tecido de conexão entre os objetos de interface e os objetos entidade, correspondendo a verbos em um texto de caso de uso.


    Fonte: Kendall Scott: O Processo Unificado Explicado. p.49.

  • Erradíssimo, a classe de análise é uma classe especificada no nível de detalhe apropriado para o workflow, o que significa que geralmente contém atributos mas não operações.

    Há três tipos de classes de análise: classes de interface, classes entidades e classes de controle.

    Resposta: Errado