You are on page 1of 24

UNIDADE 6

Modelagem de Processos de Negcio com UML


Objetivos de aprendizagem
!

Resgatar conceitos relacionados com a linguagem UML. Compreender o relacionamento da MPN e a UML. Conhecer a notao e agrupamento dos elementos de um MPN em UML.

Sees de estudo
Seo 1 O que a Linguagem UML? Seo 2 Por qu representar a MNP com UML? Seo 3 Como se d a notao da MPN com UML? Seo 4 Como juntar as partes?

modelagem_de_processos.indb 1

20/9/2006 12:39:51

Universidade do Sul de Santa Catarina

Para incio de estudo


Voc sabia que a crescente complexidade das organizaes e a maior abrangncia exigida aos Sistemas de Informao, faz com que seja cada vez mais necessrio que existam ferramentas e metodologias de suporte Modelagem de Processos de Negcio? Tambm no basta ter a modelagem de negcio e a modelagem de software separados, pois do alinhamento entre estes depende o sucesso de qualquer processo de implementao de um Sistema de Informao. Pois , a Linguagem Unicada de Modelagem (Unied Modeling Language UML) proporciona uma forma padro para a preparao de planos de projetos de sistemas, incluindo aspectos conceituais tais como Processos de Negcios. Nesta unidade voc estudar algumas dessas questes. Ento, bom estudo!

Seo 1 O que a linguagem UML?


A UML uma linguagem grca para visualizao, especicao, construo e documentao de sistemas complexos de software. A UML se prope a ser a linguagem denitiva para modelagem de sistemas orientados a objetos, por ser unicada e facilitar que grupos de desenvolvimentos de software interpretem de uma maneira correta e sem ambigidades, modelos gerados por outros analistas ou grupos de desenvolvimento. A Linguagem Unicada de Modelagem (Unied Modeling Language - UML) originou-se a partir da padronizao das metodologias de desenvolvimento de sistemas baseados na orientao a objetos. Foi criada por trs grandes desenvolvedores de sistemas orientados a objetos: Grady Booch, James Rumbaugh, e Ivar Jacobson, que j haviam criado outras notaes de desenvolvimento de software.
134

modelagem_de_processos.indb 2

20/9/2006 12:39:51

Modelagem de Processos

A UML incorpora as noes do desenvolvimento de software totalmente visual e se baseia em diagramas que so modelados e classicados em vises de abstrao. O desenvolvimento de um sistema em UML divide-se em 5 fases:
! ! ! ! !

anlise de requisitos; anlise; design; implementao (programao); e testes.

O desenvolvimento de um sistema complexo no uma tarefa fcil. O ideal seria que o sistema inteiro pudesse ser descrito em um nico grco e que este representasse por completo as reais intenes do sistema sem ambigidades, sendo facilmente interpretvel. Infelizmente, isso impossvel. Um nico grco incapaz de capturar todas as informaes necessrias para descrever um sistema.
A finalidade da UML descrever qualquer tipo de sistema, em termos de diagramas, orientado a objetos. Naturalmente, o uso mais comum na criao de softwares, mas tambm pode ser utilizada para representar e analisar sistemas.

A manuteno da UML passou a ser responsabilidade da RTF (Revision Task Force), pertencente OMG (Object Management Group). Nestes ltimos anos foram novas edies foram revisadas e a ltima verso a UML 2.0. O objetivo da RTF aceitar comentrios da comunidade em geral a m de realizar revises nas especicaes, referentes a erros, inconsistncias, ambigidades e pequenas omisses.

A UML proporciona uma forma padro para a preparao de planos de projetos de sistemas, incluindo aspectos conceituais tais como processos de negcios e funes do sistema, alm de itens concretos como as classes escritas em determinada linguagem de programao, esquemas de banco de dados e componentes de software reutilizveis (BOOCH et. al., 2000). A UML dene em sua verso 2.0, treze tipos de diagramas, divididos em duas categorias: diagramas estruturais ou estticos e diagramas dinmicos. A funo dos primeiros mostrar as caractersticas do sistema que no mudam com o tempo e dos outros como o sistema responde s requisies ou como evolui com o tempo (MELO, 2004).
Unidade 6

