Escolar Documentos
Profissional Documentos
Cultura Documentos
WWW.VENDASAPOSTILAS.COM.BR
Contedo
Ferramentas Case; Requisitos deFerramentas; Classifica__odeferramentas CASE; Vantagens edesvantagens Sele__oeavalia__odeferramentas CASE; Exemplosdeferramentas CASE
Ferramentas Case
Conceitos CASE _aabreviaturadeComputerAidedSoftware Engineering
Ferramentas Case
Conceitos Ferramentas CASE s_o ferramentas que auxiliam no desenvolvimento de software ou no gerenciamento do projeto durante umaou mais fases do desenvolvimento o (TERRY & LOGEE) manuten__o.
Ferramentas Case
Objetivos : Melhoriadaqualidadedesoftware Aumentodaprodutividadenoprocessode desenvolvimento Auxiliar odesenvolvedordesistemas em umaou v_rias etapas dociclodedesenvolvimentodo software
Ferramentas Case
EstudarestasFerramentas_tamb_m: Avaliaraconstru__odedefini__esde requisitos Saberutilizarprocessosdeado__o,avalia__o esele__odeferramentas
Ferramentas Case
Evolu__o D_cadade80: As ferramentas caseeram focadas apenas em documenta__o,diagramas,analiseeprojetodos sistemas Oenfoquenestemomentoestavavoltadopara "facilitar"ouajudar analistas nos processos de desenvolvimento.
Ferramentas Case
Mais tardeo enfoquefoi: metodologias especificasqueganharamfor_a; Prototipa__o; namelhoriadeinterfacedousu_rio reusabilidade
Requisitos de ferramentas
A capturados requisitos dosistemajuntoaousu_rio um poucodiferenciadaporque: Os usu_riosdeferramentas CASE s_o desenvolvedores Membros deequipesdemarketingtamb_m auxiliamnoprocesso Tratasedeumprodutodirigidoamercado
Requisitos de ferramentas
Oprocessodestafasesed_basicamentepor meio deatividadesmacro: An_lisedomercado An_lisededocumenta__odeferramentas similares existentes Testes sobreas ferramentas similares existente Elabora__oeaplica__odequestion_rios
10
Classificao:
1Categoriza__o 2Funcionalidade 3Usoaolongodoprocesso
11
Classificao/Categorizao
UpperCASE FerramentasparaAn_lisederequisitos,Projeto l_gicoedocumenta__o LowerCase Voltadaparaosuportedecodifica__o,teste, depura__oemanuten__odoc_digo; IntegratedCASE Uni_odeUCASEeLCASE
12
Classificao/Funcionalidade
ferramentas deplanejamento ex.:Foundation ferramentas deger_nciadeprojetos ex.:MicrosoftProject ferramentas dedocumenta__o ex.:FrameMaker ferramentas deSuporteaprograma__ode BancodeDadosOracle,MySQL,Postgree
13
Classificao/Funcionalidade
ferramentas decontroledevers_es ex.:RCS,SCCS ferramentas dean_liseeprojetodesoftware ex.: RationalRose,JSD,Statemate ferramentas deapoio_programa__o ex.:BorlandC++ ferramentas deapoioaos testes ex.:Mothra,Proteum,PokeTool,FIRE
14
15
Vantagens
Qualidadenoprodutofinal: Poisdiminuem aprobabilidadedeerros. Produtividade; Mais produtoem menos tempo.
16
Vantagens
Agilizar otempoparatomadadedecis_o Tempogastoem tarefas repetitivas pode serutilizadoparaoutratarefa Menos programa__o; Otempoqueseriagastocom programa__o ficareservadoparaan_lisedosistema Melhoriaeredu__odecustos namanuten__o. UsodaEngenhariaReversaepelofatode estarmelhor documentado
17
Desvantagens
Incompatibilidadedeferramentas; Custoalto por licen_a Treinamentoparautiliza__o.
18
19
21
22
24
AferramentaCASE _amig_velparaousu_rio?
necessrio questionaralguns aspectos como: apossibilidade de utilizao de janelas, fun__es de mouse,recursos gr_ficos dealtaresolu__o, teclas de fun__o, facilidade de interpreta__o demensagens deerroseconsultas ao reposit_rio central;
QualofuturopropostopelofornecedordoprodutoCASE ?
25
FERRAMENTAS Critrio de Avaliao (Hardware e Software) JUDE COMUNITY Apresenta portabilidade, mas oficialmente _ suportado pelo Windows 2000 e XP VISUAL PARADIGM FOR UML POSEIDON FOR UML ARGO UML JUDE POFESSION RATIONAL ROSE
Windows 98, 2000, XP ou vista, Win Win 98, 200 e XP, Mac Linux, Mac, Solaris dentre 98/Me/2000/XP e Linux outros com plataforma java Mac, Unix
Windows 2000/NT/XP/Vista
Pentium II Processador 450MHz mas _ 128 MB de RAM Pentium III 700MHz Pentium III recomendado 15MB de ou superior 256 MB Intel Pentium III com 1GHz, 256 700MHz ou 750MHz 256 de espa_o em Disco Requisitos m_nimos para de RAM e deixar um MB de RAM mas recomendase Pentium III e Mem_ria superior 256 MB mem_ria mas _ requer o JDK utilizar a ferramenta espacinho de 128MB ter 1GB, reservar uns 400 MB de 512 MB. *** de RAM 512 MB de 1.2 ou 1.3 HD + espa_o para do HD. HD 128 _ para driver de CD ou m_quina virtual java instala_ao do porta USB J2SE1.4.2_05
Sim
Sim
Sim
Sim
Sim
Sim
26
JUDE COMUNITY VISUAL PARADIGM FOR UML POSEIDON FOR UML ARGO UML JUDE POFESSION RATIONAL ROSE Manual Sim mas esclarecer dvidas n_o no site _ n_o existe Sim Sim Sim Sim poss_vel envontrar um help
Os objetos s_o f_ceis de entender / o tempo de resposta _ Sim / O tempo de apropriado / permite resposta n_o _ tao agrupar desagrupar, apropriado incluir e excluir, redimensionar objetos na tela?
Sim
Sim
Sim
Sim
Conhecimentos M_nimos => Todos exigem que tenha no__o de UML e OO Existe controle de vers_o e altera__o de n_o dados do projeto Sim possui uma ferramenta para este controle Sim
Sim
Sim
No geral oferecem diagramas como o de Classes, seq_ ncia, atividade, Caso de Uso, diagrama de estado, de componente, colabora__o e dentre outros. Java, Visual, C, DDL e IDL (estrutura de 27 banco de dados)
Sim, em Java
Sim em Java
JUDE COMUNITY VISUAL PARADIGM FOR UML POSEIDON FOR UML ARGO UML Quanto ao Fornecedor Ano da Primeira Vers_o 1999 Freware uso e c_pia desde que seguindo alguns requisitos * 2000 *
Licen_a ?
Gr_tis e paga
Comercial
Todas oferecem suporte seja por telefone e /ou WEB. Certifica_ao de qualidade: Somente o Visual Paradigm, Poseidon e o Rational possuem
28
Oresultadofinaldoprocessodeavalia__oser_um relat_riodeavalia__oquepoderelacionar todas as ferramentasavaliadas ou; v_rios relat_rios podem serescritos,cadaumatuando sobreumsubconjuntodas ferramentas.Orelat_riode avalia__odeveconterpelomenosas seguintes informa__es daferramenta:
29
a) nomedaferramenta; b)vers_o; c) vendedor; d)configura__odoambientedeinstala__o; e)custodos elementos; f)hist_rico,seapropriado; g)fases dociclodevidaparaas quais aferramentaCASE seaplicar_;
30
31
32
34
35
36
38
A Dr. CASE _uma ferramentapara modelagemde sistemas, projeto conceitual, l_gico e f_sico de banco de dados.
39
40
41
Designer 2000
42
43
GERADORDERELATORIO ERWIN
44
45
Concluses
Autiliza__odemetodologiasdedesenvolvimento desoftwareconstituifatorfundamentalparaa obten__odesucessoduranteociclodevidado software. FerramentasCASE podemserconsideradas comoaautoma__odaautoma__o,poisdestinam seaautomatizaratarefade desenvolvimentoe manuten__odesoftware,cujoprop_sitodo mesmo,_automatizaralgumatarefa anteriormenteexecutadamanualmente.
46
47