Principios e padroes de design

939 palavras 4 páginas
Principios e Padrões de Design

A arquitetura de software pode ser definida em vários níveis, o nível mais alto são os padrões de arquitetura que definem a forma geral e a estrutura de aplicação dos softwares, no baixo nível é a arquitetura que está especificamente relacionado com a finalidade da aplicação de software. Porém em outro nível reside a arquitetura de os módulos e suas interconexões, esse é o domínios de patterns, packakges, componentes e classes. Um projeto pode começar com um design muito elegante, atraente e limpo, o que faz com que os designers queiram ver o software rapidamente trabalhando, mas com o tempo começam a aparecer problemas, falhas pequenas que aos poucos transformam o software e os engenheiros da linha de frente começam a pedir um redesign o que não é tão simples. Existem quatro sintomas que identificam se o projeto esta com problemas e revelam a má arquitetura do software: rigidez (tendência para o software de ser difícil alterar, mesmo em maneiras simples), fragilidade (tendência de o software para quebrar em muitos lugares cada vez que é alterado), imobilidade (a incapacidade de reutilizar software de outros projetos ou a partir de peças de um mesmo projeto ) e viscosidade (quando o ambiente de desenvolvimento é lento e ineficiente). A degradação do design é devido as alterações que foram sendo feitas no software, que normalmente por serem feitas com rapidez e não são feitas por engenheiros familiarizados com o programa, acabam violando o design original. É preciso encontrar uma maneira de proteger o software, pois as alterações dos requisitos fazem parte da vida útil de um projeto.
Mas qual tipo de mudança que faz um projeto ter problemas? Os quatro princípios listados são diretamente ou indiretamente causados pela dependência imprópria de módulos do software, a fim de evitar essa degradação os módulos de um aplicativo devem ser gerenciados através de firewalls e gerenciamento de dependências de módulos.
Um dos

Relacionados

  • patter
    1077 palavras | 5 páginas
  • Resumo Soa
    6391 palavras | 26 páginas
  • PASSO 1 Atps Nt
    918 palavras | 4 páginas
  • Sobre a objetividade prática do Design da Informação
    3251 palavras | 14 páginas
  • Design de Intereção
    2051 palavras | 9 páginas
  • ETAPA 3 NOVAS TECNOLOGIAS
    2586 palavras | 11 páginas
  • Grasp - indireção
    1250 palavras | 5 páginas
  • Trabalho
    4961 palavras | 20 páginas
  • Design Patterns
    3121 palavras | 13 páginas
  • Itil e cobit
    2759 palavras | 12 páginas