Uml 2.0 e seus diagramas

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4245 palavras )
  • Download(s) : 0
  • Publicado : 19 de outubro de 2012
Ler documento completo
Amostra do texto
UNIDADE 6

Modelagem de Processos de
Negócio com UML

6

Objetivos de aprendizagem
!

Resgatar conceitos relacionados com a linguagem UML.

!

Compreender o relacionamento da MPN e a UML.

!

Conhecer a notação e agrupamento dos elementos de
um MPN em UML.

Seções de estudo
Seção 1 O que é a Linguagem UML?
Seção 2 Por quê representar a MNP com UML?
Seção 3 Como se dá anotação da MPN com UML?
Seção 4 Como juntar as partes?

modelagem_de_processos.indb 1

20/9/2006 12:39:51

Universidade do Sul de Santa Catarina

Para início de estudo
Você sabia que a crescente complexidade das organizações e a
maior abrangência exigida aos Sistemas de Informação, faz com
que seja cada vez mais necessário que existam ferramentas e
metodologias de suporte à Modelagem deProcessos de Negócio?
Também não basta ter a modelagem de negócio e a modelagem
de software separados, pois do alinhamento entre estes depende
o sucesso de qualquer processo de implementação de um Sistema
de Informação.
Pois é, a Linguagem Unificada de Modelagem (Unified Modeling
Language –UML) proporciona uma forma padrão para a
preparação de planos de projetos de sistemas, incluindoaspectos
conceituais tais como Processos de Negócios.
Nesta unidade você estudará algumas dessas questões.
Então, bom estudo!

Seção 1 – O que é a linguagem UML?
A UML é uma linguagem gráfica para visualização,
especificação, construção e documentação de sistemas complexos
de software. A UML se propõe a ser a linguagem definitiva
para modelagem de sistemas orientados a objetos, por ser
unificada efacilitar que grupos de desenvolvimentos de
software interpretem de uma maneira correta e sem
ambigüidades, modelos gerados por outros analistas
ou grupos de desenvolvimento.
A Linguagem Unificada de Modelagem (Unified
Modeling Language - UML) originou-se a
partir da padronização das metodologias de
desenvolvimento de sistemas baseados na
orientação a objetos. Foi criada por três
grandesdesenvolvedores de sistemas orientados
a objetos: Grady Booch, James Rumbaugh,
e Ivar Jacobson, que já haviam criado outras
notações de desenvolvimento de software.
134

modelagem_de_processos.indb
modelagem_de_processos.indb 2

20/9/2006 12:39:51

Modelagem de Processos

A UML incorpora as noções do desenvolvimento de software
totalmente visual e se baseia em diagramas que sãomodelados e
classificados em visões de abstração.
O desenvolvimento de um sistema em UML divide-se em 5
fases:
!

análise de requisitos;

!

análise;

!

design;

!

implementação (programação); e

!

testes.

O desenvolvimento de um sistema complexo não é uma tarefa
fácil. O ideal seria que o sistema inteiro pudesse ser descrito
em um único gráfico e que este representasse porcompleto as
reais intenções do sistema sem ambigüidades, sendo facilmente
interpretável. Infelizmente, isso é impossível. Um único gráfico
é incapaz de capturar todas as informações necessárias para
descrever um sistema.

A manutenção da
UML passou a ser
responsabilidade da RTF
(Revision Task Force),
pertencente à OMG (Object
Management Group).
Nestes últimos anos foram
novas ediçõesforam
revisadas e a última versão
é a UML 2.0. O objetivo da
RTF é aceitar comentários
da comunidade em geral a
fim de realizar revisões nas
especificações, referentes
a erros, inconsistências,
ambigüidades e pequenas
omissões.

A finalidade da UML é descrever qualquer tipo de
sistema, em termos de diagramas, orientado a objetos.
Naturalmente, o uso mais comum é na criação de
softwares,mas também pode ser utilizada para
representar e analisar sistemas.

A UML proporciona uma forma padrão para a preparação de
planos de projetos de sistemas, incluindo aspectos conceituais tais
como processos de negócios e funções do sistema, além de itens
concretos como as classes escritas em determinada linguagem
de programação, esquemas de banco de dados e componentes de
software...
tracking img