Category: Análise de Sistemas

Padrão de Projetos Observer: Implementando mísseis teleguiados – parte 2

By Tiago Frossard | 29/11/2009

Como prometido na 1ª parte do artigo sobre o padrão de projetos Observer, hoje vamos implementá-lo. O nosso escopo é bem simples: temos um jato que foge de mísseis teleguiados. Durante a perseguição, o jato deve poder mudar de direção e os mísseis devem responder a essa mudança adequadamente para não perderem seu alvo.

Continue reading “Padrão de Projetos Observer: Implementando mísseis teleguiados – parte 2” »

Fazendo seu projeto Cair na Real com o Getting Real

By Tiago Frossard | 08/11/2009

E, de repente, me surge um eMail na empresa mandado pelo Diego Botelho. Ele tinha um link para um artigo no iMasters que, por sua vez, falava de como desenvolver aplicações para a web com o Flex. Esse artigo falava sobre um livro… um tal de Getting Real. E então, tudo mudou.

Continue reading “Fazendo seu projeto Cair na Real com o Getting Real” »

Marios, Máquinas de Estados e o Padrão de Projetos State – Parte 3

By Tiago Frossard | 04/10/2009

Como prometido na parte 2 da série, esse é um exemplo de Diagrama de Transição de Estados do nosso código do Mario.

Continue reading “Marios, Máquinas de Estados e o Padrão de Projetos State – Parte 3” »

Marios, Máquinas de Estados e o Padrão de Projetos State – Parte 2

By Tiago Frossard | 26/09/2009

Antes de continuarem lendo, recomendo que dêem uma parada no artigo sobre o Princípio da Substituição de Liskov. Entender como podemos trocar uma classe mãe por uma filha (ou, no caso do State, uma Interface por uma Implementação) é quase todo o segredo por trás desse padrão de projetos e vai tornar muito maior o entendimento do que vem pela frente. E não se esqueçam de voltar para o State quando terminarem de ler sobre Liskov!

Continue reading “Marios, Máquinas de Estados e o Padrão de Projetos State – Parte 2” »

Marios, Máquinas de Estados e o Padrão de Projetos State – Parte 1

By Tiago Frossard | 19/09/2009

Pense em um jogo onde o seu personagem muda de habilidades no decorrer da aventura. Não importa se pegando itens ou ganhando poderes especiais, o importante é que saibamos o quanto de trabalho isso dá para a programação. “Ué Tiago, não é só criar as classes de cada um desses poderes especiais e ir transformando o personagem em outro objeto?”

Continue reading “Marios, Máquinas de Estados e o Padrão de Projetos State – Parte 1” »

O que raios é a UML – Parte 3

By Tiago Frossard | 12/09/2009

Como pedido pelo Alexandre Ceni na 2a parte da micro-série sobre a UML, a 3a parte consiste em exemplos gráficos dos diagramas previamente citados.  Os diagramas que não fazem parte do Nuss… E agora?!? são da wikipedia. Essa página vai estar em constante modificação, pois vou substituindo os diagramas da wikipedia por aqueles que forem pintando nos artigos aqui. Não é foco do artigo  ensinar como desenvolver tais diagramas, até porque isso  é assunto para futuros artigos. Portanto, vamos a eles?

Continue reading “O que raios é a UML – Parte 3” »

O que raios é a UML – Parte 1

By Tiago Frossard | 12/08/2009

“Tiago, você fala tanto sobre a UML, já falou de Casos de Uso, já mostrou diagramas e mais diagramas, mas até agora não disse: o que raios é a UML?”

Continue reading “O que raios é a UML – Parte 1” »

Sobre jogos, inteligência artificial e sistemas especialistas: Akinator, o gênio da internet.

By Tiago Frossard | 30/07/2009

“TÁ DE BRINCADEIRA, NÉ? MAS COMO PODE?!” Ouço essa frase no trabalho, enquanto um dos colegas sai da frente do PC que mostra a foto da Vera Fischer. “Aí Tiago, tenta também!”, disseram. Assim começa a minha história com Akinator, o gênio da Internet.

Continue reading “Sobre jogos, inteligência artificial e sistemas especialistas: Akinator, o gênio da internet.” »

WordPress Themes

Rec6plug

Search engine optimization by SEO Design Solutions