PADRÕES DE PROJETO PARA SISTEMAS INTEGRADOS DE GESTÃO

Autores

  • Wéslleymberg da Silva Lisboa
  • Rogério Atem Carvalho

Palavras-chave:

Padr?s de projeto, Python, Framework

Resumo

O dinamismo dos processos de negócio tem demandado sistemas de informação cada vez mais flexíveis, ou seja, capazes de se adaptar a novos processos. Este projeto tem como objetivo desenvolver um framework em linguagens dinâmicas, que seja flexível e auto-configurável, facilitando sua adaptação às necessidades do usuário. Este projeto é desenvolvido utilizando a linguagem Python e ferramentas de teste automatizado de software, sendo estas o should-dsl (http://www.should-dsl.info/), specloud (http://pypi.python.org/pypi/specloud/0.4.2) e o lettuce (http://lettuce.it/). Tais ferramentas são utilizadas para averiguar se todas as funcionalidades do sistema estão de acordo com o comportamento desejado. Todo o projeto é mantido por pesquisadores e bolsistas do Núcleo de Sistemas de Informação (NSI) do Institudo Federal Fluminense, que também desenvolveu as duas primeiras. A descrição do projeto encontra-se em http://nsi.iff.edu.br/projeto/8/. Ao final do projeto, espera-se obter um framework capaz de sugerir configurações de acordo com a necessidade de seus usuários, bem como representar dinamicamente entidades do “mundo real”. A idéia principal é prover caminhos para a criação de novos frameworks de forma dinâmica e flexivel, utilizando diferentes configurações. Por dinâmico entende-se permitir a manipulação de objetos em tempo real e por flexível entende-se permitir a criação de novas entidades de negócio "on the fly".

Publicado

12-06-2013