Sei sulla pagina 1di 5

Concurseiro Aposentado

Pgina inicial Atos Administrativos Banco de Dados Data Warehouse Direito Administrativo Atos Administrativos Engenharia de Software Processos de Desenvolvimento de Software UML Infraestrutura ILM Ingls multiplos sentidos em frases Locues Portugus Articulao de Textos Colocao Pronominal Concordncia Concordncia Nominal Crase Orao Subordinada Oraes Coordenadas Oraes Reduzidas Preposio Pronomes Regncia Nominal Regncia Verbal Sujeito Termos Associados ao Nome Uso do Porqu Verbos Sitemap

Pesquisar o site

Engenharia de Software >

UML

INTRODUO
UML uma linguagem comum para analistas de negcios, arquitetos descrever, e desenvolvedores especificar, projetar de software usados para e documentar processos

existentes ou novos negcios, estrutura e comportamento de artefatos de sistemas de software.

UML pode ser aplicado a diversos domnios de aplicao (por exemplo, banca, finanas, internet, aeroespacial, sade, etc) Ele pode ser usado com todos os objetos grandes e componentes mtodos de desenvolvimento de software e para vrias plataformas de implementao (por exemplo, J2EE,. NET) .

UML um padro de modelagem linguagem , no um processo de desenvolvimento de software.

A UML intencionalmente processo independente e pode ser aplicado no contexto de diferentes processos. Ainda assim, mais adequado para caso de uso impulsionado, iterativa e processos de desenvolvimento incremental. Um exemplo desse processo o Rational Unified Process (RUP).

Um diagrama UML uma representao grfica parcial (view) de um modelo de um sistema em desenvolvimento, implementao ou j existentes. Diagrama UML contm elementos grficos (smbolos) - ns UML conectados com bordas (tambm conhecido como caminhos ou fluxos) - que representam elementos do modelo UML do sistema projetado. O modelo UML do sistema tambm pode conter outros documentos, tais como casos de uso escritos como textos

modelo.

A especificao UML no impede a mistura de diferentes tipos de diagramas, por exemplo, combinar elementos estruturais e comportamentais para mostrar uma mquina de estado aninhado em um caso de uso. Consequentemente, as fronteiras entre os vrios tipos de diagramas no so rigorosamente aplicadas. Ao mesmo tempo, alguns ferramentas UML no restringir conjunto de elementos grficos disponveis que poderiam ser utilizados quando se trabalha em tipo especfico de diagrama.

A UML define dois tipos principais de diagrama UML: diagramas de estrutura e diagramas de comportamento.

Diagramas de estrutura mostram a estrutura esttica do sistema e as suas partes em abstrao e implementao diferentes nveis e como eles esto relacionados uns com os outros. Os elementos em um diagrama de estrutura representam os conceitos significativos de um sistema, e pode incluir mundo, resumo real e conceitos de implementao.

Diagramas de comportamento mostram o comportamento dinmico dos objetos de um sistema, que pode ser descrito como uma srie de alteraes do sistema ao longo do tempo.

DIAGRAMAS DE ESTRUTURAIS

Diagrama de classe (Class diagram): um diagrama de estrutura esttica, que descreve a estrutura de um sistema no nvel de classificadores (classes, interfaces, etc.) Ele mostra alguns classificadores do sistema, subsistema ou componente, diferentes relacionamentos entre classificadores, seus atributos e operaes e restrio.

Diagrama de objeto (Object diagram) foi definido na UML verso 1.4.2. Ele mostra um momento do estado detalhado (instncias, valores, relacionamentos e etc.) de um sistema em

um ponto no tempo.

Diagrama de pacotes (Package diagram) mostra pacotes e relaes entre os pacotes.

Diagrama de modelo (Model diagram) diagrama de estrutura auxiliar que mostra alguma abstrao ou vista especfica de um sistema, para descrever a arquitetura e ou aspectos lgicos ou de comportamento do sistema. Poderia mostrar, por exemplo, a arquitetura de um multi-camadas de aplicao.

