Metodologia uml

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3596 palavras )
  • Download(s) : 0
  • Publicado : 7 de agosto de 2012
Ler documento completo
Amostra do texto
|
Conceitos da UML |
|
|
|
|


Taubaté SP
|
27/06/2011

Sidney Nocera Gomes
Curso Técnico de Informática
2º Modulo – Noite

A UML não é um método é uma linguagem de modelagem designada para especificar, visualizar, construir e documentar um sistema. A linguagem de modelagem é a notação que o método utiliza para expressar projetos enquanto que o processo indica quaispassos seguir para desenvolver um projeto.



Sumário
Introdução 5
Conceitos da UML 6
A UML combina o melhor de: 6
O Desenvolvimento da UML 7
Vantagens da Utilização da UML 9
Modelagem Visual 9
Porque Modelar? 9
Quem deve Modelar? 10
Fase do desenvolvimento de um sistema em UML 10
Componentes da UML 10
Diagramas UML 11
O que são os Modelos de Elementos? 11
Classes 11
Objetos 12Estados 12
Pacotes 13
Componentes 13
Relacionamentos 14
Relacionamentos Associações 14
Associações Normais 15
Associação Recursiva 15
Associação Qualificada 16
Associação Exclusiva 16
Associação Ordenada 17
Associação Classe 17
Associação Ternária 17
Agregação 18
Agregação compartilhada 18
Agregação de composição 18
Generalizações 19
Generalização Normal 19
Generalização Restrita19
Generalizações de Sobreposição e Disjuntivas 20
Relacionamentos Dependências e Refinamentos 21
Dependências 21
Refinamentos 21
Mecanismos Gerais 22
Documentos, Visão e Escopo 22
Requisitos 22
Diagrama de Caso e Uso 23
Simbologia 23
Simbologia do ator: 23
Relacionamentos entre casos de uso 24
Include 24
Extends 25
Relacionamento entre atores 25
Especificação do Caso de Uso 26Fluxo Principal: 26
Fluxo Alternativo: 26
Fluxo de Exceção: 26
Especificação do Caso de Uso 27
Classe em UML 27
Diagrama de classe 27
Atributos um UML 28
Operações em UML 28
Resumo de Classes 28
Diagrama de Estado 29
Diagrama de componentes 30
O que são Componentes 30
Componente em UML 31
Diagramas de Interação 32
Exemplo de um diagrama de seqüência 33
Exemplo de um diagrama deColaboração 33
Mecanismo adicionais de UML 34
Diagrama entidade Relacionamento – DER 36
Diagrama de Entidade Relacionamento 37
Diretrizes para a Construção de DER 38

Introdução

A UML (Unified Modeling Language) é um modelo de linguagem para modelagem de dados orientada a objetos, usada para especificar, construir, visualizar e documentar um sistema  de software.
Com ela podemos fazer umamodelagem visual de maneira que os relacionamentos entre os componentes do sistema sejam mais bem visualizados, compreendidos e documentados.
Tecnicamente dizendo, a UML (Unified Modeling Language) é a junção das três mais conceituadas linguagens de modelagem orientada a objetos (Booch de Grady, OOSE de Jacobson e o OMT de Rumbaugh).
A Unified Modeling Language (UML) é uma linguagemde modelagem não proprietária de terceira geração. A UML não é uma metodologia de desenvolvimento, o que significa que ela não diz para você o que fazer primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu desenho e a comunicação entre objetos.
Basicamente, a UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados.Conceitos da UML



A UML pode ser usada para modelar Visualmente:

* A interação de sua aplicação com o mundo externo
* O comportamento de sua aplicação
* A estrutura de seu sistema
* Os componentes de seu sistema
* A arquitetura de seu sistema

A UML combina o melhor de:
* Modelagem de Dados
* Modelagem de Negócios
* Modelagem de objetos
*Modelagem de Componentes

O Desenvolvimento da UML

A UML é uma tentativa de padronizar a modelagem orientada a objetos de uma forma que qualquer sistema, seja qual for o tipo, possa ser modelado corretamente, com consistência, fácil de comunicar com outras aplicações, simples de ser atualizado e compreensível.
Existem várias metodologias de modelagem orientada a objetos que até o surgimento da...
tracking img