135

modelagem_de_processos.indb 3

20/9/2006 12:39:51

Universidade do Sul de Santa Catarina

A Tabela a seguir apresenta uma descrio sucinta destes diagramas. Tabela 6.1 Diagramas existentes na UML 2.0
Categoria Diagramas Viso geral Casos de uso Atividades Seqncias Diagramas dinmicos Comunicao Mquina de estados Temporal Classes Objetos Componentes Diagramas estruturais Pacotes Implantao Estrutura composta Descrio Representa o Modelo de Processos de Negcio de um sistema Expressam a funcionalidade de um sistema Representam o uxo de atividades dos processos de negcio Dene a ordem e a troca das mensagens entre objetos Representa o diagrama anterior de colaborao Representa as aes ocorridas em resposta ao recebimento de eventos Mostra mudana de estado de um objeto Apresenta elementos conectados por relacionamentos Apresenta objetos e valores de dados Mostra dependncias entre componentes de software Usado para organizar elementos de modelos e mostrar dependncias entre eles Mostra a arquitetura do sistema em tempo de execuo, as plataformas de software, etc. Usado para mostrar a composio de uma estrutura complexa.

Fonte: Adaptado de Melo (2004, p. 43).

Agora que voc j foi iniciado na linguagem UML, compreenda como representar a Modelagem de Processos de Negcio na linguagem UML.

136

modelagem_de_processos.indb 4

20/9/2006 12:39:51

Modelagem de Processos

Seo 2 Por qu representar a MNP com UML?


A Modelagem de Processos de Negcio (MPN), de acordo com Marquioni (2005), um subsdio fundamental para identicao dos requisitos de um sistema. Segundo o mesmo, qualquer que seja a tcnica utilizada para licitao de requisitos, to importante quanto o levantamento em si, realizar a formalizao deste levantamento. Para Marquioni (2005), formalizaes diretamente em linguagem natural (mesmo que em uma lista de requisitos) podem omitir informaes importantes que no cam manifestas em funo da no estruturao dos requisitos. As metodologias que sustentam o levantamento de processos (RUP, ICONIX, etc.) constituem aliadas importantes para a equipe de desenvolvimento, pois geram mais estabilidade e visibilidade dos requisitos a serem implementados.
A modelagem de processos auxilia um projeto de software, na medida em que facilita a abstrao dos procedimentos que regem o negcio.

Porm, no seu modelo genrico que descreve outros modelos (meta-model ), a UML no contempla elementos especcos para tratar com diagramas de processos de negcio. Atendendo a essa demanda so utilizados mecanismos de extenso da prpria UML denidos pelo OMG (Object Management Group). Os pesquisadores Eriksson e Penker (2000) criaram um conjunto de esteretipos capazes de contemplar a viso de um Processo de Negcio. Esses modelos reetem o ambiente e a estrutura organizacional com a qual o sistema proposto ir contribuir. Estes modelos representam uma viso inicial das atividades do negcio, sendo possvel capturar de forma signicativa eventos, entradas, recursos e sadas associados ao processo de negcio.

Unidade 6

137

modelagem_de_processos.indb 5

20/9/2006 12:39:52

Universidade do Sul de Santa Catarina

Ao relacionar posteriormente estes modelos a elementos de anlise e design, tais como casos de uso, ser possvel realizar o rastreamento entre os requisitos funcionais de um sistema e os artefatos de software que sero construdos. Um importante elemento da Modelagem de Processos de Negcio com UML a sua navegabilidade, que permite ao usurio do modelo navegar entre as vises (estratgia, processo, estrutura e funcional) de maneira lgica, sem que seja necessrio interromper o raciocnio, mas ao contrrio, construindo uma teia de relaes que permita uma viso holstica do processo. Conforme ilustrado na Figura 6.1, existe uma ligao entre a MPN e a arquitetura de componentes, onde este componente faz parte da implementao do sistema.

