Escolar Documentos
Profissional Documentos
Cultura Documentos
processos
Jonatha Kruger Priebe1, Paulo Roberto de Miranda Samarani2
1
Acadêmico do Curso de Sistemas de Informação da ULBRA Guaíba
< jkps.rs@gmail.com >
2
Professor Orientador do Curso de Sistemas de Informação da ULBRA Guaíba
< paulosamarani@gmail.com >
Resumo: O presente artigo apresenta por finalidade explicitar o andamento do TCC II, destacando as
pendências e o que já foi finalizado. Demonstra-se a metodologia utilizada, bem como, os objetivos e
as conclusões.
Adotou-se o propósito de realizar uma comparação entre os modelos BPMN (Business Process
Management Notation) e UML (Unified Modeling Language), buscando como principal objetivo
expandir o conhecimento sobre ambos, bem como explicar suas vantagens, diferenças e quaisquer
aspectos relevantes. Foi utilizada, para desenvolvimento do trabalho, a pesquisa exploratória,
descritiva, bibliográfica e documental, com abordagens quantitativas e qualitativas dos dados, com
estudo de caso, que se realizou no primeiro semestre de 2008, juntamente com a análise da
realidade. A pesquisa bibliográfica e virtual necessária para a fundamentação do estudo baseou-se
nos conceitos de Modelagem de Processos, Modelos BPMN e UML. Por fim ressalta-se que, durante
o levantamento, está sendo possível perceber o quanto a UML apresenta-se superior em vários
aspectos ao BPMN; busca-se comprovar a ideia de que um modelo ideal seria composto pela união
dos dois modelos mencionados, fazendo com que um complementasse o outro. Se comprovado, o
resultado traria notórios benefícios para todos os usuários do sistema de modelagem de processos e
facilitaria a execução de tarefas dos profissionais da área de Tecnologia da Informação.
Abstract: This article is intended to explain the progress of CBT II highlighting outstanding and has
already been finalized. It is shown the methodology used and the objectives and conclusions.
Adopted is the purpose of performing a comparison between models BPMN (Business Process
Management Notation) and UML (Unified Modeling Language), seeking to expand the main objective
knowledge about them and explain their advantages, differences and all relevant aspects. Was used
to study the development of exploratory research, descriptive, bibliographic and documentary, with
quantitative and qualitative approaches to data case study, which was held in the first half of 2008,
together with the analysis of reality. The literature search and virtual needed to study the reasoning
based on concepts of process modeling, BPMN and UML Models. Finally it emerges that during the
survey, is possible to understand how the UML it is superior in many respects to BPMN, seeks to
prove the idea that an ideal model would be composed by the union of the two models mentioned, so
that complements the other. If the result would have shown remarkable benefits to all users of the
system modeling of processes and facilitate the implementation of tasks of professionals in the area of
Information Technology
1 - INTRODUÇÃO
Dessa forma justifica-se este estudo tanto pela relevância do tema, como pela
atualidade, pois os modelos permitem diminuir as distâncias entre o mapeamento
dos processos nas áreas de negócio e a adaptação técnica destes processos na TI.
Para atingir esses objetivos foi realizada uma pesquisa exploratória, descritiva,
bibliográfica, virtual e documental, com abordagens quantitativas e qualitativas dos
dados, com estudo de caso. O estudo de caso foi realizado durante o primeiro
semestre de 2008 e a análise da realidade foi realizada durante o segundo semestre
de 2008.
2 - REFERENCIAL TEÓRICO
MODELAGEM DE PROCESSOS
prédios para auxiliar seus usuários a visualizar qual será o produto final. A
modelagem não se restringe a grandes sistemas, até os softwares equivalentes a
casas de cachorro poderão receber os benefícios da modelagem. Porém, é
absolutamente verdadeiro que, quanto maior e mais complexo for o sistema, maior
será a importância da modelagem, por uma razão muito simples:
Conforme define Rumbaugh (1994), Construímos modelos de sistemas
complexos porque não é possível compreendê-los em sua totalidade.
O modelo UML foi criado por três amigos Grady Booch, James Rumbaugh e
Ivar Jacobson. É a padronização da linguagem orientada a objetos que se propõe a
modelar qualquer tipo de aplicação e de processo. Hoje em dia, é a linguagem
padrão para especificar, visualizar, documentar e construir artefatos de um sistema e
pode ser utilizada durante todo o processo de desenvolvimento, através da utilização
ou não de ferramentas.
3 - TCC I
Início do Evento
Simboliza que a
Um Evento execução da máquina
representa algo de estado ou estado
que ocorre envolvente terminou.
durante a
execução de um Indica execução
Fim do Evento processo, concorrente de
afetando o seu atividades. Barras de
fluxo . sincronização são
Podem ser de três utilizadas para indicar
tipos. a separação e a junção
Evento intermediário de fluxos de controle.
Um fluxo de controle
pode se subdividir em
dois ou mais fluxos.
Fonte: O autor
Através da tabela de elementos percebemos o quanto a UML ainda pode ser
mais completa que o BPMN. Porém, a implementação, tanto de um quanto a do
outro, pode dar-se de forma praticamente igual. A escolha da utilização de um dos
modelos, na maioria das vezes, poderá acontecer conforme a necessidade a ser
suprida com a sua utilização e também a questão do conhecimento que se tem a
respeito dos modelos. Sendo assim, podemos dizer que a necessidade do usuário e
seu conhecimento sobre os modelos são de extrema importância na definição de
qual modelo e, posteriormente, qual ferramenta melhor se aplicará à sua
necessidade.
8
Também foi possível definir uma tabela de ferramentas que podem ser
utilizadas para aplicar os modelos.
Ferramentas
BPMN UML
Free Pagas Free Pagas
BizAgi Process Business Process JUDE Microsoft Visual
Modeler Visual Modeler
ARCHITECT
Intalio ArgoUML IBM Rational
Requisite Pro
Poseidon Together
Omondo (Plugin Poseidon Standard
para Eclipse) Edition e
Professional Edition
Fujaba
Umbrello UML
Fonte: O autor
Novamente, como na tabela de elemento, podemos perceber que a UML tem
uma vasta vantagem em comparação ao BPMN. As ferramentas para UML são
muitas, porém nem todas são grátis, bem como no BPMN, mas a principal diferença
é a quantidade dessas ferramentas.
4 - TCC II
Fonte: O autor
Figura 1 - Processo de Rematrícula modelado com BPMN
11
Fonte: O autor
Figura 2 - Processo de Rematrícula modelado com UML
5 - CONCLUSÃO
12
6 - BIBLIOGRAFIA
[PAD 08] PÁDUA, Clarindo Isaías Pereira da Silva e. UML: Introdução. Disponível
em: <http://homepages.dcc.ufmg.br/~clarindo/arquivos/disciplinas/uml-
mpn/material/transparencias/1-uml-introducao.pdf>. Acesso em 20 set 2008.
FURLAN, José Davi. Modelagem de Objetos através da UML. São Paulo: Makron
Books, 1998. 329p.
VOLPI, José Henrique; VOLPI, Sandra Mara. Orientações para escrever um artigo
científico. Curitiba: Centro Reichiano, 2007. Disponível em:
<http://www.centroreichiano.com.br/artigos.htm>. Acesso em 10 out 2008.
[BOO 09] BOOCH, Grady, RUMBAUGH, James, JACOBSON, Ivar. UML - Guia do
Usuário. Rio de Janeiro: Elsevier, 2005. 474p.