{"id":3594,"date":"2016-09-11T15:38:35","date_gmt":"2016-09-11T15:38:35","guid":{"rendered":"http:\/\/www.teo.com.br\/?p=3594"},"modified":"2016-09-11T15:38:35","modified_gmt":"2016-09-11T15:38:35","slug":"ferramenta-case-que-auxilia-o-processo-de-engenharia-de-software-e-commerce","status":"publish","type":"post","link":"https:\/\/teo.com.br\/noticias\/2016\/09\/11\/ferramenta-case-que-auxilia-o-processo-de-engenharia-de-software-e-commerce\/","title":{"rendered":"Ferramenta Case que auxilia o processo de engenharia de software e-commerce"},"content":{"rendered":"<p>A defini\u00e7\u00e3o para a palavra CASE \u00e9:<strong> Computer Aided Software Engineering<\/strong>, ou seja,<br \/>\nengenharia de software assistida por computador. A ideia central \u00e9: s\u00e3o ferramentas que auxiliam<br \/>\no processo de engenharia de software.<br \/>\nExistem diversas ferramentas no mercado, tais como: Rational Rose, Genexus, Clarify, Multicase,<br \/>\nParadigm, Together, entre outras. Citarei as ferramentas espec\u00edficas para \u00e1rea<br \/>\nde banco de dados, tais como: <a href=\"http:\/\/www.fabforce.net\/downloads.php\">DBDesigner<\/a>, Erwin, Embarcadero, <a href=\"https:\/\/www.mysql.com\/products\/workbench\/\">Workbench<\/a>, Oracle Designer.<\/p>\n<p>A ferramenta <a href=\"http:\/\/erwin.com\/worldwide\/portuguese-brazil\">Erwin <\/a>\u00e9 bastante utilizada comercialmente devido \u00e0 quantidade de recursos<br \/>\ndispon\u00edveis. Seu fabricante \u00e9 a CA Computer Associates, e existe uma c\u00f3pia trial no site que<br \/>\npode ser usada por 30 dias desde que voc\u00ea fa\u00e7a um cadastro pr\u00e9vio.<br \/>\nJ\u00e1 na esfera das ferramentas gratuitas, podemos citar duas ferramentas:<br \/>\n\u2022 <a href=\"https:\/\/www.mysql.com\/products\/workbench\/\">Mysql Workbench<\/a><br \/>\n\u2022 Dr. Case<br \/>\nUso\u00a0o Mysql Workbench, por ser livre e tamb\u00e9m porque suporta o banco Mysql, que<br \/>\nuso\u00a0como SGBD por ser gratuito. A ferramenta Workbench ainda est\u00e1 em<br \/>\ndesenvolvimento e, portanto, sua vers\u00e3o \u00e9 alpha.<\/p>\n<p><strong>Principais Caracter\u00edsticas das ferramentas Case para banco de dados:<\/strong><br \/>\n1) Suporte a Diagramas.<br \/>\n2) Scripts SQL.<br \/>\n3) Forward Engineer &#8211; a partir do Der [diagrama de entidade relacionamento],voc\u00ea conecta no banco e implementa automaticamente o modelo f\u00edsico. Este\u00a0recurso permite que uma pessoa sem conhecimentos de SQL, Structured<br \/>\nQuery Language, implemente um Der diretamente no banco.<br \/>\n4) Reverse Engineer &#8211; a partir do modelo f\u00edsico implementado no banco, voc\u00ea\u00a0consegue gerar o Der. Este recurso permite que uma pessoa que n\u00e3o conhe\u00e7a\u00a0o modelo implementado no banco possa extrair o DER. Um cen\u00e1rio que<br \/>\npodemos citar \u00e9 de um novo contratado da empresa que precisa desenvolver\u00a0um sistema baseando-se no banco de dados j\u00e1 existente. Atrav\u00e9s do uso\u00a0de uma ferramenta case, ele pode conectar-se \u00e0 base de dados e extrair o<br \/>\nmodelo existente.<br \/>\n5) Documenta\u00e7\u00e3o &#8211; durante a cria\u00e7\u00e3o das tabelas e atributos, voc\u00ea j\u00e1\u00a0documenta, ou seja, j\u00e1 cria o dicion\u00e1rio de dados do seu modelo. Desta\u00a0forma, \u00e9 poss\u00edvel sempre ter a documenta\u00e7\u00e3o atualizada.<br \/>\n<strong>Principais Vantagens:<\/strong><br \/>\n1) Melhor documenta\u00e7\u00e3o \u2013 sempre atualizada<br \/>\n2) Maior velocidade no desenvolvimento de projetos<br \/>\n3) Qualidade dos processos<br \/>\n4) Interface gr\u00e1fica<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Mysql Workbech<\/strong><br \/>\nCaracter\u00edsticas: Gratuito.<br \/>\nSite para download: <a href=\"http:\/\/wb.mysql.com\/\">http:\/\/wb.mysql.com\/<\/a>.<br \/>\nVers\u00e3o atual: 5.1.18 &#8211; alpha.<br \/>\nSuporte para Banco: Mysql.<\/p>\n<p><strong>Erwin<\/strong><br \/>\nCaracter\u00edsticas: Pago ou Trial para teste (30 dias mediante cadastro pr\u00e9vio no site).<br \/>\nSite para download: <a href=\"http:\/\/www.ca.com\/us\/data-modeling.aspx\">http:\/\/www.ca.com\/us\/data-modeling.aspx<\/a>.<br \/>\nVers\u00e3o atual: 7.3.<br \/>\nSuporte para Banco: Sql Server, Oracle, db2, entre outros.<br \/>\nOBS.: os scripts e o banco escolhido para o exemplo a seguir foi o ORACLE.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A defini\u00e7\u00e3o para a palavra CASE \u00e9: Computer Aided Software Engineering, ou seja, engenharia de software assistida por computador. A ideia central \u00e9: s\u00e3o ferramentas que auxiliam o processo de&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[112,92,14,113,114,60],"class_list":["post-3594","post","type-post","status-publish","format-standard","hentry","category-adwords","tag-case","tag-consultor-de-ecommerce","tag-e-commerce","tag-mysql","tag-sgbd","tag-software"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/posts\/3594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/comments?post=3594"}],"version-history":[{"count":0,"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/posts\/3594\/revisions"}],"wp:attachment":[{"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/media?parent=3594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/categories?post=3594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teo.com.br\/noticias\/wp-json\/wp\/v2\/tags?post=3594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}