Archive for Maio, 2008

Meu TCC: “Suporte à Edição de UML 2 no Ambiente SEA”

Ufa!! Finalmente meu trabalho de conclusão de curso foi confirmado. Bom, para quem quiser aparecer, seguem algumas informações:

Tema: “Suporte à Edição de UML 2 no Ambiente SEA”
Local: UFSC - Centro Tecnológico - Auditório Teixeirão
Data: 06/06/2008 (sexta-feira)
Horário: 17hs

p.s.: Só não vale fazer pergunta, hein!!! :)

Segue o sumário do meu trabalho:

“As abordagens de frameworks orientados a objetos e desenvolvimento baseado em componentes promovem reuso em alto nível de granularidade. Entretanto, a utilização dessas abordagens é prejudicada pela complexidade de desenvolvimento, prática e uso. Nesse contexto de reuso de código e de projeto, apresenta-se um trabalho de conclusão de curso relacionado ao framework OCEAN e ao ambiente de desenvolvimento SEA, produzido por Ricardo Pereira e Silva para obtenção do título de doutor.

O framework OCEAN sustenta uma estrutura que suporta a construção de ambientes de desenvolvimento que manuseiam especificações de projeto. Funções como a verificação de consistência e a geração de código são concebidas a partir de uma especificação de projeto do artefato utilizando UML 1.4.

O ambiente SEA foi desenvolvido com o intuito de estender as classes do framework OCEAN e prevê o desenvolvimento e uso de artefatos de software reutilizáveis. Para promover o reuso no desenvolvimento de software, o ambiente possibilita a utilização integrada de abordagens de desenvolvimento orientado a componentes e desenvolvimento baseado em frameworks, incluindo o uso de padrões de projeto. Suporta o desenvolvimento de frameworks, componentes e aplicações como estruturas baseadas no paradigma de orientação a objetos. O desenvolvimento de software neste ambiente resume-se em produzir uma especificação de projeto deste artefato utilizando UML 1.4, podendo converter essa especificação em código.

Este trabalho visa oferecer suporte a edição de UML 2 no ambiente SEA, tendo como resultado esperado uma nova versão em Java do ambiente com a construção de novas ferramentas que reutilizam funcionalidades de edição supridas pelo framework OCEAN. Além da criação de uma especificação que use técnicas atuais de modelagem, o trabalho fornecerá suporte ao armazenamento de especificações em formatos atuais, como o XMI versão atual.”

Não, eu não morri! :)

Sim, sim, eu sei!!! Estou há mais de um mês sem escrever. Não morri e não fiquei presa na palestra de Python do FISL. Simplesmente engatei no TCC assim que cheguei de Porto Alegre e cá estou eu, prestes a apresentar. Foi bem complicado, bem corrido… Estava somente prosseguindo com o sistema e deixei o texto de lado. Aí chegou a hora de cair na real e mandar ver no texto. No fim das contas, acho até que ficou bom. Estou no aguardo do meu orientador me passar o dia e a hora da apresentação - é, isso eu não decido. :P

Sendo assim não vou falar muito como foi o FISL, afinal já têm zilhões de comentários em blogs por aí. Resumidamente, foi muito divertido apesar de eu ter pego um hotel espelunca. tux Ganhei uma camiseta do Google (sim, eu mandei o currículo e enfrentei aquela BIG fila). Assisti a palestra do Bram Moolenar (criador do vim) e posso dizer que valeu muito a pena, deu pra entender bem o inglês dele. Em compensação, perdi algumas piadas da palestra do Rasmus Lerdorf (criador do php). Ele falava muito rápido e com muitas gírias - preciso melhorar meu inglês. Ah, a palestra do Ken da Sun também foi fantástica. Pelo visto o Java EE 6 trará melhorias incríveis. Bom, de certa forma, foi um ótimo primeiro FISL. Gostei bastante. :)

É isso por hoje, galera. Prometo atualizar mais o blog. Agora as coisas tendem a ficar mais tranquilas pra mim. :D