Escolar Documentos
Profissional Documentos
Cultura Documentos
A Anlise de Causa e Efeito uma tcnica para identificar todas as causas possveis (dados de entrada) associadas a um determinado problema/efeito (dados de sada) antes de se chegar a um nmero reduzido de causas principais que precisem ser tratadas. O diagrama de Causa e Efeito (tambm conhecido como Diagrama em espinha de Peixe ou de Ishikawa) ilustra graficamente os resultados da anlise e montado em etapas. A Anlise de Causa e Efeito normalmente realizado por um grupo em que todos tm experincia e conhecimento quanta causa a ser analisada. Como Proceder a) Escolher o Problema: Escolha um problema ou efeito. b) Fazer um brainstorming (tempestade de idias): enumerar as causas possveis do efeito. c) Desenhar o diagrama em espinha de peixe. d) Estabelecer categorias de causas: Analise os resultados do brainstorming para determinar as principais categorias das causas. e) Estabelecer as causas: Transfira as causas potenciais do brainstorming para o diagrama. f) Analisar as causas: Quais so as causas mais provveis do efeito. g) Fazer um teste real: Teste as causas mais provveis reunindo dados e observaes. Exemplo: Interprete e copie o Diagrama de Causa e Efeito, ilustrado a seguir, no aplicativo grfico VISIO.
Bulbo
Folgado V elho M al ajustado
C ircuito danificado
C onta no paga
Q uebrado
C ordo cortado
Lmpada no ascende
Interruptor quebrado Sem Interruptor
D escuido/Sujeira
C orroido
Tomada/ cabo
Lmpada
Anlise 5W1H
Os projetos de redesenho, em geral, aps a fase de levantamento dos processos entram numa fase de estudo e melhoria dos processos. Nesta fase sero utilizadas tcnicas com a 5W1H (Do Ingls: Who, When, What, Where, How e Why, com o objetivo de simplificar; eliminar; reunir e padronizar os processos.) para aperfeioar a forma que o trabalho realizado nas organizaes. Este aperfeioamento pode ser acompanhado de estudos de tanto tempos para a identificao de gargalos e quanto de redundncias de trabalho. Outros importantes estudos dos processos so as anlises de paralelismo, simultaneidade, seqenciamento e alocao de recursos s atividades, inclusive pessoas. Exemplo: Interprete e copie o Processo de Matrcula, ilustrado a seguir, no aplicativo grfico VISIO.
Simulao Simulao a imitao da operao de processos ou sistemas do mundo real ao Simulao o processo de projetar um modelo de um sistema real e conduzir
longo do tempo" (Banks). experimentos com este modelo com o propsito de entender o comportamento do sistema dou avaliar vrias estratgias para sua operao" (Pedgen).
IDENTIFICAO DO PROBLEMA
CONCLUSO E IMPLEMENTAO
Simulador de Processos
Modelo do Negcio
Processo Organizao Localizao
Aplicao
Tecnologia
Dados
Objetos
A combinao de modelagem de processos de negcio, anlise e projeto de sistemas, e modelagem de dados, implica suportar todas as necessidades em enterprise modeling (modelagem corporativa) dentro de um mesmo ambiente de ferramenta, e a Popkin Software lder de mercado neste tipo de software, oferecendo a mais completa e flexvel ferramenta ao mercado, segundo a Bloor Research1. Modelagem de Processos de Negcios O SA 2001 possui mtodos e tcnicas para Modelagem de Processos de Negcio (MPN). Uma das tcnicas o padro IDEF, desenvolvido inicialmente para o governo norte-americano (DoD). Uma outra abordagem o Catalyst, mtodo desenvolvido pela CSC. Estes mtodos vem o negcio sob duas perspectivas: a Empresarial ou Corporativa, e a Tecnolgica.
1
Bloor Research uma organizao lder em pesquisas e publicaes na rea de TI na Europa. www.bloor-research.com
Na perspectiva empresarial, o SA2001 oferece modelos de processos de negcio, vises da organizao e localizao. J na perspectiva de TI, trabalha-se com modelagem de dados, modelagem de aplicaes, e a tecnologia propriamente dita. No necessariamente o analista obrigado a seguir e adotar todos os modelos. Dentro do SA 2001, escolhe-se os modelos mais apropriados ao mtodo e cultura de desenvolvimento da empresa.
Viso do Catalyst
Viso Viso do Corporativa Processos de Nagcio Tipo de Negcio Processos de Negcio Viso da Organizao Diagnstico da Organizao Localizao Aplicao Dados Tecnologia
Diagnstico Diagnstico do Ambiente da Necessidade Diretrizes do Diretrizes da Ambiente Aplicao Conceito Conceito da das Aplicao localizaes Localizao Lgica Localizao Fsica Interfaces do Sistema Aplicao Fsica
Diagnstico dos Dados Diretrizes dos Dados Entidades Conceituais Entidades Lgicas Tabelas
Diagnstico da Tecnologia Diretriz da Tecnologia Conceito da Tecnologia Viso Lgica da Tecnologia Viso Fsica da Tecnologia Performance da Tecnologia
Diretrizes Diretrizes dos Diretriz da Corporativas processos Organizao Performance dos processos Conceito da Organizao Objetivos da Organizao
Mtodos Estruturados: - Gane & Sarson - Engenharia da Informao - Yourdon/De Marco - Ward & Mellor Mtodos OO: - Booch 94 - Coad Yourdon - OMT Rumbaugh - Shlaer/Mellor - UML (1.3)
Pode-se ver as tcnicas de anlise e projeto OO disponveis no System Architect. A UML (Unified Modelling Language) uma dessas tcnicas. Originada das tcnicas OMT (Rumbaugh), Booch, e Use Case (Jacobson), a UML tende a ser um mtodo padro quando se fala em Orientao a Objetos. Porm o System Architect mantm as tcnicas originais dos 3 autores caso o desenvolvedor queira usar todos os recursos de cada autor em separado, j que a UML um extrato das 3 tcnicas. Alm da variabilidade de tcnicas, o SA 2001 permite gerar classes e atributos a partir de diagramas hierrquicos de processos lgicos, assim como gerar operaes ao mesmo tempo, e tambm relacionamentos, a partir de modelos de dados e de negcios. Com o SA 2001 o analista consegue customizar a gerao
Linguagens suportadas: para linguagens a partir de qualquer modelo de classes. Em C+ - C++ + o SA 2001 gera cabealhos e esqueletos e faz tambm - CORBA IDL engenharia reversa desta estrutura. Alm do C++, o SA 2001 - Delphi gera e faz reversa de Corba IDL, Smalltalk, Java. - Power Builder - Visual Basic - Java e Java Script - HTML - 4GL (Magic) C++ RDBMSSmalltak suportados: - Access - AS/400 - SQLBase - DB2 Corba - Informix - InterBase - Oracle - Paradox Java
SA2001
HTM L
SIMPROCESS
O SIMPROCESS uma ferramenta de simulao que visa apoiar a tomada de decises corretas, sem o comprometimento de recursos, tempo e o dinheiro. Define estrategicamente o melhor custo benefcio e permite uma rpida avaliao de alternativas antes de execut-las.
Integrao do Processo e Anlise Ao contrrio de outras ferramentas que modelam processos, o software de simulao SIMPROCESS integra processos definidos, simulao orientada a objeto (gera diagramas UML), e custo da atividade em uma nica ferramenta.
As relaes diretas entre o SIMPROCESS e os aplicativos da gerncia, fluxo de trabalho, ferramentas de desenvolvimento orientado a objeto (diagramas UML), fornecem uma soluo integrada para a melhoria processo contnuo.
Trabalha em plataformas Windows 9x/ NT/ 2000 Utiliza dicionrio (repositrio) unificado de dados Permite compartilhamento do repositrio entre n analistas Customizvel a ponto de atender caractersticas especficas da MDS da sua empresa Permite definir diferentes nveis de acesso a usurios ou grupos de usurios Possui interface customizvel extensvel, permitindo utilizar, VBA, OLE e macros Possui integrao com o Microsoft Repository B. Suporte Metodolgico
Permite documentar toda a fase de anlise usando:
Tcnicas Estruturadas ( Gane & Sarson, Ward & Mellor, entre outros) Anlise Essencial Anlise Orientada a Objetos Suporta a Metodologia Enterprise ( antigo Catalyst ) da CSC Corp. Permite modelagem de processos de negcios, utilizando as tcnicas IDEF Permite modelagem de processos de negcios atravs das extenses da UML
( atravs do BPWin )
(alguns autores)
System Architect 2001 PRODUTO >>> C. Modelagem de Processos de Negcio Permite a criao de diagramas IDEF0 Permite a criao de diagramas IDEF3 Possui mecanismos de referncia cruzada entre Processos e Unidades Organizacionais, e/ou Processos e Sistemas Permite o levantamento de Requisitos associados aos Processos/reas de Negcio
Possui facilidades para custeio de atividades
Erwin
Rational Rose
Power Designer
Designer 2000
( BPWin ) ( BPWin )
Mtodo prprio
( atravs do BPWin )
D. Anlise Estruturada Permite a criao de DFDs Permite a criao de diagramas-filho Executa relatrios de Balanceamento entre diagramas Executa relatrios de verificao de integridade dos dados E. Anlise Essencial
Modelo Essencial ( Anlise )
Modelo Ambiental Modelo Comportamental Modelo de Implementao ( Projeto ) F. Anlise Orientada a Objetos
Metodologias Orientadas a Objetos:
Parcialmente Parcialmente
Coad / Yourdon Shlaer/Mellor Permite utilizar a tcnica CRC cards Permite fazer a importao de classes a partir de arquivos externos Gerao simplificada do modelo E.R a partir do Modelo de Classes Executa Engenharia Reversa a partir de Modelos de Dados, criando Diagramas de Classes
Erwin
Rational Rose
Power Designer
Designer 2000
Parcial para Bancos que no sejam ORACLE Parcial para Bancos que no sejam Oracle
Permite a criao de sub-modelos, como reas de interesse ( subject areas ) Permite a desnormalizao do modelo fsico Permite independncia entre o modelo fsico e o modelo lgico Permite a utilizao de vrias notaes Permite associar atributos a elementos/estruturas de dados, e ainda assim ter independncia de definies
8 notaes
3 notaes
Representa simbologia de entidades associativas, entidades fracas e sub tipos/super tipos Permite que a partir do mesmo modelo lgico sejam gerados modelos fsicos para vrios DBMSs diferentes Identifica visualmente os tipos de relacionamento Identificativo e No-Identificativo ( tratamento de integridade referencial ) H. Gerao de Cdigo / Desenvolvimento A partir dos modelos de Classes C++ ( cabealhos e esqueletos ) Java SmallTalk CORBA Delphi Visual Basic
System Architect 2001 PRODUTO >>> A partir dos modelos de Dados ( E.R.) Visual Basic Delphi PowerBuilder Permite prototipao de telas Possui mecanismos round-trip de gerao/importao/atualizao de cdigo
I. Links com ferramentas RAD
Erwin
Rational Rose
Power Designer
Designer 2000
Magic Dinasty
J. Sistema de Relatrios
Prprio Em HTML Link com MS-Word Macros de relatrios abertas para customizao
K. Suporte Gerencial
no dispo nvel
Facilidade para troca de informaes entre projetos Possui integrao bi-direcional com o MS-Project
- PALHOA Universidade do Sul de Santa Catarina Unidade Acadmica Tecnologia Programao Dinmica
Exemplo:
Simular o atendimento de uma loja de acessrios de informtica conforme os seguintes dados: Clientes chegam loja a cada 5 segundos, de acordo com uma distribuio exponencial. Usando a terminologia do Arena diremos que Time Between = EXPO(5). O atendimento tambm segue uma distribuio exponencial com mdia de 6 segundos. Usando a terminologia do Arena diremos que Process Between = EXPO(6).
A tcnica usada pelo Arena para montar qualquer modelo a programao visual, em que o fluxo do sistema criado na tela do computador na forma de um diagrama de blocos. A figura a seguir ilustra uma representao do sistema de venda, conforme a prpria viso do mundo do Arena. Chegada Atendimento Sada
Create
Dispose
Concluindo, deve-se modelar a loja de acessrios de informtica utilizando blocos do Arena: O cliente chega loja (bloco CREATE); O cliente atendido na loja (bloco PROCESS), compreendendo as seguintes etapas: o Entrada na fila e espera, at chegar sua vez; o Atendimento; o Desocupao do posto de atendimento; O cliente sai da loja (bloco DISPOSE).
O controle e a execuo da simulao realizado atravs do bloco RUN SETUP (Project Parameters). O modelo simulado para 900 segundos o que corresponde a 15 minutos de funcionamento da loja (horrio de maior demanda). O modelo implementado ilustrado a seguir.
Relatrio dos resultados: Aps transcorridos 900 segundos o Arena apresenta os resultados da simulao da seguinte forma:
Campo Atendimento.Queue.Wait ATENDENTE.NumberBusy ATENDENTE.NumberSched u ATENDENTE.Utilization Atendimento.Queue.Numb ATENDENTE.TimesUsed ATENDENTE.ScheduledUti Significado Tempo de fila Taxa de ocupao do atendente Disponibilidade do atendente Taxa de ocupao do atendente Tamanho da Fila Nmero de entidades atendidas e em atendimento pelo recurso Taxa de ocupao do atendente Valor mdio 68,439 [Seg] 0,98192 (98,192%) 1,0 (100%) 0,98192 (98,192%) 12,469 entidades 153 entidades 0,98192 (98,192%)
==================================================================== ARENA Simulation Results Ricardo - License: EVALUATION Summary for Replication 1 of 1 Project:Unnamed Project Run execution date : 1/20/2003 Analyst:Ricardo Model revision date: 1/20/2003 Replication ended at time : 900.0 TALLY VARIABLES Identifier Average Half Width Minimum Maximum Observations _______________________________________________________________________________ Atendimento.Queue.Wait 68.439 (Insuf) .00000 112.20 153 DISCRETE-CHANGE VARIABLES Identifier Average Half Width Minimum Maximum Final Value ______________________________________________________________________________ ATENDENTE.NumberBusy .98192 (Insuf) .00000 1.0000 1.0000 ATENDENTE.NumberSchedu 1.0000 (Insuf) 1.0000 1.0000 1.0000 ATENDENTE.Utilization .98192 (Insuf) .00000 1.0000 1.0000 Atendimento.Queue.Numb 12.469 (Insuf) .00000 24.000 17.000 OUTPUTS Identifier Value _________________________________________ ATENDENTE.TimesUsed 153.00 ATENDENTE.ScheduledUti .98192 Simulation run time: 0.37 minutes. Simulation run complete.
============================================================ Alterando a quantidade de atendentes: No exemplo anteriormente simulado, formou-se uma fila grande e o atendimento de um nico funcionrio no seria suficiente. Talvez fosse necessrio colocar mais atendentes. Para simular esta situao, altere os dados do atendimento (Resource), no campo Capacity, mudando para 2, 3 e 4. Verifique e complete os valores que esto faltando na tabela a seguir. Resultados da loja de acessrios de informtica Atendentes Taxa de Fila mdia Tempo Nmero de ocupao de fila clientes mxima 98,192%) 68,439 1 112,20 153 114,34 % 2 ou 57,17% 2,6822 29,322 175 cada 3 4