Citando Outros Sites

Fevereiro 29, 2008

Linkando informaçõesO blog Multimidiarista também citará outros sites a respeito dos mesmos temas tratados aqui. Neste post, dois links interessantes sobre UML.

…..

Um tutorial bastante interessante a respeito de uma ferramenta CASE de UML gratuita está num texto (em espanhol) fartamente ilustrado de autoria de Alejandro Pérez García.

Clique aqui para consulta online.

…..

O trecho abaixo é do blog NetStudios, de Vinícius Moraes, estudante de Ciências da Computação na UFRJ:

A UML (Unified Modeling Language) é uma linguagem de modelagem. Mas o que é isso exatamente e pra que serve? Trata-se de um campo de conhecimento muito importante no desenvolvimento, análise de sistemas e projetos de software. Dominar este assunto qualifica, e muito, um profissional da área de Tecnologia da Informação.

A UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos. Ela não é um método, é importante você compreender isso. Um método é a maneira de se executar uma tarefa, e é composto por um modelo de linguagem e um processo. UML é o modelo de linguagem, é uma notação. (…)

Leia o texto completo no post do NetStudio, clicando aqui.

Por Que Tantos Diagramas ?

Fevereiro 29, 2008

Recorte de um diagrama UMLAinda trechos de “UML 2 – Guia Prático” (Gilleanes Guedes, Ed. Novatec), pois esta introdução é importante para compreendermos o método:

O objetivo de tantos diagramas é fornecer múltiplas visões do sistema a ser modelado, analisando-o e modelando-o sob diversos aspectos, procurando-se assim atingir a completitude da modelagem, permitindo que cada diagrama complemente os outros. Cada diagrama da UML analisa o sistema, ou parte dele, sob uma determina ótica; é como se o sistema fosse modelado em camadas. Alguns diagramas enfocam o sistema de forma mais geral, apresentando uma visão externa do sistema, como é o objetivo do Diagrama de Casos de Uso, ao passo que outros oferecem uma visão de uma camada mais profunda do software, apresentando um enfoque mais técnico ou ainda visualizando apenas uma característica específica do sistema ou um determinado processo.

A utilização de diversos diagramas permite que falhas possam ser descobertas nos diagramas anteriores, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software. É importante destacar que, embora cada diagrama tenha sua utilidade, nem sempre é necessário modelar um sistema utilizando-se de todos os diagramas, pois alguns deles possuem funções muito específicas, como é o caso do Diagrama de Tempo, por exemplo.

Breve Histórico da UML

Fevereiro 28, 2008

James Rumbaugh, um dos criadores da UMLMais um trecho de “UML 2 – Guia Prático” (Gilleanes Guedes, Ed. Novatec):

A UML surgiu da união de três metodologias de modelagem: o método de Booch, o método OMT (Object Modeling Technique) de Jacobson e o método OOSE (Object-Oriented Software Engineering) de Rumbaugh (foto). Essas eram, até meados da década de 1990, as três metodologias de modelagem orientada a objetos mais populares entre os profissionais da área de engenharia de software. A união dessas metodologias contou com o amplo apoio da Rational Software, que incentivou e financiou tal união.

O esforço inicial do projeto começou com a união do método de Booch com o método OMT de Jacobson, o que resultou no lançamento do Método Unificado no final de 1995. Logo em seguida, Rumbaugh juntou-se a Booch e Jacobson na Rational Software e seu método OOSE começou também a ser incorporado à nova metodologia. O trabalho de Booch, Jacobson e Rumbaugh, conhecidos popularmente como “Os Três Amigos”, resultou no lançamento, em 1996, da primeira versão da UML propriamente dita.

Tão logo a primeira versão foi lançada, diversas grandes empresas atuantes na área de engenharia e desenvolvimento de software passaram a contribuir com o projeto, fornecendo sugestões para melhorar e ampliar a linguagem. Finalmente a UML foi adotada pela OMG (Object Management Group ou Grupo de Gerenciamento de Objetos) em 1997, como uma linguagem-padrão de modelagem. A UML em sua versão 2.0 trouxe grandes novidades em relação à estrutura geral da linguagem principalmente com relação à abordagem de quatro camadas e à possibilidade de se desenvolver “perfis” particulares a partir da UML, cuja documentação oficial pode ser consultada no site da OMG em

www.omg.com

Introdução à UML

Fevereiro 27, 2008

Capa do livro UML 2, de Gilleanes GuedesO texto abaixo, de autoria de Gilleanes Guedes para o livro “UML 2 – Guia Prático” (Ed. Novatec), é bastante esclarecedor como breve introdução sobre a UML (Unified Modeling Language):

A UML (Unified Modeling Language ou Linguagem de Modelagem Unificada) é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de Orientação a Objetos. Essa linguagem se tornou, nos últimos anos, a linguagem-padrão de modelagem de software adotada internacionalmente pela indústria de Engenharia de Software.

Deve ficar bem claro, no entanto, que a UML não é uma linguagem de programação, mas uma linguagem de modelagem, cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica de seus processos e até mesmo suas necessidades físicas em relação ao equipamento sobre o qual o sistema deverá ser implantado. Todas essas características são definidas por meio da UML antes de o software começar a ser realmente desenvolvido.

Início dos Tempos

Fevereiro 27, 2008

Boas vindas !Este é o post inicial do site “Multimidiarista”, página cujo objetivo é versar sobre temas do mundo da computação que sejam úteis para o aprendizado dos internautas familiarizados com o mundo dos blogs.

Neste blog vamos tratar de temas diversos, em um ou mais posts publicados todos os dias úteis a partir deste dia 27 de fevereiro de 2008. Para começar o assunto escolhido é a UML.

Seus comentários, correções e críticas serão sempre úteis e bem recebidos. Seja bem-vindo.