Você está na página 1de 9

CASE "Computer-Aided Software Engineering" ,a base para a reengenharia de negcios.

Autor: Belmiro do ascimento !o"o

#esumo: $roduti%idade e &ualidade s"o 'uest(es atuais. A reengenharia e)ige mudan*as radicais na organi+a*"o, no entanto o desen%ol%imento tradicional de sistemas , lento e r-gido. As solu*(es e)istem. CASE %em de encontro a essas necessidades, sendo a automa*"o da automa*"o. S"o analisados os aspectos de sua categori+a*"o, sele*"o e implementa*"o bem como aspectos da engenharia re%ersa, reusabilidade, repositrios e CASE corporati%o bem como seus impactos. $ala%ra-cha%e: CASE, reengenharia, produtividade, desenvolvimento de sistemas, metodologias, seleo, implementao, Engenharia Reversa, Repositrios .. / 0#123451 Este artigo baseado na principal ferramenta para as modernas tcnicas de reengenharia de negcios, onde a nvel corporativo, podemos definir os modelos atuais da empresa e o reutili !"lo em todos os novos sistemas ou processos da organi ao, com ganhos significativos de produtividade e abandono do antigo e podendo repens!"la # partir de um novo ponto de vista$ Se voc% acredita &ue os comple'os modelos organi acionais podem ser descritos com papel e l!pis este artigo no o au'iliar! em nada$ A poca favorece as discuss(es a respeito das mudanas &ualitativas em todas as !reas do conhecimento humano$ )alavras de ordem so, reengenharia, globali ao, competitividade, &ualidade total, produtividade$ As empresas tornam"se fle'veis e !geis, integrando a produo na estratgia dos negcios e permitindo mudanas r!pidas no produto, atendendo #s r!pidas demandas do mercado$ *o entanto no assim com o desenvolvimento de sistemas e temos &ue encontrar caminhos alternativos para essa crise$ .... Solucionando as crises do software. +m sentimento reinante nas empresas, a sensao de &ue muito est! sendo gasto em computao, e ainda assim, o resultado da !rea de processamento nunca o mais ade&uado$ ,entre os principais problemas, vistos pela administrao e pelos usu!rios, temos- .s usu!rios no conseguem obter aplica(es &uando precisam$ difcil, ou impossvel, obter modifica(es &ue a administrao precisa em tempo ra o!vel$ .s sistemas entregues dificilmente atendem #s reais necessidades do negcio$ .s sistemas custam muito mais para desenvolver e manter do &ue o previsto$ . problema principal, est! nos mtodos de trabalho$ . desenvolvimento de sistemas tradicional lento e rgido$ Seu uso e'iste nas empresas atravs de padr(es /EE0 1RAS23 " http-4555$gee6brasil$com$br

e procedimentos, tais como abertura de uma ordem de servio, estudos de tempos e custos de desenvolvimento, an!lise, programao, implementao e testes$ ,e um modo geral, esses procedimentos no funcionam de modo ade&uado$ As Solu(es e'istem mas re&uerem novos soft5ares, novos procedimentos e novas estruturas gerenciais, muitas ve es entrando em cho&ue com a prpria Cultura da organi ao$ A hora de um rompimento com os antigos mtodos, ainda mais &ue a revoluo gerada pelos microcomputadores permite a automao das antigas metodologias e incentiva a criao de novas tcnicas para a automao do desenvolvimento de soft5are$ *o entanto, a maioria das empresas e dos profissionais de processamento de dados no acompanha a velocidade da proliferao dessas novas tecnologias$ As ferramentas CASE, por serem um con7unto integrado de ferramentas &ue podem atuar em todas as fases de desenvolvimento de soft5are, tem um impacto profundo, e'igindo novas metodologias$ Straub e 8etherbe 9:;, atravs dos resultados de um painel de especialistas, nos mostram as principais tecnologias &ue influenciaro as empresas nos anos <=, sendo CASE considerada como uma tecnologia de impacto indireto, do ponto de vista organi acional, mas afirmando"se &ue importante e estar! em crescimento acelerado nos anos <=$ Afirmam tambm &ue o valor de CASE consite em >automati ar o pro7eto humano e codific!"lo>, o &ue significa uma mudana fundamental no modo dos sistemas serem construdos$ ,e outro modo os produtos CASE e as capacidades de Engenharia Reversa, tero um forte impacto nas profiss(es ligadas ao desenvolvimento de sistemas at meados da dcada de <=, sendo ento, seus efeitos sentidos pela comunidade de usu!rios finais$ ..6. A moti%a*"o para produti%idade e 'ualidade. ,entre as grandes &uest(es em desenvolvimento de soft5are ho7e, destacam"semelhor &ualidade, maior produtividade, melhor gerenciamento e custos menores e a manutenabilidade$ Simultaneamente a uma diminuio do custo dos e&uipamentos de processamento de dados e da sua disseminao nas !reas usu!rias, tem crescido o interesse e o conhecimento por parte dos usu!rios da tecnologia e isso os torna mais e'igentes$ Re&uerem melhores informa(es gerenciais, automati am processos, aumentando a produtividade$ ?udo isso nos leva novamente # necessidade de novos mtodos de trabalho, com novas tecnologias e soft5ares ou ferramentas, dei'ando os mtodos artesanais de desenvolvimento de lado@ A chave da produtividade a automao, e isto nos leva a desenvolver soft5ares, como &ual&uer outro tipo de produto manufaturado$ A manuteno tende a crescer # medida &ue cresce o nAmero de programas e, imaginando"se um mercado de livre concorr%ncia, onde os competidores travam uma luta sem fim, a tend%ncia de crescimento dos programas e, conse&uentemente, dos problemas de manuteno e novos >bac6"logs>$ B comum encontrarmos empresas onde o tempo total gasto com manuteno corresponde a C=D de todo o tempo gasto pelo pessoal de sistemas$ *o entanto, e'istem 7! ferramentas CASE e tcnicas na &ual muito do custo de manuteno pode ser evitado$ difcil imaginar o &ue seria a !rea de sistemas, dentro de uma dcada, sem a utili ao de novas tcnicas@ smente com as metodologias convencionais, certamente seria o caos$ A primitiva organi ao de Sistemas de 2nformao /erencial no pode apropriar" se das vantagens de CASE e novas tecnologias de engenharia de soft5are$ /EE0 1RAS23 " http-4555$gee6brasil$com$br

CASE automati a partes de uma ou mais metodologias de desenvolvimento de soft5are$ A metodologia a base, a fundao, sendo CASE a automao da metodologia$ 6. 7E0121819/A E CASE. A implementao de ferramentas CASE sem uma forte e fundamental metodologia , torna vulver!vel os seu sucesso sendo improv!vel obter os benefcios dese7ados$ +ma escolha por metodologias pode revelar"se inapropriada para automao com ferramentas CASE, caso se escolha uma metodologia manual, o tdio envolvido pode desviar"se para a metodologia e conse&entemente para CASE$ )or causa do refletido processo de automao inevitavelmente mudanas no processo, tecnologia CASE e metodologia so melhor implementados 7untos$ 6... Automa*"o das metodologias As Eetodologias, de um modo geral, esto ultrapassadas, por perpetuarem tcnicas manuais do passado$ )or outro lado a grande transformao pela &ual passa a !rea de processamento de dados, nos fa pensar na automao das metodologias$ Segundo EAR?2*, em Eanifesto, >deve"se procurar acima de tudo, numa metodologia, a automao>, precisando automati ar o trabalho do analista e do programador o mais possivel, sendo &ue esta automao precisa ser do conhecimento dos usu!rios finais, e ser adapt!vel ao mercado de maneira fle'vel$ 6.6. As metodologias mudam por causa de CASE Fuando as pessoas usam o termo metodologia, eles podem estar se referindo #s metodologias de an!lise e pro7eto ou #s metodologias &ue suportem todo o desenvolvimento$ As ferramentas de desenvolvimento de sistemas suportadas por computador podero ser um fator de disciplina do trabalho, por&ue obrigam a seguir um roteiro pr" estabelecido, e com praticamente toda a documentao tcnica gerada pela ferramenta$ A linha mestra da an!lise orientada a processos e os mtodos de pro7eto no foram alterados significativamente em de anos$ . diagrama de flu'o de dados, segundo Gourdon e as suas e'tens(es para processos real"time, e os diagramas estruturais de )A/E"H.*ES so predominantes em an!lise estruturada e pro7eto estruturado$ )or outro lado, os mtodos orientados a dados esto mudando, com varia(es dos diagramas de entidades relacionadas de CIE*, &ue dominam o mundo de pro7etos de dados ho7e$ .s esforos para aumentar o rigor e a ri&ue a dessas tcnicas de modelagem de dados e para se conseguir diagramas computaveis so base para algumas inova(es$ +ma coisa certa- Como a tecnologia CASE incrementa em poder e capacidade, metodologias complementares continuaro a se desenvolver r!pidamente$ Entretanto, programadores e analistas tradicionalmente treinados, provavelmente relutaro em absorver os novos mtodos$ Ar&uiteturas cliente4servidor e ambientes gr!ficos 9/+2; tumultuam definitivamente esse cen!rio$ . paradigma muda das metodologias estruturadas para as metodologias orientadas a ob7eto$ :. / 0#123451 A CASE CASE automao de soft5are$ A tecnologia CASE talve a mais profunda transformao ocorrida na comunidade de soft5are$ CASE a automao da /EE0 1RAS23 " http-4555$gee6brasil$com$br

automao$ Ele oferece uma resposta pr!tica aos problemas de produtividade de soft5are dos Altimos vinte e cinco anos$ A tecnologia CASE uma combinao de ferramentas de soft5are com metodologia$ ,este modo, CASE diferente das primeiras tecnologias de soft5are, por&ue enfoca o problema da produtividade de soft5are e no s nos problemas da implementao$ . termo foi criado no comeo dos anos oitenta, &uando a idia de &ue ferramentas gr!ficas, como a dos diagramas de flu'o de dados, os diagramas de entidades e relacionamentos e gr!ficos estruturais, poderiam ser Ateis na an!lise e pro7eto de sistemas$ +ma definio talve mais simples e completa a &ue nos dada por EcClure 9J;>CASE a automao do desenvolvimento de soft5are>$ *esta concepo CASE uma nova abordagem para o ciclo de vida de soft5are, &ue baseada na automao$ A idia b!sica &ue CASE proveria um con7unto integrado de Kerramentas de economia de trabalho,ligando e automati ando todas as fases do ciclo de vida de soft5are$ 2sso evidencia &ue a tecnologia de ferramentas autom!ticas continuar! avanando nos pr'imos L= anos$ .s ferramentais do analista em meados da dcada de L<<=, certamente tero caractersticas sofisticadas de verificao de erro, to bem como habilidade em gerar cdigo e mesmo sugerem 9 usando tcnicas de intelig%ncia artificial ; possibilidades de cdigo reutili !vel a partir de 1ibliotecas de Soft5are$ Euitas ferramentas CASE incluem poderosos editores gr!ficos &ue implementam uma interface com o usu!rio transformando o desenvolvimento de soft5are num processo visual$ :... CASE e o Ciclo de ;ida CASE altera o ciclo de vida do sistema$ Com CASE, o pro7etista do sistema pode focali ar mais o trabalho da an!lise e pro7eto e menos a codificao e teste$ )rogramas codificados manualmente e alterados por geradores de cdigo &ue automaticamente produ em cdigo a partir das especifica(es do pro7eto$ Especifica(es do pro7eto tomam a forma de diagramas estruturados, como ,K, e ,ER, e modelos de prottipos$ Como as especifica(es so arma enadas no repositrio CASE, elas so automaticamente verificadas para a correo e refer%ncia cru ada com outro sistema de informao$ ?oda a informao do sistema arma enada em repositrio CASE onde ele pode ser automaticamente gerenciado e distribudo$ Kinalmente, CASE redu o srio, e custoso, problema de manuteno de sistemas, pois as ferramentas CASE podem documentar, analisar e reestruturar os programas e'istentes agili ando o tempo de entrega para o mercado$ :.6. Categori+a*"o I! poucos anos atr!s, dificilmente algum analista de sistemas teria ouvido o termo CASE$ . mercado de ferramentas CASE tem um dos mais altos graus de crescimento das empresas &ue atuam no setor de desenvolvimento de soft5ares$ Como o mercado nasce, a definio de CASE continua a mudar e no h! um padro definido para a sua categori ao, no entanto os termos abai'o so os &ue melhor o identificam$ a; Kront End ou +pper CASE@ so a&uelas &ue apiam as etapas iniciais de criao /EE0 1RAS23 " http-4555$gee6brasil$com$br

dos sistemas, so elas as fases de plane7amento, an!lise e pro7eto do programa ou aplicao$ b; 1ac6 End ou 3o5er CASE@ so a&uelas &ue do apoio a parte fsica, isto , a codificao testes e manuteno da aplicao, normalmente encontram se produtos de ambos os lados, mas o difcil se obter uma compatibilidade entre ambas, isto , conseguir com o au'ilio de uma Anica ferramenta$ c; 2"CASE ou 2ntegrated CASE@ classifica os produtos &ue cobrem todo o ciclo de vida do soft5are, desde os re&uisitos do sistema at o controle final da &ualidade$ .utra classificao nos dada segundo a fase do ciclo de vida &ue apoia- )lanning 8or6station, AnalMsis 8or6station, ,esign 8or6station, Kerramentas de programao$ :.:. Crit,rio de sele*"o. ,entre os critrios para a seleo de ferramentas CASE , destacamos, segundo /ibson 9L;a; a ferramenta um ,1ES ou um sistema de dicion!rio de soft5are$ b; Fuais as dire(es para o futuro e funcionalidade da ferramenta$ c; . fabricante da ferramenta tem uma filosofia de ar&uitetura aberta$ d; A ferramenta produ soft5are utilit!rio e procedimentos de leitura, bibliotecas de fontes e cria especifica(es de componentes CASE para sistemas e'istentes$ e; A ferramenta tem uma interface efetiva com outras ferramentas$ f; A ferramenta disp(e de metodologias gr!ficas, capa es de e'plodir os diagramas do pro7eto e especifica(es do dicion!rio, para um sistema de dimens(es moderadas$ g; . modelo de plane7amento no componente de plane7amento do CASE compreensivamente abrangente ao nvel de corporao e unidades funcionais, plano estratgico e de sistema$ h; B provido de capacidade de )rototipao$ i; B capa de gerar automaticamente um escopo das especifica(es do pro7eto fsico a partir das especifica(es do pro7eto$ 7; A ferramenta de pro7eto provida de suporte a an!lise e documentao do pro7eto$ 6; A ferramenta tem capacidade de gerar automaticamente relatrios das especifica(es do pro7eto$ l; . componente de desenvolvimento de bai'o"nvel prov% mtodos para convenincia e compreensiva customi ao do sistema gerado$ m; A ferramenta permite a distribuio de responsabilidades pelo pro7eto e desenvolvimento$ n; As ferramentas de pro7eto e desenvolvimento tem a capacidade de enviar por(es do pro7eto e especifica(es do dicion!rio de desenvolvimento$ o; )ode a ferramenta de interface do pro7eto e especifica(es de desenvolvimento para um ,1ES funcional, ser usada para manter dados de uma companhia$ p; ?em capacidade de processamento de te'to$ &; A ferramenta destaca o gerenciamento do pro7eto$ r; B possvel modificar o pro7eto CASE e ferramentas de desenvolvimento relativas ao ambiente interno da empresa ou metodologia e'istente$ s; )ode a ferramenta gerar automaticamente pro7eto, operao e documentao para o usu!rio final$ /EE0 1RAS23 " http-4555$gee6brasil$com$br

t; A ferramenta tem facilidades para manter o pro7eto to bem &uanto sistemas$ u; )ode a ferramenta gerar programas para uma ampla fai'a de sistemas$ :.<. Crit,rios para implementa*"o ,entre os critrios para a implementao de ferramentas CASE , segundo /ibson 9N;- a; Estabelecimento e aplicao de critrios para avaliao das Kerramentas$ b; 2ncluso de um ?reinamento e'tensivo$ c; Seleo de um grupo e'periente para ?reinamento e acompanhamento durante a implementao$ d; Kormulao de um con7unto de )adr(es e procedimentos$ e; /rupo de Consultores customi ando o ?reinamento e )adr(es de documentao e procedimentos$ f; Seleo de um grupo e'periente 93deres de )ro7eto;, como primeiro grupo a receber treinamento$ g; Casa ha7a treinamento interno deve haver a incluso de ?rainees$ h; Antes do incio de um pro7eto, ter um grupo treinado$ i; . pro7eto piloto deve ser relativamente simples, de O a : meses, para no haver desgaste$ 7; . grupo diretamente ligado ao piloto deve ser treinado por consultores$ 6; Apos o trmino do primeiro pro7eto, dever ser reavaliados e alterados os padr(es e procedimentos da empresa de acordo com a e'peri%ncia alcanada$ l; ,ever! ser feita uma reavaliao do treinamento aps o primeiro pro7eto$ :.=. 1 papel da 9er>ncia Fuando se fala em implementao de CASE, o apoio da alta ger%ncia fundamental e, sem esse apoio, pode haver uma grande probabilidade de fracasso a curto pra o$ . convencimento parte do princpio de &ue desenvolver sistemas de forma tradicional no mais vi!vel$ P!rios fatores devem ser consideradosa; +m e'tenso >bac6"log>,isto , aplica(es pendentes de desenvolvimento$ b; +ma comunidade de usu!rios mais e'igente e &ue passa a &uestionar os custos de computao, os usu!rios se tornaram e'tremamente crticos principalmente com o tempo de desenvolvimento$ A&ui uma &uesto fundamental- o desenvolvimento de aplicativos no acompanhou o desenvolvimento de Iard5are, e o CASE seria uma resposta nessa direo$ c; . mercado cada ve mais competitivo, o &ual gera e'pectativas de resposta cada ve menor e desenvolvimentos simultaneos em novas tecnologias para se ganhar vantagem competitiva 9?ime"to"Ear6et;$ A utili ao de recursos financeiros representa um dos aspectos mais significativos na utili ao de ferramentas CASE, sabendo"se de antemo &ue ser! necess!rio gastar recursos em metodologias, o &ue apenas um compromisso$ ?reinamento ade&uado ao pessoal &ue desenvolve aplica(es, mudanas organi acionais, &ue vem con7untamente com as metodologias, dado &ue esta re&uer um rigor e disciplina para &ue os sistemas de informao trabalhem de forma con7unta$ CASE realmente necessita ser adotado em um nvel estratgico por&ue altera o ciclo de vida de desenvolvimento de soft5are e muitas das pr!ticas fundamentais de desenvolvimento de soft5are$ 8atts IumphreM, em seu recente livro >Eanaging the Soft5are )rocess>, adverte/EE0 1RAS23 " http-4555$gee6brasil$com$br

>2nsanidade o processo de repetir a mesma coisa, sempre e sempre,e aguardar resultados diferentes>$ Esta uma refer%ncia a &ue as pr!ticas de desenvolvimento no mudaram realmente nos Altimos N= anos$ . pessoal de processamento de dados e os gerentes necessitam aceitar suas responsabilidades para o processo de desenvolvimento de soft5are, se7a &ue o processo pode e deve ser melhorado atravs de uma abordagem tradicional, sem o uso de ferramentas CASE ou outra tecnologia$ <. A;A 41S ?303#1S E7 CASE )assaremos a descrever algumas das principais caracteristicas das ferramentas CASE, &ue esto em evoluo neste momento, como os repositrios e o conceito de reusabilidade de soft5are$ <... CASE Corporati%o. Ainda sobre o estudo de S?RA+1 e 8E?IER1E 9:;, o grande impacto organi acional de CASE ser! sentido &uando este tiver o status de CASE Corporativo, fa endo com &ue os altos investimentos feitos tenham retorno, dentre as dire(es temos- viso estratgica da empresa, fi'ao de uma metodologia, utili ao de mtricas 9p$e'$- A)K;, utili ao do repositrio corporativo, reengenharia e engenharia de reutili ao$ <.6. Engenharia re%ersa Engenharia reversa de programas e'istentes, tem um amplo espao futuro para desenvolvimento$ A inabilidade para automati ar a manuteno dos milh(es de linhas de cdigo e'istentes uma sria falha em tecnologia na maioria das empresas$ Estimam &ue so gastos pelo menos := D das suas atividades de soft5are na manuteno ou modificao dos sistemas e'istentes$ Kerramentas de engenharia reversa de cdigo procedural poder vir bem mais tarde$ *o inicio dos anos <=, ferramentas para au'iliar na compreenso do cdigo e'istente atravs da converso para a forma gr!fica e editores inteligentes comeam a aparecer, algumas ferramentas CASE podero assistir o programador na edio de novo cdigo a sistemas e'istentes$ <.:. Software #eus@%el +ma &uesto &ue domina o desenvolvimento de soft5are na atualidade o seu alto custo em relao ao do Iard5are$ Entre os fatores &ue contribuem para uma dram!tica reduo no custo de soft5are est! a reusabilidade dos programas$ A reusabilidade um atributo ou &ualidade de programas &ue podem ser usados em mAltiplas aplica(es$ A reusabilidade pode ser obtida tanto com a gerao autom!tica de programas &uanto manualmente, atravs de programao parametri ada$ A reusabilidade uma resposta importante aos problemas de produtividade de soft5are$ )ossibilidades para reusabilidade de soft5are incluemcdigo reus!vel, pro7etos, especifica(es formais, pacotes de soft5are, prottipos e geradores de aplicao e sistemas de transformao$ Kerramentas CASE 7ogam com uma importante regra, fa endo da reusabilidade uma estratgia pr!tica de construo de sistemas$ . repsitorio CASE forma um corao das necessidades das ferramentas CASE para reusabilidade$ <.<. #epositrios . repositrio CASE o mecanismo para arma enamento e organi ao de todas as informa(es concernentes ao sistema de soft5are, incluindo plane7amento, an!lise, /EE0 1RAS23 " http-4555$gee6brasil$com$br

pro7eto e construo$ Alternativamente o repositrio CASE referenciado como um dicion!rio de dados, um banco de dados, um banco de dados orientado a ob7eto, uma base de conhecimento ou enciclopdia, dependendo de como o fornecedor de soft5are o chame$ B importante notar &ue o conceito de repositrio transcende o conceito de um simples dicion!rio de dados , desde &ue o repositrio arma ena mais tipos de informa(es do sistema, os relacionamentos entre os v!rios componentes de informao e as regras para uso dos componentes ou seu processamento$ =. C1 C83S51 As conclus(es a seguir nos mostram um &uadro referente # introduo de CASE 9O;a; Kalhas na formao &ue tem a maioria dos profissionais de desenvolvimento de sistemas, principalmente no &ue se refere a metodologias estruturadas$ b; ,eve ser incentivada a criao de pe&uenos planos pilotos para implantao de CASE, fortemente apoiados em metodologias$ E a&ui surgem os primeiros problemas referentes a falta de viv%ncia dos profissionais com os >novos mtodos>, onde necessitam de treinamento sistem!tico para a sua assimilao e posterior utili ao$ c; . apoio da alta ger%ncia passa a ter um papel fundamental na implementao de CASE, e neste caso, incluindo a >venda> da idia para a alta direo da empresa, usu!rios e toda a ger%ncia respons!vel por sistemas dentro da organi ao$ d; As ferramentas CASE, esto apenas comeando a se sedimentar no mercado, e normalmente a primeira ferramenta CASE implementada por uma organi ao de modo algum a escolha definitiva e sim resultado de um plano de implementao con7unta de uma cultura voltada para metodologias estruturadas e da utili ao de ferramentas$ e; Empresas &ue no tem tradio em metodologias ou no tenham uma metodologia prpria no se aventuram em metodologias novas ou pouco difundidas no mercado, dei'ando para a&uelas &ue tem e'peri%ncia a adoo de metodologias novas$ f; .s aspectos de prototipao so encarados como importantes, assim com a adoo de bancos de dados relacionais em todos os novos pro7etos$ h; *o h! controles efetivos de custos de desenvolvimento de sistemas, e a sua utili ao, &uando e'iste, se resume a gerenciadores de pro7eto, no h! a utili ao de mtricas para controle efetivo de pro7eto, custos, pra os, aloca(es de recursos, etc$ i; E'iste pouco esforo em termos de plane7amento para a implementao de metodologias estruturadas e tampouco de ferramentas CASE na maioria das empresas, resultando as implementa(es e'istentes, prprias de poucas organi a(es &ue as esto desenvolvendo devido a necessidade crescente de reduo de custos, ganhos de produtividade e credibilidade da !rea$ 7; A grande velocidade com &ue os recursos e tcnicas computacionais evoluem$ A falta de uma cultura de metodologias estruturadas, em todos os nveis$ A falta de instrumentos ade&uados para o plane7amento de inform!tica$ Entre os benefcios podemos citar 9Q;a; ?ornar a pr!tica de tcnicas estruturadas, e'istentes desde a dcada de := e R= e simultaneamente estimular novas metodologias$ b; Aplicar a Engenharia de 2nforma(es e a de soft5are$ c; Eelhorar a &ualidade de soft5are atravs da verificao automati ada, /EE0 1RAS23 " http-4555$gee6brasil$com$br

eliminando a possibilidade de erros$ d; ?ornar pr!tica a prototipao, acelerando o desenvolvimento de sistemas 7unto ao usu!rio$ e; Simplificar a manuteno de programas f; Agili ar o processo de desenvolvimento$ g; 3iberar o analista de desenvolvimento para a parte criativa do desenvolvimento de soft5are$ h; Encora7ar a evoluo e desenvolvimento incremental$ i; ,ei'ar disponvel o reuso de componentes de sistemas$ 7; 2mportSncia do aspecto da documentao de sistemas e diminuio de >1ac6" 3og>$ 6; Ainda no h! confiana plena na tecnologia CASE atual e o caminho para a sua implementao dever ser acompanhado passo a passo 7untamente com as metodologias, mas acredita"se nas suas possibilidades, principalmente aps a segunda metade desta dcada$ l; necess!ria a criao de uma base educacional para metodologias estruturadas incluindo a mudana de atitude do profissional de desenvolvimento de sistemas$ m; I! um forte impacto na tecnologia com a implantao de CASE$ n; I! resist%ncia a mudanas na implantao de CASE- de um lado o pessoal tcnico, &ue no est! acostumado com especifica(es de sistemas, e da ger%ncia, &ue no est! acostumada a controlar pro7etos e utili ar metodologias estruturadas com conse&uente perda de prestgio e poder dentro da organi ao$ o; Constitui a base da moderna reengenharia de processos, desde &ue trabalhado a nvel corporativo$ p; )ermitir a construo de sistemas realmente inovadores atendendo aos processos de negcio b!sicos da organi ao e com m!'ima reao para o mercado$ A. #E?E#B C/AS B/B8/19#C?/CAS 9L; 9/BS1 , Eichael 3$, A /uide to Selecting CASE ?ools, in ,atamation, Hulho L<CC, p$ :J a ::$ 9N; 9/BS1 , Eichael 3$, 2mplementing ?he )romise,in ,atamation, Kevereiro L<C<, p$ :J a :R 9O; !151, 1elmiro *$, A 2ntroduo da Cultura CASE >Computer" Aided Soft5are Engineering> no 1rasil, dissertao de Eestrado, So )aulo, )+C4S), L<<N, OOJp$ 9Q; !151, 1elmiro *$, Eetodologias de ,esenvolvimento de Sistemas, So )aulo, Ed$ Brica, L<<O, LJJp$ 9J; 7cC83#E, Carma, CASE is Soft5are Automation, *e5 HerseM, )rentice" Iall,L<C<, N<=p$ 9:; S0#A3B, ,etmar 8$T 8E?IER1E, Hames, 2nformation ?echnologies for the L<<=s- An .rgani ational 2mpact )erspective, Communications of the ACE, *ovembro L<C<, p$LONC a LOO<$ )ublicado originalmente em- REP2S?A ?212R2UV *$ NJ Agosto4<Q, p!gs$ CJ a <:, podendo ser reimpresso, observado os crditos e desde &ue citada a fonte

/EE0 1RAS23 " http-4555$gee6brasil$com$br

Você também pode gostar