01.Blogs :
AFurtado  
Engenharia de software, tendências, entrevistas e competições no mundo de TI.

Quer reusar? Olhe o exemplo do Madagascar!

Rimas infames no título do post à parte, nesse fim de semana assisti ao Madagascar, animação digital da DreamWorks em que animais mal-acostumados de um zoológico em Nova York enfrentam a selva da ilha africana.

O filme destaca-se por exibir, de maneira muito convincente, quase perfeita, efeitos que são desafios clássicos da computação gráfica: água, fogo, pêlos de animais, etc.

Mas e daí, o que isso tem a ver com um blog focado, entre outras coisas, em engenharia de software?

Ao assistir os “extras” do DVD, achei bem interessante o que um dos técnicos do filme relatou: “a maior conquista da DreamWorks com o Madagascar foi o desenvolvimento de um arsenal de ferramentas e tecnologias que nós criamos e poderemos reutilizar em projetos futuros”.

Isso realmente é fantástico: ao identificar as demandas para o filme, a equipe não se limitou a criar soluções apenas para atender às demandas específicas do Madagascar. Eles abstraíram o problema para o domínio da computação gráfica e criaram soluções que vao servir para projetos futuros distintos, porém similares, ao Madagascar.

Por exemplo, ao invés de criar texturas de pêlos específicas para os animais de Madagascar, a equipe provavelmente criou uma ferramenta parametrizável em que densidade do pêlo, cor, brilho, etc. são apenas alguns dos parâmetros a serem informados para se obter o resultado final.

Em outras palavras, a equipe investiu em REUSO. Mesmo sabendo que o custo, a curto prazo, foi maior, eles têm clara noção de que a médio/longo prazo o retorno de investimento estará garantido, pois efeitos gráficos serão agora criados pela equipe com muito mais rapidez. Estes são alguns dos pilares do conceito de fábricas de software: muito reuso e retorno de investimento a longo/médio prazo.

Quer saber mais sobre fábricas de software? Visite o site do Microsoft Software Factories Initiative!

Quer saber mais sobre reuso? Visite o grupo e estudos Rise (Reuse in Software Engineering), do Centro de Informática da UFPE!

Em tempo: vale a pena assistir ao Madagascar, mas não foi dessa vez que “Os Incríveis” encontrou um concorrente à altura! :)

[]s
-- AFurtado

posted on Tuesday, January 09, 2007 1:01 AM by AFurtado


 
03.UPDATE CALENDAR :
<January 2007>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR