6-arquitetura-negocio (1)

download 6-arquitetura-negocio (1)

of 24

Transcript of 6-arquitetura-negocio (1)

  • 7/23/2019 6-arquitetura-negocio (1)

    1/24

    1

    1

    Modelagem da Arquitetura

    do Negcio

    Prof.: Clarindo Isaas Pereira da Silvae Pdua

    Gestus

    Departamento de Cincia da Computao !"#G

    $

    Bibliografia

    Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John

    ile!, "###

    %ooc& G. et al' $%he Uni&ied Modeling Language User 'uide$, (ddison )esle*' 1+++.

    (u)*augh J. et al, $%he Uni&ied Modeling Language (e&eren+e Manual$, ddison esle!,

    .

    Ha))er, M. /ha)0!, J. (eengineering the /or0oration: Mani&esto &or Business

    (e1olution. 2ew 3ork: Har0er Business Books, 4.

    5a1en0ort, %. Pro+ess 6nno1ation: (eengineering ork through 6n&or)ation and

    %e+hnolog!. /a)*ridge, M: Har1ard Business 7+holl Books, ".

    Beedle, M. . +88herentBP(:- Pattern Language to Build gile 8rgani9ations. PLoP-

    +on&eren+e, .

    ,

    Modelagem da arquitetura donegcio

    - (ruitetura: (ur/lio: Informtica: a estrutura

    e or0aniao l20ica de funcionamento de um

    sistema computacional.

    - 3osso interesse est na aruitetura utiliada

    na modela0em de processos de ne02cio.

    4

    Modelagem da arquitetura donegcio

    - (presentamos:

    - as caractersticas de uma aruitetura de ne02cio5

    - os conceitos envolvidos na definio dessa

    aruitetura5

    - as e6tens7es propostas pelos autores 8ri9sson

    Pen9er na !#; usadas para a modela0em da

    aruitetura de ne02cio.

  • 7/23/2019 6-arquitetura-negocio (1)

    2/24

    2

    papel da aruitetura na construo de ualuer tipode estrutura / ?em definido.

    - 8m?ora a forma da aruitetura do ne02cio se@a diferente

    de pro@etos de construo' o conceito / i0ualmente

    importante.

    - Com uma aruitetura ?em definida / possvel:

    - entender a estrutura a ser mel&orada5

    - plane@ar a construo real5- estimar custos5

    - usar como ?ase para desen&ar a estrutura do ne02cio.

    A

    - ( aruitetura serve comodocumentao' Btil mesmo ap2suma construo' facilitando:

    - entender5- manter 5

    - se dese@ado' estender

    a estrutura.

    #otivao

    ( aruiteturadefine a

    estrutura done02cio

    #odelar aaruitetura / ac&ave para o

    entendimento done02cio e como

    ele funciona.

    #otivao

  • 7/23/2019 6-arquitetura-negocio (1)

    3/24

    3

    +

    Definio- (ruitetura / um con@unto or0aniado de elementos

    com claros relacionamentos entre si' ue @untos

    formam um con@unto definido por suas fun7es.

    - >s elementos representam a estrutura or0aniacional e

    comportamental de um sistema de ne02cio e mostra

    a?stra7es dos processos e estruturas c&aves no

    ne02cio EFernadat+=. Fernadat' "rancois. 8nterprise#odelin0 and Inte0ration. ;ondon' 8n0land: C&apman

    Hall. 1++=.

    #otivao

    1

    Arquitetura do negcio

    - J a ?ase para descrever eentender o ne02cio' pois:- lista as partes reueridas do ne02cio5- mostra como as partes so

    estruturadas e intera0em 5

    - mostra como a aruitetura deveevoluir.

    #otivao

    11

    - Kodos os ne02cios tm al0um tipo de

    aruitetura.

    - 3o entanto' a Bnica descrio disponvel

    do ne02cio em 0eral so dia0ramasor0aniacionais.

    - Por isso' muitas das situa7es e estruturas

    do ne02cio nunca foram documentadas ou

    visualiadas.

    (ruitetura do ne02cio

    1$

    - Ca?e uma refle6o: as empresas

    tm muitas plantas e desen&os

    para seus pr/dios eLou seus

    produtos' mas em 0eral nen&um

    modelo de como o seu ne02cio /

    conduido.

    (ruitetura do ne02cio

  • 7/23/2019 6-arquitetura-negocio (1)

    4/24 4

    1,

    - (trav/s da definio e documentao

    de como o ne02cio / conduido' pode

    se 0an&ar com um con&ecimento Mdo

    ne02cioN ue @ est disponvel.

    - ( aruitetura funciona como uma ?ase

    de con&ecimento- J um ativo estrat/0ico para o ne02cio.

    (ruitetura do ne02cio

    14

    - Documentar um sistema dene02cio:- torna mais fcil traer mel&orias ou

    inova7es para o ne02cio5- facilita a identificao de novas

    oportunidades de ne02cio5- prov reuisitos corretos para o

    sistema de informao-> sistema apoiar mel&or as opera7esdo ne02cio.

    (ruitetura do ne02cio

    1 cliente pode ser interno ou e6terno aone02cio.

    86tens7es 8ri9ssonPen9er O Processos de ne02cio OCaractersticas de um processo de ne02cio

    ,+

    - Durante sua e6ecuo' um processo dene02cio pode intera0ir com outros recursosMal/m dos recursos de entrada e de sadaN:- esses recursos podem levar informao ao

    processo5

    - ou podem ser pessoas ou muinas responsveispela e6ecuo das atividades do processo.

    - Pode ser usado para descrever processos deservios ou de transa7es al/m de processosde manufatura.

    86tens7es 8ri9ssonPen9er O Processos de ne02cio OCaractersticas de um processo de ne02cio

    4

    Representao:

    - 3a !#;' os processos podem serrepresentados em um dia0rama de atividades.

    - !m processo de ne02cio / uma atividadeestereotipada como WWprocessOO.

    - ece?e recursos como entrada.

    - Produ recursos como resultados.- #uitas vees' os recursos produidos adicionam

    valor em relao aos recursos de entrada.

    86tens7es 8ri9ssonPen9er O Processos de ne02cio

  • 7/23/2019 6-arquitetura-negocio (1)

    11/2411

    41

    86tens7es 8ri9ssonPen9er O Processos dene02cio O epresentao

    ad Exemplo de processo

    meta

    Chapas Furadas

    por Dia :Meta

    Quantitativa

    Processo de Furao

    informao

    Instruo de Furo

    fsico

    Chapa de Ao

    fsico

    Chapa Furada

    4$

    Propriedades do processo

    - Se0undo a e6tenso 8ri9ssonPen9er' o processopode ter os se0uintes valores rotuladosMpropriedadesN a ele associados:- #eta- Prop2sito- Documentao- esponsvel pelo processo- (tores do processo- Prioridades

    - iscos- Possi?ilidades- Kempo- Custo

    86tens7es 8ri9ssonPen9er O Processos dene02cio

    4,

    - #eta- !m valor te6tual ue descreve o o?@etivo do

    processo' usado se um o?@eto meta no fore6plicitamente ane6ado ao processo.

    - Prop2sito:- !m valor te6tual ue descreve

    informalmente o prop2sito do processo5 pore6emplo' o ue o processo fa e no' casode um novo processo' seu efeito previsto.

    86tens7es 8ri9ssonPen9er O Processos dene02cio O Propriedades do processo

    44

    - Documentao:- !m valor te6tual ue descreve informalmente o

    processo5- Por e6emplo' as atividades completadas e os

    recursos envolvidos

    - esponsvel pelo processo:- Falor te6tual ue define o responsvel pelo

    processo' uma pessoa na or0aniao ue 0erenciaas mudanas e planos para mudanas.

    - (tores do processo:- Falor te6tual ue define os atores necessrios para

    e6ecutar o processo.- Kipicamente so descritos seus nveis de

    &a?ilidades.

    86tens7es 8ri9ssonPen9er O Processos dene02cio O Propriedades do processo

  • 7/23/2019 6-arquitetura-negocio (1)

    12/2412

    4!

    - Ya empresa ir atrair mais tra?al&o competente.

    86tens7es 8ri9ssonPen9er O #eta

    A$

    - Pode ser colocadas em termos de

    indicao de otimiao' por

    e6emplo:

    - (umentar o resultado

    - (umentar a ualidade

    - Diminuir o tempo de lanamento do

    produto no mercado.

    86tens7es 8ri9ssonPen9er O #eta

  • 7/23/2019 6-arquitetura-negocio (1)

    19/24

    19

    A,

    Sub-meta

    - !ma meta pode ser composta em su?metas.

    - (lcanar a meta superior depende de se

    atin0ir as metas inferiores.

    - Su?metas podem tam?/m su?stituir ou

    compensar outras su?metas ue ten&am

    fal&ado ou no foram atin0idas' para seatin0ir uma meta superior.

    86tens7es 8ri9ssonPen9er O #eta

    A4

    Problemas

    - #etas so intimamente relacionados a pro?lemas' pois um

    pro?lema / um o?stculo a uma meta.

    - !m pro?lema / uma situao ou o?@eto ue se coloca no

    camin&o para se atin0ir uma meta.

    - J comum' portanto' modelarse os pro?lemas associados a

    uma meta.

    - Dada uma meta' podese per0untar uais so os pro?lemas ue

    dificultam alcanla.- Dado um pro?lema' podese per0untar' se ele for eliminado'

    ual meta pode ser atin0ida[

    86tens7es 8ri9ssonPen9er O #eta

    A comportamento de um recurso- >s meios de se atin0ir um meta especfica

    86tens7es 8ri9ssonPen9er

  • 7/23/2019 6-arquitetura-negocio (1)

    21/24

    21

    1

    - !ma re0ra em 0eral envolve o

    relacionamento entre conceitos:

    - Define o modo com ue os conceitos podem

    relacionar uns aos outros.

    - Define as condi7es ue precisam ser

    mantidas para um relacionamento ser

    vlido em um momento especfico notempo.

    86tens7es 8ri9ssonPen9er Oe0ras de ne02cio

    $

    Definio

    - YU)a de+lara=>o ?ue 0ode +ontrolar oua&etar a ee+u=>o do 0ro+esso de neg+ioassi) +o)o a estrutura dos re+ursos noneg+io. de+lara=>o es0e+i&i+a u)a+ondi=>o ?ue 0re+isa ser sustentada ou ?ue+ontrola ?ual ati1idade de1e ser a seguinte. regra de neg+io 0ode e0ressar u) )etade neg+io, es0e+i&i+ar o )odo +o) ?ue o0ro+esso de1e ser ee+utado, detalhar as

    +ondi=Des de u) rela+iona)ento, ourestringir o +o)0orta)ento de u) re+urso.

    86tens7es 8ri9ssonPen9er Oe0ras de ne02cio

    ,

    Regras de negcio

    - e0ras controlam o ne02cio.- So definidas para satisfaer reuisitos:

    - 86ternos ao sistema- re0ulamenta7es e leis- estri7es impostas por outros ne02cios

    - Internos para atin0ir as metas de ne02cio comse0urana.

    - H trs tipos ?sicos de re0ras de ne02cio:- Deriva7es- estri7es- 86istncia

    86tens7es 8ri9ssonPen9er Oe0ras de ne02cio

    4

    Derivaes

    - Definem como o con&ecimento em uma formapode ser transformado em outrocon&ecimento

    - 86emplo:- Como al0umas informa7es so derivadas de outras

    informa7es.

    - !ma derivao pode ser:- !ma re0ra computacional: uma f2rmula para

    calcular um valor- !ma re0ra de deduo: Se um certo fato / verdade'

    ento outro fato deduido precisa ser verdade.

    86tens7es 8ri9ssonPen9er Oe0ras de ne02cio

  • 7/23/2019 6-arquitetura-negocio (1)

    22/24

    22