Escola Superior de Tecnologia e de Gestão Instituto Politécnico de Bragança Ano lectivo 2005/2006 <Construção de um sistema de interfaces para um simulador de processos de polimerização> Informática de Gestão Engenharia Informática Orientador: Maria João Varanda Co-orientador: Rolando Dias 1 Objectivo Pretende-se construir um sistema de interfaces para um simulador de processos de polimerização. Este simulador necessita de um extenso conjunto de dados de entrada o que torna o seu uso pouco amigável. A ideia será então tornar essa tarefa de introdução dos dados mais rápida e eficaz. A interface deve ser desenhada de forma que o utilizador disponha de ajudas e intuitivamente entenda e interaja com o software. 2 Detalhes O sistema deve permitir inserir dados sobre componentes, reacções, concentrações e reacções usando menus, botões, campos de texto com escolha de valores e desenho de reacções. Após a introdução dos dados e sempre que o utilizador pretender será gerado um ficheiro com os dados formatados de modo a serem acedidos pelo simulador propriamente dito. O simulador é usado em ambiente Linux e, portanto, a interface deverá ser compatível com este sistema operativo. Propõe-se o uso de TK e Python ou Java mas poderá ser escolhida outra ferramenta se for adequada à solução pretendida. 3 Metodologia de trabalho Recolha bibliográfica sobre a ferramenta e linguagem de programação escolhida • • • • Guido van Rossum, “Python Tutorial”, Python Software Foundation, 2005. Alex Martelli, “Python in a Nutshell”, O’Reilly, 2003. Deitel & Deitel, “Java – How to Program”, Prentice Hall, 1999 Arnold Gosling, “The Java Programming Language”, Addison Wesley,1998 Especificação de requisitos e modelação do sistema Implementação do sistema Dimensão da equipa: 1 ou 2 Recursos necessários: Linux, Ferramentas de desenvolvimento de aplicações e interfaces (Java ou tk/python)