You are on page 1of 9

Viso de Estrutura do negcio

Prof.: Clarindo Isaas Pereira da Silva e Pdua


Gestus
Departamento de Cincia da Computao - UFMG

Bibliografia
Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2000. Booch G. et al, "The Unified Modeling Language User Guide", Addison Wesley, 1999. Rumbaugh J. et al, "The Unified Modeling Language Reference Manual", Addison Wesley, 1999 .

Contedo
Introduo Modelagem de recursos Modelagem de informao Modelagem da organizao

Introduo
A Viso de Estrutura do negcio mostra a estrutura de:
recursos: produtos ou servios, informaes do negcio, a organizao tradicional do negcio:

divises departamentos sees unidades de negcio, etc.

Introduo

Introduo

considerada suplementar Viso de Processos . Descreve a informao que pode no ser mostrada no diagrama de processos mas vital para a operao da organizao. Ela tambm modelada pelo arquiteto de negcio, tambm possivelmente apoiado por uma equipe de modeladores de processos. Uma estrutura central dinmica e flexvel dos recursos contribui para facilitar mudanas no futuro.

Base para a Viso de Estrutura do negcio:


Grficos e estruturas tradicionais da organizao. Descries dos produtos e servios que a empresa prov. A Viso de Processos de negcio.
Mostra que recursos so usados.

Introduo

Introduo

A modelagem da Viso de Processos interdependente da Viso de Estrutura do negcio.


Durante as discusses e entrevistas, pode-se perceber que as pessoas entrevistadas apresentam informaes que pertencem a ambas as vises. Tipicamente so modeladas em paralelo. Contribuem entre si e precisam ser consistentes.

Representao UML
Diagramas de classe e de objetos so utilizados na representao da Viso de Estrutura do negcio.
Diagramas de classe mostram a estrutura principal ou geral. Diagramas de objeto mostram uma configurao real de diagramas de classe, por exemplo, como uma organizao est em um determinado momento.
7 8

Introduo > Representao UML

Introduo > Representao UML

Diagramas de classe so usados tambm no modelo conceitual da Viso de Negcio.


O modelo conceitual define os conceitos importantes do negcio.
Prov uma viso de alto nvel que define uma terminologia comum. Concentra-se na definio do significado e relacionamentos envolvendo os conceitos mais importantes para o negcio.

Recursos vo ser modelados como classes (ou objetos).


Possuem operaes e atributos. As operaes so usadas em diagramas de processo ou de linha de montagem. Os processos usam as operaes para acionar um recurso para executar um servio ou ao especfica.

Os modelos da Viso de Estrutura so mais detalhados, concentrando-se em aspectos operacionais.


Descrevem os recursos (produtos e servios), informaes e organizao em maiores detalhes.
9

10

Modelagem de recursos

Modelagem de recursos
Os modelos de recursos detalham a estrutura de diferentes recursos.
Utilizando diagramas de classe e de objetos. Podem enfatizar a estrutura interna de produtos e servios oferecidos pela organizao.
11
*

Exemplo de diagrama de classes de recursos


B oletim

* P gina W E B 0. .4

P ropaganda

D is c us s o

P gina de m ens agem W E B

P gina de artigos W E B

P gina de ins tru es W E B

12

Modelagem de recursos > Exemplo de diagrama de classes de recursos

Diagrama de classes da estrutura do recurso boletim da Negcio Exemplo S. A. O boletim consiste em diferentes pginas WEB que contm: Mensagens, artigos ou instrues. Todas as mensagens so organizadas em listas de discusso. Uma pgina WEB pode ter quatro propagandas anexadas.

Modelagem de informao
Visa a modelagem de informaes que so estrategicamente importantes no negcio. Toda informao tambm um recurso no negcio, mas vale a pena modelar separadamente.
A informao utilizada em sistemas que apiam o negcio e tem um valor estratgico para a organizao.

13

14

Modelagem de informao

Modelagem de informao

A modelagem de informao um passo inicial na definio da informao armazenada em sistemas de informao. Os detalhes no devem fazer parte do modelo de negcio.
Como dados do banco de dados (chaves de tabelas, por exemplo). Sero definidos durante a modelagem de sistemas de informao.

Os requisitos de informao so governados pelo negcio; mas algumas vezes a informao disponvel tambm governa o negcio.
Por exemplo:
a informao existente pode criar novas oportunidades para o negcio; quanto mais informao o negcio puder capturar sobre o cliente, mais possibilidades haver em adaptar e configurar os produtos e servios.

15

16

Modelagem de informao

Modelagem de informao > Exemplo de diagrama de classes de informao

Um exemplo claro de uso de informao em negcios de Internet:


Stios de comrcio eletrnico tentam aprender o mximo sobre seus clientes visitantes para personalizar suas pginas.

O exemplo a seguir apresenta um diagrama de classes para os recursos de informao mais importantes da empresa Negcio Exemplo S.A.

H tambm muitos exemplos de empresas que tm informaes que no so totalmente usadas ou exploradas para melhorar o negcio ou o relacionamento com os clientes.

17

18

Modelagem de informao > Exemplo de diagrama de classes de informao

Modelagem de informao

Exemplo de diagrama de classes de informao