Figura 6.1 - Relacionamento da MPN e arquitetura de componentes Fonte: Adaptado de Salm Jnior 2003, p. 41

138

modelagem_de_processos.indb 6

20/9/2006 12:39:52

Modelagem de Processos

O vnculo entre a Modelagem de Processos de Negcio e a arquitetura de componentes, apresentado na gura 6.1, representa o mapeamento entre cada processo de negcio e sua implementao atravs de componentes de sistemas. Observe portanto que a MPN representa uma parte essencial de qualquer procedimento de desenvolvimento de software.

Qual a importncia de representar a MPN?

A modelagem permite ao analista capturar um grande esboo e procedimentos relacionados com o que o negcio faz. Desta forma, estes modelos fornecem uma viso geral da proposta do sistema de software que considerado e que estar ajustado para a estrutura organizacional e as atividades dirias. Tambm, associado ao custo-benefcio, pode prover a justicao para construir um novo sistema baseado no modelo atual e em outros procedimentos de automatizao.

A MPN permite ao analista capturar eventos, insumos, recursos e produtos associados aos processos.

Tambm pode ser inseridas neste modelo ligaes (como casos de uso) que permitem construir outros modelos a partir dos processos esboados, isto para inserir os requerimentos funcionais e eventualmente para os requerimentos dos artefatos de software que sero construdos. Os Modelos de Processos de Negcio tm tipicamente um alcance maior e so mais inclusivo que um sistema de software, permitem ao analista denir claramente o que est no mbito do sistema proposto e o que ser implementado em outra oportunidade.

Unidade 6

139

modelagem_de_processos.indb 7

20/9/2006 12:39:52

Universidade do Sul de Santa Catarina

A Modelagem de Processos de Negcio - MPN auxilia tanto a equipe de desenvolvimento quanto ao cliente a descobrirem o que ele quer e evidenciar o bvio (minimizam surpresas). Este tipo de mapeamento estrutura visualmente o raciocnio e o grau de evidncia dos Processos de Negcio, chegando inclusive a ser to signicativo, que os clientes costumam realizar comentrios como parece ser muito mais complexo do que eu imaginava; mas eu fao tudo isso?; em alguns casos mas est muito burocrtico, por isso tenho problemas. Sob a tica do cliente, a realizao deste mapeamento permite que ele tenha uma idia melhor da amplitude do seu negcio e conseqente dimensionamento dos processos que devem constar no software a ser construdo (a partir da identicao de gargalos, focos de re-trabalho, possibilidades de otimizao). Trata-se ento, de uma prtica interessante de determinao das prioridades a desenvolver, alm do fato que, em se tratando de representao grca, o cliente poder criticar o que for omitido ainda em tempo de anlise, e no apenas quando ele tiver disposio algo mais concreto, como uma tela j funcional. No mnimo isto ir reduzir signicativamente re-trabalho da equipe de desenvolvimento em produtos j construdos. Sob a tica da equipe de desenvolvimento, o mapeamento permite identicar ambigidades no discurso do usurio durante o levantamento, evidencia o bvio, alm de permitir relao direta com a lista de requisitos a ser confeccionada.
Qualquer que seja a tcnica utilizada para a definio dos requisitos, to importante quanto o levantamento em si, a formalizao deste levantamento.

Assim por exemplo,

140

modelagem_de_processos.indb 8

20/9/2006 12:39:52

Modelagem de Processos

a Modelagem de Processos de Negcio com UML, aplicado ao desenvolvimento de um sistema de manuteno de iluminao pblica, permitiu verificar e melhorar a percepo do sistema, a partir de uma explorao dos principais processos de negcio, tais como controle de materiais, manuteno de servios e verificao de itens de contrato. Os principais benefcios da aplicao deste modelo foram a clareza e a preciso das informaes, assim como a identificao e controle das atividades propostas (SILVA, COSTA e SPINOLA, 2005).

Formalizaes diretamente em linguagem natural (mesmo que em uma lista de requisitos) podem omitir informaes importantes que no cam evidentes em funo da noestruturao dos requisitos. As metodologias que apiam o levantamento dos Processos de Negcio constituem, portanto, importantes aliadas. Tendo compreendido a importncia e os fundamentos para realizar a representao da MPN, veja na prxima seo como realizar a notao com UML.

Seo 3 Como se d a notao da MPN com UML?


Para Eriksson e Penker (2000), a MPN (Modelagem de Processos de Negcio) em UML (Linguagem Unicada de Modelagem) denida com os seguintes elementos:
! ! ! ! ! !

Objetivos, metas ou a razo do processo; Insumos especcos (entradas); Produtos especcos (sadas); Recursos; Atividades que so executadas em alguma ordem; Eventos que dirigem o processo.

Unidade 6

141

modelagem_de_processos.indb 9

20/9/2006 12:39:53

Universidade do Sul de Santa Catarina

Em conseqncia, o processo de negcio:


! ! !

Pode afetar mais de uma unidade organizacional; ter um impacto horizontal no negcio; criar valor no cliente interno ou externo.

Como so definidos e caracterizados os elementos da notao?

Para encontrar suas respostas s estudar com ateno a seqncia desta seo. Comece por observar na Figura 6.2 como a notao usada para descrever um processo de negcio, conforme as extenses de Eriksson e Penker.

Figura 6.2 - Notao de um Processo de Negcio Fonte: Adaptado de Eriksson e Penker (2000)

A notao de processo implica um uxo de atividades desde a esquerda para a direita. Normalmente o elemento evento colocado esquerda do processo e o produto (sada) direita. Nota-se especicamente que as atividades internas (elementos de atividades UML), podem ser colocadas dentro do elemento processo. Sabemos que os Processos de Negcio utilizam diferentes recursos e informaes para completar as suas atividades. A informao pode vir de fontes externas, de clientes, de unidades organizacionais internas e pode ser at mesmo o produto de outros processos.

142

modelagem_de_processos.indb 10

20/9/2006 12:39:53

Modelagem de Processos

Um recurso um insumo (entrada) de um Processo de Negcio, sendo que a informao associada a este no pode ser diferente da utilizada durante o processo.
Por exemplo: cada servio de trem dirio executado e registrado de forma atualizada e o recurso de servio sempre usado at onde o processo de gravao dos tempos do trem sejam considerados.

As notaes para ilustrar as informaes e recursos so mostradas na Figura 6.3.

Figura 6.3 - Notao de informaes e recursos Fonte: Adaptado de Eriksson e Penker (2000)

Ao analisar a gura, voc perceber que:


!

A ligao supply (fornecer) indica que a informao ou objeto ligado ao processo no sempre usado na fase de processamento (informaes de apoio/suporte)
Por exemplo, diferentes formas e estilos de ordens dos clientes podem ser utilizados como parte desta atividade.

Unidade 6

143

modelagem_de_processos.indb 11

20/9/2006 12:39:53

Universidade do Sul de Santa Catarina

A ligao input (insumo) indica que o objeto ou recurso ligado utilizado no processamento.
Por exemplo, as ordens completadas e assinadas dos clientes so processadas pelo recurso.

Um evento uma entrada para um objeto, um tempo ou data alcanada, uma noticao ou o incio de um Processo de Negcio. Este evento pode ser utilizado e transformado (por exemplo, uma ordem de cliente) ou simplesmente age como um catalisador (por exemplo, trabalho de grupo a noite). A Figura 6.4 ilustra a notao de um evento.

Figura 6.4 - Notao de evento Fonte: Adaptado de Eriksson e Penker (2000)

144

modelagem_de_processos.indb 12

20/9/2006 12:39:53

Modelagem de Processos

Ateno: Um Processo de Negcio processa um ou mais produtos que agregam valor ao negcio. Um produto pode ser um objeto fsico (como um relatrio ou fatura), uma transformao de recursos bsicos em uma nova disposio (um horrio ou lista) ou um resultado do negcio global (complemento de uma ordem do cliente). Um produto de um Processo de Negcio pode alimentar um outro processo ou iniciar novas atividades.

Observe a Figura 6.5. a seguir que ilustra a notao de um produto.

Figura 6.5 - Notao de produto Fonte: Adaptado de Eriksson e Penker (2000)

A ligao output (produto) indica que o Processo de Negcio produz algum objeto (fsico ou lgico) que de valor para a organizao, como um item externamente visvel ou como um produto interno (alimentando outro processo possivelmente). Um Processo de Negcio tem alguma meta alinhada conforme os objetivos organizacionais. Esta a razo porque a organizao faz este trabalho e deveria ser denido em termos de benefcios que este processo traz para a organizao como um todo e satisfazendo as necessidades do negcio. A Figura 6.6 ilustra a notao de uma meta.

Unidade 6

145

modelagem_de_processos.indb 13

20/9/2006 12:39:53

Universidade do Sul de Santa Catarina

Figura 6.6 - Notao de uma meta Fonte: Adaptado de Eriksson e Penker (2000)

Observe na gura que, a ligao goal (meta) indica e descreve o objetivo denido para o Processo de Negcio, sendo que esta meta uma justicativa do negcio para executar as atividades. Agora que voc conhece como se d a notao da MPN com UML, aprenda na seo seguinte como juntar as partes.

Seo 4 Como juntar as partes?


Para iniciar seu estudo, observe a Figura 6.7.

Figura 6.7 - Agrupando os elementos Fonte: Adaptado de Eriksson e Penker (2000)

146

modelagem_de_processos.indb 14

20/9/2006 12:39:53

Modelagem de Processos

Voc observou que essa gura ilustra como os vrios elementos de um modelo (insumos, produtos, eventos, metas e outros recursos importantes) podem ser agrupados para representar um Modelo de Processos de Negcio? Isso porque um relacionamento de implementao dene o modo com que um determinado Processo de Negcio pode ser implementado como um sistema. Num diagrama de implementao, os casos de uso, os pacotes e outros artefatos podem ser relacionados como parte de um processo mediante a relao implement. Agora observe como a Figura 6.8 ilustra o relacionamento da implementao de um processo mediante um caso de uso ou um pacote. Portanto, entenda que cada processo de um MPN pode derivar em componentes de software funcional (denidos pelos casos de uso).

Figura 6.8 - Relacionamento de implementao Fonte: Adaptado de Eriksson e Penker (2000)

A Figura 6.9 ilustra uma abordagem da MPN de uma livraria representados pelos processos de venda e administrao de ordens. Neste modelo, a meta do processo de vendas executar as ordens do cliente.

Unidade 6

147

modelagem_de_processos.indb 15

20/9/2006 12:39:54

Universidade do Sul de Santa Catarina

Um usurio comea o processo mediante uma pesquisa, que considera o envolvimento com um catlogo de livros, pginas online e estoques. O produto de signicncia para o negcio uma ordem do cliente. O processo de administrao de ordens representa o processamento da ordem do cliente, baixa no estoque e transporte dos produtos desde o depsito at a entrega nal ao cliente.

Figura 6.9 - Uma abordagem da MPN de uma livraria

148

modelagem_de_processos.indb 16

20/9/2006 12:39:54

Modelagem de Processos

Este Modelo de Processos de Negcio apresenta as principais atividades da organizao. Um processo ui por muitos departamentos ou divises de uma empresa e ele descreve o que um negcio realiza, focando principalmente produtos, metas e eventos chave que inuenciam o processo. A MPN com UML permite ao usurio do modelo navegar entre as diferentes vises de maneira lgica. Agora que voc conheceu a Modelagem de Processos de Negcio utilizando UML, realize as atividades propostas a seguir para complementar seus estudos.

Unidade 6

149

modelagem_de_processos.indb 17

20/9/2006 12:39:54

Universidade do Sul de Santa Catarina

Atividades de auto-avaliao
Leia os enunciados com ateno e responda as questes a seguir. 1) Identifique e assinale as respostas corretas relacionadas com a linguagem UML. ( ) a - A linguagem UML considera os diagramas de Casos de Uso, Atividades, Seqncias e Pareto? ( ) b - A UML incorpora o desenvolvimento de software totalmente visual e se baseia em diagramas que so classificados em vises de abstrao. ( ) c - A linguagem UML define em sua verso 2.0, treze tipos de diagramas. ( ) d - A linguagem UML originou-se a partir da padronizao das metodologias de desenvolvimento estruturadas. ( ) e - O desenvolvimento de um sistema em UML divide-se em 3 fases: programao, testes e implantao.

2) Identifique e assinale as respostas corretas relacionadas com representao de um MPN com UML. ( ) a - Um modelo de Processo de Negcio em UML fornece uma viso geral da proposta do sistema de software que ser construdo e como estar ajustado para a estrutura organizacional. ( ) b - Os pesquisadores Booch e Jacobson criaram um conjunto de esteretipos capazes de contemplar a viso de um Processo de Negcio. ( ) c - A MPN com UML auxilia apenas aos clientes a descobrirem o que ele quer. ( ) d - A MPN com UML permite ao analista capturar eventos, insumos, recursos e produtos associados aos processos. ( ) e - A modelagem de processos com UML auxilia a um projeto de software na abstrao dos procedimentos que regem o negcio.

150

modelagem_de_processos.indb 18

20/9/2006 12:39:55

Modelagem de Processos

3) Para aumentar as vendas da organizao Alfa Associados foi definido um sistema de vendas on-line baseado nos seguintes processos:

Processo 1: Venda on-line. Meta: Aumentar as vendas em 15%. Informaes: Informaes do pedido e identificao da solicitao. Recursos de entrada: Disponibilidade no estoque. Recursos de sada: Emisso de ordem. Caso de Uso 1: Funcionalidade das vendas .

Processo 2: Transao on-line. Meta: Segurana total Informaes: Dados do cliente e crdito bancrio. Recursos de entrada: Carto e parcelamento. Recursos de sada: Emisso do recibo. Caso de Uso 2: Funcionalidade das transaes.

Processos 3: Transporte. Meta: Entrega em 24 horas. Informaes: Endereo do cliente. Recursos de entrada: Meio de transporte . Recursos de sada: Pedido entregue. Caso de Uso 3: Funcionalidade do transporte.

O processo inicia-se com o acesso (evento) do usurio (ator) ao stio da organizao. A seguir, desenhe na ferramenta CASE Enterprise Architect - EA (www.sparxsystems.com.au) o diagrama de Processos de Negcio. Esta ferramenta tem uma verso Free Trial vlida por 30 dias. As ferramentas CASE da categoria software livre ainda no possuem recursos para representar MPN.

Unidade 6

151

modelagem_de_processos.indb 19

20/9/2006 12:39:55

Universidade do Sul de Santa Catarina

152

modelagem_de_processos.indb 20

20/9/2006 12:39:55

Modelagem de Processos

4) Para a organizao definida nas atividades de auto-avaliao das unidades anteriores, represente na ferramenta EA os principais Processos de Negcio em UML conforme definido nas Sees 3 e 4 desta unidade.

Aps a realizao destas atividades, confira tambm as atividades colaborativas propostas no AVA. Lembre-se que toda dedicao premiada com conhecimento.

Unidade 6

153

modelagem_de_processos.indb 21

20/9/2006 12:39:55

Universidade do Sul de Santa Catarina

Sntese
Ao nal desta unidade, voc aprendeu alguns conceitos relacionados com a Modelagem de Processos de Negcio com UML. Voc viu que a linguagem UML originou-se a partir da padronizao das metodologias de desenvolvimento de sistemas baseados na orientao a objetos. A UML dene em sua verso 2.0 treze tipos de diagramas, divididos em duas categorias: diagramas estruturais ou estticos e diagramas dinmicos. Os pesquisadores Eriksson e Penker (2000), criaram um conjunto de esteretipos capazes de contemplar a viso de um Modelo de Processos de Negcio. Esse modelo reete o ambiente e a estrutura organizacional com a qual o sistema proposto ir contribuir. Um Modelo de Processos de Negcio com UML geralmente contempla um escopo maior que o sistema proposto no projeto, permitindo ao analista denir claramente o que est no escopo desse sistema e o que ser implementado. Um importante elemento da Modelagem de Processos de Negcio com UML a sua navegabilidade, que permite ao usurio do modelo navegar entre as vrias vises. Os MPN com UML permitem ao analista capturar eventos, insumos, recursos e produtos associados aos processos de negcio. Depois so inseridas ligaes que permitem relacionar estes processos com outros modelos. Um MPN auxilia tanto a equipe de desenvolvimento quanto o cliente a descobrirem o que ele quer pois evidencia o bvio. Este modelo estrutura visualmente o raciocnio e o grau de evidncia dos Processos de Negcio, chegando a ser to signicativo, que os clientes costumam realizar comentrios como parece ser muito mais complexo do que eu imaginava e em alguns casos mas est muito burocrtico, por isso tenho problemas.

154

modelagem_de_processos.indb 22

20/9/2006 12:39:55

Modelagem de Processos

Segundo Eriksson e Penker (2000), um MPN em UML dene os elementos a seguir: Objetivos, metas ou a razo do processo; Insumos especcos (entradas); Produtos especcos (sadas); Recursos; Atividades que so executadas em alguma ordem; Eventos que dirigem o processo. A notao de um Processo de Negcio em UML implica um uxo de atividades desde a esquerda para a direita. Normalmente o elemento evento colocado esquerda do processo e o produto (sada) direita.

Unidade 6

155

modelagem_de_processos.indb 23

20/9/2006 12:39:56

Universidade do Sul de Santa Catarina

Saiba mais
Para aprofundar seus conhecimentos sobre os contedos desta unidade, busque a leitura em: CEREJA, J. M. G.; SANTANA, N.; BORREGO FILHO, L. F. UML e PML: Uma Explorao de Abordagens para a Modelagem de Processos. IV Simpsio Internacional de Melhoria de Processo de Software. So Paulo, 2002. Disponvel em: <http://www.lbd.dcc.ufmg.br/bdbcomp/servlet/ Evento?id=34 >. ERIKSSON, H. E.; PENKER, M. Business Modeling with UML. New York: John Wiley & Sons, 2000, 459 p. ENTERPRISE ARCHITECT. Sparks Systems UML Tutorials: The business process model. Disponvel em: <http:// sparxsystems.com.au/downloads/whitepapers/The_Business_ Process_Model.pdf >. Acessado em 24/10/2005. LIMA, A. S. UML 2.0 Do Requisito soluo. So Paulo: rica, 2005. 328p. MORAES, M. M. Utilizao de Esteretipos da UML para Modelagem de Integrao de Empresas. Dissertao (PsGraduao em Cincia da Computao) - Pontifcia Universidade Catlica do Rio Grande do Sul PUC - RS. Disponvel em: <http://www.pucrs.br/uni/ poa/info/pos/dissertacoes/arquivos/mariane.pdf >. SALM JUNIOR, J. F. Extenses da UML para descrever processos de negcio. Dissertao (Ps-graduao em Engenharia da Produo) Universidade Federal de Santa Catarina, Florianpolis, 2003. WERNECK, V. M. D.; ALVIM, D.; COSTA, M. M. Gesto de Processos de Negcio Orientada a Objetos. Revista Uniandrade, V. 04, No. 01, 2003. Disponvel em: <http://www.uniandrade.br/publicacoes/revista/cientica/ MontaArtigo.asp?ID=156>.

156

modelagem_de_processos.indb 24

20/9/2006 12:39:56

You might also like