Resenha Arquitetura de Software Uma defini o alternativa para sistemas distribu dos seria que o sistema formado por um conjunto de computadores independentes fornecendo a vis o de um sistema nico onde os v rioscomputador

459 palavras 2 páginas
Resenha - Design Patterns Applied in Power System Analysis Software Package
No artigo “Design Patterns Applied in Power System Analysis Software Package” de Qiu Weijiang, Zou Weimei e Sun Yongfeng há uma abordagem direta na utilização de padrões de design em softwares de análise energética (PSASP). É defendida a utilização de padrões de design no design de PSASP’s para a otimização dos softwares, seja simplificando a estrutura do mesmo, como aumentando a reusabilidade. O contexto abordado tem, como principal problemática do artigo, o constante aumento de complexidade na característica de comportamento das atuais redes de energia. PSASP’s, naturalmente, possuem estruturas complexas quando revisadas a complexidade de interações homem-computador, o sistema de gráficos, a diversidade de simulações e o suporte para fontes de dados variados. A partir disso, 6 padrões de projetos foram aplicados no software para avaliação de resultados:
Primeiramente a interface é trabalhada com um padrão MVC, onde as maiores dificuldades são: mudar a interface sem afetar a parte funcional e a flexibilidade da mesma para eventos de entrada de comandos. O MVC aumenta a reusabilidade e a flexibilidade separando os objetos sem que haja uma mistura deles;
Após são utilizados padrões compostos para resolver o problema com a complexidade dos gráficos. O segredo aqui é uma classe abstrata que presenta uma composição dos elementos gráficos. Utilizando composição recursiva, a complexidade é reduzida, pois algumas categorias são tratadas igualmente, sem haver tratamento único pra cada uma;
O terceiro passo é resolver o problema de chamar algoritmos de calculo baseados em diferentes fontes de dados, com padrões de ponte. Nesse caso, os padrões aumentam drasticamente a flexibilidade quando separa a abstração da implementação, para a mudança independente das duas;
No quarto passo, o padrão decorador é aplicado, aumentando as funções dos objetos. Com isso, o código fica menos repetitivo, sem a

Relacionados