Projetos

Projeto Casadinho UFAL/PUC-Rio (Projeto de Consolidação das Atividades de Pesquisa no Programa de Pós-Graduação em Modelagem Computacional de Conhecimento)

Este projeto lida com os desafios de organizar, disponibilizar e a utilizar o conhecimento em ES em uma plataforma computacional. Mais especificamente, pretende-se pesquisar:

  • Formas de representação computacional do conhecimento de especialistas em ES;
  • Como popularizar o conhecimento especializado em ES que está presente nas universidades e também em profissionais especializados;
  • Formas de utilização automática do conhecimento representado. Com base na representação do conhecimento é possível, por exemplo, realizar automaticamente diagnósticos e gerar planos de melhoria em práticas de desenvolvimento de software para organizações de diferentes portes e áreas de atuação. Desta forma, a resolução deste problema reduzirá a necessidade de contratação de consultores especializados;
  • Formas de particionar o domínio de ES. Por exemplo, pode-se representar conhecimento sobre ES para Sistemas Multi-Agentes (SMA), ou ainda por disciplinas, tais como testes

e gerência de configuração;

  • A criação de comunidades colaborativas relacionadas à ES;
  • A extração automática de conhecimento a partir das interações na comunidade;
  • Avançar no estado da arte em práticas de Engenharia de Software, modelagem computacional do conhecimento, técnicas de inferência baseada em agentes de software, aquisição do conhecimento e formas colaborativas de geração de conhecimento;
  • Contribuir para que a Engenharia de Software (ES) se consolide também como uma disciplina experimental;
  • Arquiteturas, linguagens de Modelagem e metodologias para a construção de software

Parceria em Engenharia de Software com o Laboratório de Computação Científica e Visualização (LCCV)

Este projeto teve início em Julho de 2009 e objetiva a implantação de práticas de Engenharia de Software no LCCV. Vislumbra-se aplicar os resultados deste projeto de pesquisa no contexto do LCCV e, assim, contribuir para as avaliações experimentais. Atualmente, existem cerca de 70 pessoas no LCCV, entre professores, pesquisadores e alunos de graduação e pós-graduação. Os projetos de pesquisa do LCCV são financiados, principalmente, pelo CNPq, FAPEAL, FINEP e PETROBRAS. Além da busca constante por técnicas robustas de análise numérica dos problemas de engenharia, o LCCV atua no desenvolvimento de ferramentas computacionais que facilitem a construção de modelos e a visualização de resultados.

Ferramentas Inovadoras e Métodos de Apoio ao Desenvolvimento e Gestão de Software para a Cadeia de Petróleo e Gás

O objetivo geral do projeto é produzir e aprimorar instrumentos para facilitar a adoção de boas práticas de desenvolvimento e de gestão de software na Cadeia de Petróleo e Gás (CPG). Neste projeto serão pesquisadas e produzidas ferramentas de software e métodos de apoio ao desenvolvimento e gestão de software específico para a CPG. Serão abordados não só a orientação técnica de empresas que fazem parte da CPG, como também instrumentos de gestão e apoio que auxiliam a verificação de níveis de qualidade, custos e riscos de projetos de sub-contratação do desenvolvimento de software específicos.

Modelagem Computacional do Conhecimento em Engenharia de Software e suas Aplicações

Este projeto está situado na linha de pesquisa em Engenharia de Software. A Engenharia de Software se preocupa principalmente com a sistematização do desenvolvimento de software visando:

  • Melhorar a qualidade do software desenvolvido;
  • Melhorar a produtividade, ou seja, produzir mais software em menos tempo;
  • Reduzir os custos de desenvolvimento;
  • Tornar a atividade passível da realização de previsões de prazos e custos com pequenas margens de erro;

O governo federal, através da definição das áreas estratégicas para o desenvolvimento nacional, estabeleceu como uma das prioridades a área de Tecnologia da Informação (TI). Porém, para que o Brasil alcance a excelência em TI é necessário que sejam desenvolvidas tecnologias e ferramentas adaptadas a realidade nacional que auxiliem na construção de software. Além disso, também é preciso que o conhecimento desenvolvido nas universidades se torne disponível para a comunidade de desenvolvedores de software. Sendo assim, o objetivo principal deste projeto é desenvolver técnicas e ferramentas que permitam organizar, disponibilizar e a utilizar o conhecimento em ES em uma plataforma computacional. Para isto, será necessário a realização de pesquisa em áreas como Sistemas Multi-Agentes, Arquitetura de Software, Data Mining e Knowledge Engineering

Projeto de Extensão – Programa de Divulgação do Curso de Ciência da Computação da Universidade Federal de Alagoas no Ensino Médio

A popularização da Internet e dos computadores pessoais fez com que a população se tornasse familiarizada com tecnologias da informação. Este fenômeno é ainda mais visível nos jovens. Entretanto, um número razoável de alunos ingressam no Curso de Ciência da Computação da Universidade Federal de Alagoas (UFAL) sem saber o que esperar do curso. Muitos ingressam achando que irão aprender a utilizar software aplicativos como o coreldraw, photoshop, dentre outros. Outros ingressam achando que irão aprender a fazer manutenção de computadores, aprender a navegar na Internet, etc. Este desconhecimento faz com que muitos alunos, ao iniciar o curso, percebam que fizeram a escolha errada e, portanto, acabam ficando desmotivados e obtendo resultados ruins.

Acredita-se que uma maior divulgação do curso, explicando o que o curso é e, principalmente o que não é, melhoria a motivação, diminuiria a evasão e, consequentemente, teríamos uma melhora sensível na qualidade dos resultados obtidos pelo curso, de uma forma geral e uma diminuição das despesas públicas. Para alcançar estes resultados, serão realizadas palestras e demonstrações de aulas (mini-laboratórios), promovendo um maior esclarecimento.

Estima-se que os alunos do ensino médio os quais forem submetidos ao projeto, tornar-se-ão aptos à tomar a decisão de prestar vestibular ao Curso de Ciência da Computação da Universidade Federal de Alagoas (UFAL), que pode garantir uma maior afinidade destes com o curso escolhido. Espera-se que face à necessidade de instruir a tomada de decisão em relação ao curso, aumentará do número de estudantes interessados nas matérias a serem ministradas e o consequente acréscimo no aproveitamento das mesmas.