jump to navigation

UML: Diagrama de Casos de Uso 2009/03/09

Posted by gsavix in Memorando.
trackback

UML = (unified modified language)

As etapas iniciais de um projeto são as mais abstratas. O entendimento do problema e a modelagem da solução são muitas vezes imprecisos e difíceis de serem compreendidos. Para auxiliar o processo, o UML possui diversas ferramentas que apoiam os desenvolvedores: diagramas, orientação a objetos, diagrama de casos, etc.

Paradigma Orientado a Objetos: Vem do grego parádeigma. Paradigma da orientação a objetos é uma forma de abordar um problema. Há alguns anos Alan Kay formulou a chamada analogia biológica, na qual ele imaginou como seria um sistema que funcionasse como um ser vivo, onde cada célula interagiria com outras células através do envio de mensagens para realizar um objetivo comum. Adicionalmente, cada célula se comportaria como uma unidade autônoma. Agentes autônomos que interagem entre si.

Fundamentos:

abstração – princípio de ignorar aspectos não relevantes de um assunto. Abstração de dados e de procedimentos;

encapsulamento: interagir com outro objeto sem se preocupar com seu funcionamento;

modularidade: principal característica para permitir reusabilidade e extensibilidade onde observamos módulos coesos ou fracamente acoplados.

sinergia: esforço simultâneo de vários elementos para a realização de uma ação. Abstração, encapsulamento e modularidade são princípios sinergéticos.

fragmento do artigo revista sql magazine edição 62, ano 5

Anúncios

Comentários»

No comments yet — be the first.

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: