1 / 16

Alternativas para o desenvolvimento de software, sem custo, para micro e pequenas empresas

Alternativas para o desenvolvimento de software, sem custo, para micro e pequenas empresas. Aline de Oliveira Galvão (UTFPR) alineoliveiragalvao@gmail.com Osni Barbosa Chagas (UTFPR) neto_detonand@hotmail.com Simone Bello Kaminski Aires (UTFPR) sbkaminski@utfpr.edu.br

lucia
Download Presentation

Alternativas para o desenvolvimento de software, sem custo, para micro e pequenas empresas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Alternativas para o desenvolvimento de software, sem custo, para micro e pequenas empresas Aline de Oliveira Galvão (UTFPR) alineoliveiragalvao@gmail.com Osni Barbosa Chagas (UTFPR) neto_detonand@hotmail.com Simone Bello Kaminski Aires (UTFPR) sbkaminski@utfpr.edu.br João Paulo Aires (UTFPR) joao@utfpr.edu.br

  2. Introdução • Tecnologias livres: • Empresas utilizando cada vez mais; • Alta qualidade; • Baixo custo com licenças; • Recursos avançados.

  3. Tecnologias de Desenvolvimento de Software • Micro e Pequenas empresas podem obter grandes resultados com tecnologia gratuita: • Sistema Gerenciador de Banco de Dados; • Ferramenta de Modelagem de Bases de Dados; • Ambiente de programação • Mesmas funcionalidades de tecnologias pagas; • Mesmo desempenho; Benefícios semelhantes no desenvolvimento de aplicações, propiciando economia nos gastos com tecnologia.

  4. Metodologia • Banco de Dados • Informações armazenadas na base de dados são importantíssimas para a empresa; • Fatores operacionais; • Fatores estratégicos.

  5. Existem diversos SBGDs (Sistemas Gerenciadores de Banco de Dados) disponíveis para utilização; • Muitos são gratuitos; • Facilitam a utilização dentro de empresas de micro, pequeno e médio porte; • Atendem aos propósitos essenciais para o gerenciamento das informações dos sistemas de informação.

  6. Foram estudados os SGBD’s: • Firebird; • MySQL; • PostgreSQL; • MaxDB; • SQLite; • As características analisadas foram: sistema operacional, tamanho máximo do BD, segurança, processamento de transações, triggers, subqueries.

  7. Ferramentas de Modelagem de Banco de Dados • Um modelo de dados: • É a representação dos elementos significativos para uma empresa, bem como, o relacionamento entre elas; • Retrata a estrutura fundamental dos dados da empresa; • Reflete a estrutura geral do banco de dados a ser criado, dando sustentação ao sistema de informação.

  8. Ferramentas de Modelagem Analisadas: • DBDesigner; • Power Architect; • PGExplorer; • EMS SQL Manager for PostgreSQL; • DBVisualizer; • Sybase – Power Design;

  9. Ambientes de Desenvolvimento • As IDEs (Integrated Development Environment) são indispensáveis na criação de softwares através das linguagens de programação. • As analisadas, foram: • Eclipse; • NetBeans; • JDeveloper.

  10. Ferramentas para Modelagem de Software • Como parte dos requisitos do sistema e da atividade de projetos, o sistema precisa ser modelado como um conjunto de componentes e de relações entre esses componentes. • Neste trabalho, analisamos as seguintes: • Jude; • ArgoUML; • IBM Rational Requisite Pro.

  11. Revisão Bibliográfica • Para uma melhor observação das características e diferenças entre os SGBDs analisados, foi montada uma tabela (Tabela 1) destacando as características mais importantes em um SGBD. Tabela 1. SGBDs Analisados

  12. A segurança é uma das características mais importantes em um SGBD, e como pode-se ver na tabela, praticamente todas as ferramentas pesquisadas têm essa característica,e cada uma disponibiliza um recurso diferente para implementá-la.

  13. Tabela 2. Comparativo Ferramentas de Modelagem

  14. Resultados e Discussão • Podemos combinar as seguintes tecnologias: • SGBD PostgreSQL; • Ferramenta de modelagem de banco de dados DBDesigner; • Linguagem de programação Java; • IDE de programação Eclipse; • Ferramenta de modelagem de software ArgoUML. As tecnologias gratuitas são perfeitamente implementadas dentro das micro e pequenas empresas com a mesma eficiência das ferramentas pagas.

  15. Considerações Finais • Conjunto de ferramentas para desenvolvimento de software com muita qualidade e nenhum custo; • Essencial para empresas de micro e pequeno porte; • Aliando tecnologia, desempenho e garantia na construção de aplicação com qualidade.

  16. Obrigado ! Perguntas??

More Related