SóProvas


ID
177934
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Arquitetura de Software
Assuntos

Sobre design pattern considere:

I. No framework pode incluir código de programação e conter vários design patterns.

II. No design pattern pode incluir código de programação e conter vários frameworks.

III. Os design patterns são bastante abstratos e os frameworks menos abstratos.

Está correto o que consta em

Alternativas
Comentários
  • Diferenças entre Design Patterns e Frameworks:

    Design patterns são mais abstratos do que frameworks

    Um framework inclui código, um design pattern não (só um exemplo do uso de um pattern)

    Devido à presença de código, um framework pode ser estudado a nível de código, executado, e reusado diretamente

    Design patterns são elementos arquiteturais menores do que frameworks

    Um framework típico contém vários design patterns mas o contrário nunca ocorre

    Exemplo: Design patterns são frequentemente usados para documentar frameworks

    Design patterns são menos especializados do que frameworks

    Frameworks sempre têm um domínio de aplicação particular enquanto design patterns não ditam uma arquitetura de aplicação particular

  • A questão não está incorreta. Porém, é necessário não cair no erro de achar que um framework obrigatoriamente deve conter código.

    Frameworks de Software contém código! mas ele não deixa exlícito qual Framework ele se refere.

    Existem Frameworks conceituais como o ITIL que não tem código fonte, mas soluções para problemas comuns na área de serviços de TI.

    Análisando sobre essa ótica:

    I. No framework pode incluir código de programação e conter vários design patterns - CORRETO, se ele for um Framework de software.
    II. No design pattern pode incluir código de programação e conter vários frameworks - INCORRETO, padrões de projeto são soluções conceituais.
    III. Os design patterns são bastante abstratos e os frameworks menos abstratos.  CORRETO. Mesmo no caso do framework ITIL, que lida exatamenta com os problemas, dando sugestões de sucesso já implementadas.
  • Caro McLovin , no enunciado da questão ele informa: design pattern, fechando o contexto da questão em frameworks e padrões de projeto, não em infra-estrutura de ti. Sucesso.
  • hahaha! Esses memes....never gets old!