Uml undefinind modeling language

Disponível somente no TrabalhosFeitos
  • Páginas : 58 (14366 palavras )
  • Download(s) : 0
  • Publicado : 18 de outubro de 2011
Ler documento completo
Amostra do texto
Linguagem de Modelagem Unificada

UML - Linguagem de UML Modelagem Unificada

Autor: Rildo F. Santos (rildosan@uol.com.br)

© Copyright Rildo Ferreira, e-tecnologia.com, 2009

Linguagem de Modelagem Unificada
UML

Conteúdo
Parte 1: - Introdução a Orientação a Objeto Parte 2: - Introdução a UML Parte 3: - Diagramas da UML Parte 4: - Estudo de Caso - Exercício Apêndices: - Notação UML- UML 2.0

© Copyright Rildo Ferreira, e-tecnologia.com, 2009

2

Linguagem de Modelagem Unificada
UML

Palavra inicial

A UML é padrão de mercado (www.omg.org/uml) que representa as melhores práticas da engenharia de software em modelagem de software; A UML permite que desenvolvedores visualizem o software através modelos e de um conjunto de diagramas; A modelagem visual facilita oentendimento e a comunicação do 'quê' precisa ser feito e 'como' deve ser feito o software; Os diagramas oferecem a padronização, que é necessária quando trabalhamos com grandes equipes de desenvolvedores ou com fornecedores; Neste treinamento apresentaremos todos os diagramas, elementos e a semântica da Linguagem de Modelagem Unificada; O treinamento: Começa sendo demonstrado uma introdução aorientação a objetos com objetivo de fazer um alinhamento de conhecimento da Orientação a Objetos. Depois é apresentado a UML, semântica e todos os diagramas (da versão 1.5) Também será exibido em estudo de caso com propósito de mostrar como é feito a modelagem visual de software com UML. Será utilizada uma ferramenta de modelagem visual para ajudar o aprendizado da UML.
© Copyright Rildo Ferreira,e-tecnologia.com, 2009

3

Linguagem de Modelagem Unificada
UML

Introdução a Orientação a Objetos
Objetivo desta parte: É apresentar e discutir uma introdução a Linguagem de Modelagem Unificada versão 1.5.
© Copyright Rildo Ferreira, e-tecnologia.com, 2009

4

Linguagem de Modelagem Unificada
UML
Orientado a Objetos
Introdução a Orientação a Objetos
Os sistemas projetadosatualmente são maiores, mais complexos e sujeitos a constantes alterações e adaptações aos diversos ambientes computacionais. Através do encapsulamento de informações, a reutilização de esforços empregados em projetos anteriores e a modificação do sistema se tornaram mais fáceis. Orientação a Objetos: Um problema sempre define ou está contido em um domínio (sujeito a leis da física, da matemática, dodireito, do mercado financeiro e por ai a fora). Assim a primeira resposta a buscar no desenvolvimento de um sistema em computação é a construção de um modelo que coloque em termos de algoritmos o domínio da aplicação. Pensando num modelo de objetos, numa abordagem de alto nível de abstração há três fases:

Metodologia

Análise Orientação a Objetos
Análise: Discute o porque, o que (com quaisinformações e para quais serviços) se deve fazer

Projeto e Modelagem

UML
Projeto: O Como fazer, de forma a ficar manutenível;

Implementação

Linguagem Java
O mapeamento em linguagem processável pelo computador

© Copyright Rildo Ferreira, e-tecnologia.com, 2009

5

Linguagem de Modelagem Unificada
UML
Orientado a Objetos
Introdução a Orientação a Objetos
O Método Orientação aObjetos A metodologia Orientação a Objetos é baseada em noções, consideradas intuitivas ao ser humano, tais como: objetos e atributos, classes e membros, estruturas e componentes, ação e reação. Os métodos de desenvolvimento de software anteriores ao surgimento desse paradigma organizam a especificação de um sistema de acordo com suas funções ou com os dados manipulados. Geralmente, esses métodosapresentam dificuldades na transição da representação do sistema em uma fase para outra do processo de desenvolvimento (da Análise para o Projeto e, do Projeto para a Implementação). Em um sistema orientado a objetos, os dados e todas as operações (funções), que manipulam esses dados, são agrupados em uma única estrutura: os objetos. Desde o início do desenvolvimento desses sistemas e, em todas...
tracking img