Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1496 palavras )
  • Download(s) : 0
  • Publicado : 3 de agosto de 2011
Ler documento completo
Amostra do texto
Resumo básico UML 2.0 e RUP

UML (Unified Modeling Language) é uma linguagem para especificação, construção, visualização e documentação de sistemas de software.

Criadores da UML

* James Rumbaugh – Object Modeling Technique (OMT)
* Grady Booch – Booch Method
* Ivar Jacobson – Objectory (OOSE) Process

O que é UML?

A UML é uma evolução das linguagens para especificação dosconceitos de:

* Booch;
* OMT (Object Modeling Technique – Rumbaugh);
* OOSE (Object – Oriented Software Engineering – Jacobson);
* E também de outros métodos de especificação de requisitos de software orientados a objetos ou não.
- A notação UML é uma união de sintaxe gráfica de vários métodos, com certo número de símbolos removidos (porque são confusos, supérfluos ou poucousados) e com outros símbolos adicionados.
- O resultado é uma única, comum e ampla linguagem de modelagem utilizável por desenvolvedores de software orientado a objetos.

Objetivos da UML

* A modelagem de sistemas (não apenas de software) usando os conceitos da orientação a objetos;
* Estabelecer uma união fazendo com que métodos conceituais sejam também executáveis;
* Criar umalinguagem de modelagem usável tanto pelo homem quanto pela máquina.

* Objetivo: Descrever qualquer tipo de sistema, em termos de diagramas OO:
* Sistemas de Informação
* Grandes qdes de informações em BD
* Sistemas Técnicos
* controle de eqp. de telecomunicações, militares ou industriais
* Sistemas Real-Time
* Embutidos, mísseis, celulares, carros,...
*Sistemas Distribuídos
* Em máquinas diferentes...
* Sistemas de Software
* Infra-estrutura técnica para outros sw (SO, BD,...
* Sistemas de Negócio
* descreve objetivos, especificações, regras de negócio,...

Diagramas

Diagrama de Classe
Em programação, um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos.É uma modelagem muito útil para o sistema, define todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados.

Diagrama de objetos
O diagrama de objetos é uma variação do diagrama de classes e utiliza quase a mesma notação. A diferença é que o diagrama de objetos mostra os objetos que foram instanciados das classes. Odiagrama de objetos é como se fosse o perfil do sistema em um certo momento de sua execução.

Diagrama de componentes
Diagrama de componentes da UML ilustra como as classes deverão se encontrar organizadas através da noção de componentes de trabalho. Por exemplo, pode-se explicitar, para cada componente, qual das classes que ele representa.

É utilizado para:
* Modelar os componentes do códigofonte, do código executável do software.
* Destacar a função de cada módulo para facilitar a sua reutilização.
* Auxiliar no processo de engenharia reversa, por meio da organização dos módulos do sistema e seus relacionamentos.

Diagrama de Pacotes
O Diagrama de pacotes, ou diagrama de módulos, definido pela UML descreve os pacotes ou pedaços do sistema divididos em agrupamentos lógicosmostrando as dependências entre estes, ou seja, pacotes podem depender de outros pacotes. Este diagrama é muito utilizado para ilustrar a arquitetura de um sistema mostrando o agrupamento de suas classes. Um pacote representa um grupo de classes (ou outros elementos) que se relaciona com outros pacotes através de uma relação de dependência. Um diagrama de pacotes pode ser utilizado em qualquerfase do processo de modelagem e visa organizar os modelos.

Diagrama de estrutura composta
O Diagrama de estrutura composta definido a partir da UML 2.0 do RUP destina-se a descrição dos relacionamentos entre os elementos. Utilizado para descrever a colaboração interna de classes, interfaces ou componentes para especificar uma funcionalidade.

Diagrama de caso de uso
O diagrama de caso de uso...
tracking img