Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

POO Introdução: UML - Parte 1

Veja neste artigo uma introdução a UML

Introdução à UML


          Olá pessoal, damos inicio a mais um estudo significativo para a análise e planejamento de softwares, que bons profissionais sempre utilizam, digo da UML.

            A UML é um padrão de modelagens de dados/ informações a fim de obter uma visão holística de todo projeto ou processos que possam ser descritivos de forma semântica e abstrata.

            Na verdade valor falar bastante desses dois termos:

SEMÂNTICA  = REPRESENTA SIGNIFICADO, PARA QUÊ SERVE, NO QUE É USADO.

ABSTRAÇÃO = FOCAR NO QUE REALMENTE IMPORTA, ELIMINAR AS COMPLEXIDADES.

            Tais termos, acima citados, caros colegas, são uteis para que os nossos stakeholders(pessoas envolvidas) num projeto/ processo / papel, entendam completamente o que está acontecendo ou o que acontecerá num sistema.

            Imagine a UML, como se fosse para um engenheiro, uma planta de uma casa, onde a pessoa pode ter uma visão, de como ficará seu projeto, como ficara sua casa, ou de como serão os passos para dar andamento num processo de construção ou reforma de seu imóvel. Assim como um eletrônico também possui os dashboards, e datasheets , esquemas eletrônicos de como funcionam um super micro processador. Ou seja estamos falando de modelagens, modelos, moldes.

            Afinal a UML é isso...

UNIFIED MODELING LANGUAGE

            Linguagem unificada de modelagem. É com ela que nos desenvolvedores vamos conseguir criar nossos modelos de projetos de sistemas, nossos processos, afim de que todos na equipe , e (ou) clientes, ou supervisores, compreendam de uma certa forma, muito mais  abstrata, tudo que compreende no projeto.

 

CONCEITOS

            A UML é baseada na P.O.O, (programação orientada à objetos) e consiste em um novo paradigma (uma nova maneira de pensar).

            Tudo ficaria mais fácil de implementar e explicar se comparássemos nossos projetos com objetos do mundo real.

            Pois tudo no mundo é objeto, ou é passível de implementar como se fosse um. Exemplos:    

            Implementaremos tudo como objetos.

Exemplo, se nosso cliente quer controlar Produtos, criaremos um objeto Produtos para o projeto dele.

Metodologias

•         OMT - Rumbaugh

•         Booch

•         Fusion (HP)

•         Objectory  - Jacobson

•         Coad / Yourdon

•         Martin / Odell

•         Shlaer / Mellor

•         RDD - Wirfs-Brock

•         Engenharia Convergente - Taylor

            Mas foi através das metodologias OMT, Booch e Jacobson, que a empresa Rational Software unificando três das principais abordagens atuais, formulou a UML.
 

            No próximo artigo abordaremos como criar objetos semânticos abstratos e os tipos de relacionamento entre as classes.

Um Abraços

Carlos Eduardo





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Carlos Eduardo Domingues Mazzi

Especialista em Gestão de Projetos, Bacharelado em Análise de Sistemas, Professinal Linux Certified, ITILv3- Certified, desenvolvedor e arquiteto de sistemas Java, delphi e C#. Sócio Fundador das empresas JC Sistemas.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03