Tecnologia da Informação

Na onda da Copa

A conecte exibiu uma reportagem de como são produzidos os principais jogos de futebol da atualidade. Veja o vídeo abaixo:

Leia mais no site da conecte

Innovation as a Learning Process

Após indicação de leitura de meu orientador no mestrado deixo a dica para aqueles que gostam de ler sobre inovação o paper que trata de inovação como um processo de aprendizagem é bem interessante e para quem gosta de ler sobre o tema,  é uma boa indicação , felizmente para alguns e infelizmente para outros o Paper está em inglês, mas vale a pena fazer um esforço para ler esse artigo que foi publicado pela California Review Management by Sara L. Beckman e Michael Barry.

Para ler Clique Aqui!

Boa leitura a todos.

Tipos de programação parte 4

Programação Modular

O que é:

Programação modular como próprio nome ja sugere é um paradgima de desenvolvimento de software no qual as rotinas são divididas em módulos e são interligados entre si através de uma interface comun.

Na programação modular, o programa principal coordena as chamadas aos módulos secundários e passa os dados necessários em forma de parâmetros.

Por sua vez cada módulo pode conter seus próprios dados e chamar a outros módulos ou funções.

Conceitos Básicos:

Existem dois tipos de SubProgramas:

Os que retornam um valor (funções)
Os que executam acções (procedimentos)

Um Módulo ou SubPrograma

·    É um grupo de acções identificado por um nome.

·    Pode executar as mesmas acções que um programa, receber valores, manipular esses valores, e produzir novos valores.

·    Recebe informação do programa a que pertence e retorna a informação produzida a esse programa.

·    Introduz uma nova estrutura de controlo: a chamada ou invocação de um subprograma.

·    Quando é chamado (invocado), as acções do programa deixam

·    Temporariamente de ser executadas e o computador começa  executar as acções do subprograma.

·    Quando termina a sua execução, o computador recomeça a execução das acções do programa, a partir da instrução que “chamou” o subprograma.

Principais Vantagens:

·    Estrutura do programa fica mais clara ao agrupar funções e variáveis relacionadas num mesmo módulo.
·    Possibilidade de compilar cada um dos módulos separadamente, poupando tempo.
·    A reutilização das funções é facilitada
·    Programas mais fáceis de escrever
·    Programas mais fáceis de ler
·    Programas, em geral, mais curtos
·    Programas mais fáceis de modificar
·    Abstração

Objetivo:

Facilitar a construção de grandes programas, através de sua divisão em pequenas etapas.(Módulos);

Tipos de programação parte 3

Programação orientada a objetos (POO)

O que é:

Um dos paradigmas de análise, projeto e programação mais utilizados ultimamente. Pois é a que mais se aproxima de como expressamos as coisas na vida real.

Na POO, Implementa-se classes que definem os objetos do sistema. Essas classes definem como o objeto se comportará através de métodos e estados possíveis (atributos), assim como um possível relacionamento com outros objetos.

Principais Vantagens da POO:

  • Maior facilidade para reutilização de código e por conseqüência do projeto
  • Possibilidade do desenvolvedor trabalhar em um nível mais elevado de abstração
  • Utilização de um único padrão conceitual durante todo o processo de criação de software
  • Maior adequação à arquitetura cliente/servidor
  • Maior facilidade de comunicação com os usuários e com outros profissionais de informática.
  • Ciclo de vida mais longo para os sistemas
  • Desenvolvimento acelerado de sistemas
  • Possibilidade de se construir sistema muito mais complexo, pela incorporação de funções prontas
  • Menor custo para desenvolvimento e manutenção de sistemas.

Conceitos Básicos:

  • classe – é o molde do objeto, um programador define uma classe por onde todos os objetos serão moldados. Um exemplo de classe seria a classe humano.
  • Objeto – é a instancia de uma classe, um objeto contém características (atributos), é capaz de interagir com outros objetos e de executar ações (métodos). Exemplo de um objeto da classe humano seria Pedro, Rafael, Carol.
  • Atributo – São características de um objeto. Exemplo de atributos da classe humano seria nome, e-mail, idade, sexo, CPF.
  • Método – Define ações do objeto. Exemplo de métodos da classe humano seria andar, falar, correr.
  • Herança – É o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando suas ações (métodos) e características(atributos). Um exemplo de herança: Mamífero é super-classe de Humano. Ou seja, um Humano é um mamífero.

Algumas linguagens orientadas a objetos:

Smalltalk, Python, Ruby, C++, Object Pascal, Java e C#

Algumas linguagens com suporte a orientação a objetos:

Perl (a partir do 5), PHP (a partir do 4.0), ColdFusion, Javascript, ActionScript e VB.NET

Tipos de Programação.

Sabemos que existem vários tipos de programação que diferem umas das outras pelas técnicas aplicadas e métodos. O objetivo deste post é trazer uma visão imparcial de cada tipo de programação, onde iremos mostar a particularidades de cada um do tipos de programação desde a programação estruturada, a programação Orientada a aspectos e até mesmo, por que não a programação orientada a GAMBIARRA(POG).

