ID 319648 Banca CESPE / CEBRASPE Órgão INMETRO Ano 2010 Provas CESPE - 2010 - INMETRO - Pesquisador - Arquitetura de Soluções de Software Disciplina Arquitetura de Software Assuntos Padrões de projeto (Design Patterns) Com relação aos design patterns, anti-patterns e projetos orientados a objeto, assinale a opção correta. Alternativas Os design patterns só devem ser aplicados a arquiteturas de software desenvolvido com linguagem orientada a objetos, sendo exemplos de patterns: Abstract Factory, Singleton, Façade, Builder, Prototype etc. O projeto orientado a objetos é uma abordagem para projeto de software na qual os componentes da arquitetura de um software são representados por objetos aos quais estão associadas funções, que serão refinadas posteriormente para operações, quando da implementação do software em uma linguagem de programação. A evolução de um sistema de software é mais complexa quando se opta pelo projeto orientado a objetos. Os anti-patterns destacam problemas comuns que as organizações desenvolvedoras de software enfrentam em temas organizacionais de gestão de projeto, de desenho (design), de programação, de gerência de configuração, entre outros, e fornecem orientações para que esses problemas sejam reconhecidos e as suas causas subjacentes, determinadas. As classes que compõem um software desenvolvido segundo os princípios do projeto orientado a objetos devem ser implementadas sequencialmente, tendo em vista que, por princípio, as dependências de colaboração e responsabilidade estabelecidas entre os módulos do projeto não devem possuir ciclos. Responder Comentários Letra D Um anti-pattern ou anti-padrão, como o próprio significado do termo sugere , significa algo contrário ao padrão. Seria isso mesmo ???Em engenharia de software, um anti-padrão é uma solução semelhante a um padrão de projeto (Design Pattern) só que sua aplicação produz conseqüências negativas.Assim um anti-padrão é uma solução pois resolve um problema só que de uma forma ineficiente.Quem nunca viu ou ouviu falar na famosa 'gambiarra' ? Pois ela é o exemplo prático de um anti-padrão: resolve o problema mas é ineficiente e com certeza vai causar problemas a curto, médio e a longo prazo.