<<informao>> Informao do Cliente nome : String endereo : String e-mail : String 1..n <<informao>> Informao do portfolio id : String ltima_negociao : Date valor : Integer crdito : Integer propri edade : Propriedade <<i nformao>> I nformao de perfil da organizao descrio : Documento campo : String seo : String concorrentes : String relatri os_anuais : Documento

Um modelo de negcio pode ter as classes Consumidor e Informao do Consumidor. A classe Consumidor
Representa o consumidor real Recurso fsico Como os consumidores se comportam e interagem com o processo de negcio. Efetua a compra, se cadastra, paga, leva o produto, manda entregar em casa.

0..n 0..n <<informao>> Informao de pedido limite : Integer nmero : Integer <<informao>> Informao de ttulos nmero : String nome : String tipo : String ltimo_dividendo : Double preo_corrent e : Double <<informao>> Informao de notcias da empresas dat a : String descri o : Docum ento f onte : String

<<i nformao>> Informao da empresa nome : String endereo : String 0..n

19

20

Modelagem de informao

Modelagem de informao

A classe Informao do Consumidor:


Representa a informao sobre o consumidor. So o que as lojas e sistemas de informao utilizam
Nome, endereo, CFP, aniversrio. Freqncia de compra, o que prefere comprar, datas que compra mais, produtos preferidos.

As classes Consumidor e Informao do Consumidor so entidades separadas e precisam ser modeladas assim.
Um erro muito comum analisar e projetar sistemas de informao em que uma classe no modelo de anlise tenta espelhar
tanto o consumidor real quanto a informao sobre o consumidor.

Muitas vezes, a descrio do consumidor pode ser necessria somente em tempo de modelagem sistema, sem fazer parte da implementao

21

22

Modelagem da organizao

Modelagem da organizao
outro caso especial de modelagem de recursos onde recursos so alocados a unidades organizacionais que so relacionadas umas as outras. A alocao de recursos na organizao inclui empregados, mquinas e lugares. Processos podem ser tambm alocados na organizao assim como recursos da organizao podem ser alocados aos processos.

O processo pode transpor as barreiras de vrias unidades organizacionais.


Um gerente do processo deve ser responsvel por ele.

A organizao deve empenhar-se para fazer um uso timo dos recursos.


Tentar evitar sub-otimizao interna, sem uma viso global dos processos, o que comum, infelizmente.

23

24

Modelagem da organizao

Modelagem da organizao

Os objetivos bsicos de um modelo da organizao so mostrar:


alocao de recursos; a cadeia de responsabilidades; a atribuio de tarefas; o modo com que a organizao gerenciada.

A tendncia na estrutura organizacional :


Evitar a estrutura hierrquica clssica em favor de estruturas mais flexveis e dinmicas.

Organizaes flexveis e dinmicas so baseadas em projetos ou misses onde os recursos so temporariamente alocados a processos especficos.
Podem ser baseados na organizao tradicional em que recursos so emprestados ou Pode no haver qualquer organizao formal.
Todo o trabalho feito na forma de projetos e os recursos so movidos entre os projetos quando projetos so concludos.
25 26

A organizao pode incluir vrias dimenses, como:


unidades organizacionais; localizaes geogrficas; alocao de processos.

Modelagem da organizao

Modelagem da organizao

A vantagem da organizao mais dinmica que grupos de trabalhos timos so criados para cada tarefa. A desvantagem que as pessoas nesses recursos poderiam se sentir desorientadas
Por no pertencerem a unidades organizacionais tradicionais.

A tecnologia da informao em muitas situaes podem ser um facilitador de organizaes mais flexveis.
Desde que os sistemas no sejam desenvolvidos para aquela organizao especifica e possam se adaptar a mudanas. No pior caso, se for impossvel ou muito caro adaptar os sistemas de informao, eles dificultam as mudanas na organizao ou no negcio.

27

28

Modelagem da organizao

Modelagem da organizao > Exemplo de diagramas de classe

Exemplo de diagrama de classes


Os diagramas de classes usados na modelagem da organizao descrevem:
nomes das unidades organizacionais e regras de negcio para rearranjar e ligar umas as outras.

Empresa 1 * Diviso

Grupo gestor

A figura a seguir, mostra um diagrama de classes para uma empresa com um grupo gestor.
A empresa organizada em divises. As divises so organizadas em sees.

* Seo

A figura descreve uma estrutura bem esttica que no permite muita flexibilidade.

29

30

Modelagem da organizao

Modelagem da organizao > Exemplo de diagramas de objeto

Exemplo de diagrama de objetos


A prxima figura mostra um diagrama de objetos compatvel com o diagrama de classes do modelo da organizao. Mostra instncias reais das classes. Prov uma viso da organizao presente.
31

Um modelo ou um sistema baseado no diagrama de classes anterior poderia permitir a adio ou excluso de novas divises ou sees no futuro.
Mas no permitiria qualquer mudana na estrutura definida.
Por exemplo, uma seo ter subsees ou a adio de novos elementos organizacionais.

32

Modelagem da organizao > Exemplo de diagramas de objeto

Empresa Exemplo : Empresa

: Grupo gestor

Adminstrao : Diviso

Vendas : Diviso

Contedo : Diviso

Apoio : Seo

Economia : Seo

Vendas : Seo

Compras

Web design : Seo

Produo WEB : Seo

33