Acho por bem começarmos logo com ela que é usada por quase todos os programadores: Programação Orientada a Gambiarra, bem suas particularidades:

  1. Esse tipo de programação é a que está de fato no dia a dia de todo programador;
  2. Com a POG temos sistemas Sistemas mal projetados;
    - Falta de vontade;
    - Falta de tempo;
    - Gente que pensa que é DBA;
  3. Em pouco tempo de convivio com a programação propriamente dita pude perceber uma coisa, se esta funcionando Deixa!.

Esses são os fundamentos da POG.

Por definição temos como Gambiarra: é o nome dado informalmente ao procedimento necessário para a configuração de um artefato improvisado.

No próximo post, irei Trazer sobre a programação Estruturada e Modular.

Até a próxima.

Londrina se consolida como pólo de tecnologia da informação







No último programa Pequenas Empresas e Grandes Negócios da rede globo falou sobre a consolidação de Londrina / PR como pólo de tecnologia da informação. Vale a pena assistir o vídeo.

R$ 3 bilhões em crédito com juros baixos







Por conta da queda do dólar que encarece os produtos brasileiros no exterior, foi aprovado nessa quinta-feira a liberação de mais R$ 3 bilhões de reais pelo Conselho Monetário Nacional (CMN). Estão previstos ao todo R$ 12 Bilhões de reais, destes ¼ já foram liberados anteriormente e outra parte sendo liberada agora, formando metade do montante previsto.

Para a parte inicial o Ministério da Fazenda informou que R$ 400 milhões foram arcados pelo Tesouro Nacional na equalização da taxa de juros. Para a parte liberada hoje são estimados mais 614 milhões.

E a CMN a partir de hoje incluiu novos setores na lista de habilitados ao empréstimo dentre eles à tecnologia da informação.

Integração entre o Ebusiness e Softwares ERP







A internet é o mais importante ferramenta de negócios atualmente, essa super ferramente de negócios proporciona as empresas a expansão para novos horizontes atrvés do E-Business, porém algumas empresas com a necessidade de para evoluir rapidamente  com o E-Business se afobam em atualizar seus processos de negócios atuais e perdem de vista uma fator muito importante. O sistema E-Business simplesmente não funciona na ausência de uma estrutura baseada em sistemas integrados (ERP).

Então surge uma questão: Como combinar os softwares de ERP com as mais novas tecnologias da internet  para criar uma estratégia  de E-Business integrada?

É exatamente a essa questão que nos próximos posts eu vamos tentar esclarecer.

Nesse post Vou explicar basicamente:

  1. O que é o E-Business;
  2. O que são sistemas ERP;
  • E-Business

Segundo Paulo Ricardo (imasters): E-BUSINESS  pode ser definido como sistemas de informação que auxiliam os processos de negócio. Estes sistemas podem ser desde B2C e B2B até CRM, Supply Chain Management (SCM) e gerenciadores de conteúdo.

O que não se pode confundir é E-Business com E-commerce ja que o E-commerce faz parte do E-Business, o E-commerce não compreende apenas a parte de compras e vendas, mas também o marketing, a logística, a infra-estrutura e o atendimento ao cliente.

O que realmente importa nesse casa é que tanto o E-business quanto o E-Commerce auxiliam as empresas a alcançar novos mercados, agilizar a troca de informações e estreitar relacionamento com clientes e fornecedores.

  • ERP

são sistemas de informações que integram todos os dados e processos de uma organização em um único sistema (Laudon[1], Padoveze[2]). A integração pode ser vista sob a perspectiva funcional (sistemas de: finanças, contabilidade, recursos humanos, fabricação, marketing, vendas, compras, etc) e sob a perspectiva sistêmica (sistema de processamento de transações, sistemas de informações gerenciais, sistemas de apoio a decisão, etc).
Os ERPs em termos gerais, são uma plataforma de software desenvolvida para integrar os diversos departamentos de uma empresa, possibilitando a automação e armazenamento de todas as informações de negócios.
Continuaremos nos Proximos Posts.

Bem vindo ao Estudando TI







Tecnologia da Informação

Este blog foi criado para que pudéssemos discutir a tecnologia da informação, atualmente presente de diversas formas em nossas vidas.

E o que seria tecnologia da informação?

Tecnologia da informação (TI) nada mais é que a utilização da tecnologia para gerar e usar informações.

E porque usar TI?

Atualmente a informação é um dos maiores bens para se agregar a uma empresa ou indivíduo, com isso torna-se necessária a utilização de sistemas e ferramentas que processem e gerenciem esses dados, gerando informações válidas e precisas, proporcionando as empresas e pessoas um diferencial competitivo.

Um exemplo seria uma empresa que tem dados precisos sobre seus clientes e com isso consegue explorar melhor suas necessidades.