Diagrama de estrutura composta (Composite strutures diagram) pode ser usado para mostrar: Estrutura interna de um classificador Um comportamento de uma colaborao

Diagramas de estrutura interna (Internal struture diagram) mostrar a estrutura interna de um classificador - uma decomposio do classificador nas suas propriedades, partes e relaes.

Diagrama colaborao (Collaboration diagram) mostra a cooperao entre objetos em um sistema permite visualizar o comportamento do sistema.

Diagrama de componentes (Component diagram) mostra os componentes e dependncias entre eles. Este tipo de diagrama usado para desenvolvimento baseado em componentes (CBD), para descrever sistemas com ServiceOriented Architecture (SOA).

Diagrama de implantao (Deployment diagram) mostra a arquitetura do sistema como implantao (distribuio) de software artefatos para efeitos de implantao.

Perfil diagrama (Profile diagram) um diagrama auxiliar da

UML que permite definir esteretipos de customizados, valores pr-definidos e restries. O mecanismo de perfil foi definido na UML para fornecer um mecanismo de extenso leve para o padro UML. Os perfis permitem adaptar o metamodelo UML para diferentes plataformas (como J2EE ou. NET), ou domnios (como o tempo real ou empresa de modelagem de processos).

DIAGRAMAS COMPORTAMENTAIS
Diagramas de comportamento mostram o comportamento dinmico dos objetos de um sistema, que pode ser descrito como uma srie de alteraes do sistema ao longo do tempo . Os diagramas de caso de uso (Use case diagram) so diagramas de comportamento usados para descrever um conjunto de aes (casos de uso) que um sistema deve ou pode executar em colaborao com um ou mais usurios externos do sistema (atores) para fornecer alguns resultados observveis e valiosos para os atores ou outras partes interessadas do sistema (funcionalidades). Diagrama de atividade (Activity diagram) mostra sequncia e as condies de coordenao de das atividades detalhadamente, so comumente chamados de controle de fluxo. Diagrama de mquina de estado (State machine diagram) usado para modelar o comportamento atravs de um universo finito de transies de estado. Alm de expressar o comportamento de uma parte do sistema, podem tambm ser usados para expressar o protocolo de utilizao de uma parte de um sistema. Estes dois tipos de mquinas de estado so referidos como mquinas de estados comportamentais e mquinas de estado de protocolo.

DIAGRAMAS DE INTERAO
Diagramas de interao incluem vrios tipos diferentes de diagramas: Diagramas de sequncia, Diagrama de interao geral, Diagramas de comunicao, (conhecido como diagramas de colaborao em UML 1.x)

Diagramas de temporizao. Diagrama de sequncia (Sequence diagram) o tipo mais comum dos diagramas de interao, que detalha o intercmbio de mensagens entre linhas de vida (objetos). Diagrama de Comunicao (Communication diagram) (anteriormente conhecido como Diagrama de Colaborao) uma espcie de diagrama de interao, que se concentra em como os objetos esto vinculados atravs das mensagens. As mensagens so numeradas para designar a sequncia. Diagrama de interao geral (Interaction overview diagram) uma variao do diagrama de atividade que fornece uma viso geral dentro de um sistema ou processo de negcio. Diagrama de tempo ou temporizao (Timing diagram) so utilizados para mostrar as interaes quando uma finalidade primria do diagrama a razo sobre o tempo. Diagramas de tempo se concentrar em mudanas de condies dentro e entre as linhas de vida ao longo de um eixo de tempo linear. Tipicamente utilizado para demonstrar a mudana no estado de um objeto no tempo em resposta a eventos externos.

Comentrios
Voc no tem permisso para adicionar comentrios.

Fazer login | Denunciar abuso | Imprimir pgina | Remover acesso | Tecnologia Google Sites

Potrebbero piacerti anche