quinta-feira, 26 de novembro de 2009

Engenharia de Software

Engenharia de software é uma área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
Atualmente, essas tecnologias e práticas englobam linguagem de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões, processos e a questão da Qualidade de Software.
Os fundamentos científicos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades. Além disso, a engenharia de software deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistemas de informação, Sistema Computacional, pois ambos se confundem.
Fonte: www.wikipédia.com.br

ERP

ERP, sigla do termo inglês Enterprise Resource Planning, nada mais é que um pacote de ferramentas que integra todos os departamentos de uma empresa. A grande vantagem dessa tecnologia é que todos os dados passam a fluir pela companhia, eliminando relatórios em papel, fornecendo informações em tempo real da operação para a tomada de decisão.
Os ERPs são comercializados com um pacote de aplicações que interligam toda uma empresa, trazendo módulos de finanças, contabilidade, RH, produção, marketing e vendas, entre outros. Mais recentemente, esses sistemas engordaram e passaram a contar também com ferramentas de CRM (Customer Relationship Management), para gerenciar o relacionamento com o cliente; BI (Business Intelligence) para gerar relatórios de apoio à decisão; Supply Chain, para integrar a cadeia de fornecedores e soluções Web, já que a maioria das companhias tem um braço na Internet.

Sistemas de Apoio a Decisão (SAD)

Sistemas de Apoio a Decisão (SAD)

São sistemas mais complexos que permitem total acesso a base de dados corporativa, modelagem de problemas, simulações e possuem uma interface amigável. Alem disso, auxiliam o executivo em todas as fases de tomada de decisão, principalmente nas etapas de desenvolvimento, comparação e classificação dos riscos, alem de fornecer subsídios para a escolha de uma boa alternativa.

Sistemas de Informação Executiva (SIE)

Sistemas de Informação Executiva (SIE ou EIS)

Um dos principais objetivos destes sistemas é fornecer ao executivo, de forma selecionada e resumida, os dados necessários para a execução de entendimento da situacao-problema. Estes sistemas são de consulta instantânea e relatórios na tela, montagem de gráficos e textos, tabulação de números, etc., acessando diretamente a base de dados corporativa da empresa.

Sistema de Informação Operacional (SIO)

Sistema de Informação Operacional - trata das transações rotineiras da organização, encontradas em todas as empresas automatizadas.

Sistemas de Informação Estratégicas (SIE)

Os SIE representam a evolução natural dos sistemas de informação de gestão face às necessidades das empresas em tirar partido da informação recolhida e processada por forma a ganhar vantagem competitiva e redefinir os objetivos da empresa para reajustá-la às alterações ambientais. Um sistema de informação estratégico foi definido como "O sistema de informação que suporta ou altera a estratégia da empresa" por Charles Wiseman (Strategy and Computers 1985). Tipicamente é utilizado um sistema de informação estratégico (SIE) para gerir a informação e assistir no processo de decisão estratégica.
Fonte: www.administradores.com.br

Sistema de Informação Gerencial (SIG)


O SIG é um sistema integrado de apoio à tomada de decisões, proposto como uma ferramenta essencial para implementar a modernização da gestão da instituição. Este sistema integra e consolida os dados operacionais e históricos de todos os demais sistemas corporativos , alimentando o processo de tomada de decisões na instituição com informações gerenciais e estratégicas.
O sistema de informação gerencial dá suporte às funções de planejamento, controle e organização de uma empresa, fornecendo informações seguras e em tempo hábil para tomada de decisão.O sistema de informação gerencial é representado pelo conjunto de subsistemas, visualizados de forma integrada e capaz de gerar informações necessárias ao processo decisório.
Importância para a empresa
Tem-se dificuldade em avaliar quantitativamente os benefícios oferecidos por um sistema de informação gerencial, o sistema de informação gerencial pode, sob determinadas condições, trazer os seguintes benefícios para as empresas:
· Redução dos custos das operações;
· Melhoria no acesso às informações, proporcionando relatórios mais precisos e rápidos, com menor esforço;
· Melhoria na produtividade;

domingo, 18 de outubro de 2009

E-commerce

Comércio Eletrônico é a realização de toda a cadeia de valores dos processos de negócios em um ambiente eletrônico, por meio da aplicação intensa das tecnologias de comunicação e de informação, atendendo aos objetivos de negócio. Os processos podem ser realizados de forma completa ou parcial, incluindo as transações negócio-a-negócio, negócio-a-consumidor e intra-organizacional, em uma infra-estrutura de informação e comunicação predominantemente pública, de acesso fácil, livre e de baixo custo (CASTRO, 2002a e DAUD, 2002).
Comércio eletrônico ou e-commerce, ou ainda comércio virtual, é um tipo de transação comercial feita especialmente através de um equipamento eletrônico, como, por exemplo, um computador.
Conceitua-se como o uso da comunicação eletrônica e digital, aplicada aos negócios, criando, alterando ou redefinindo valores entre organizações (B2B) ou entre estas e indivíduos (B2C), ou entre indivíduos (C2C), permeando a aquisição de bens, produtos ou serviços, terminando com a liquidação financeira por intermédio de meios de pagamento eletrônicos.
O ato de vender ou comprar pela internet é em si um bom exemplo de comércio eletrônico. O mercado mundial está absorvendo o comércio eletrônico em grande escala. Muitos ramos da economia agora estão ligadas ao comércio eletrônico.
Seus fundamentos estão baseados em segurança, criptografia, moedas e pagamentos eletrônicos. Ele ainda envolve pesquisa,desenvolvimento, marketing, propaganda, negociação, vendas e suporte.
Através de conexões eletrônicas com clientes, fornecedores e distribuidores, o comércio eletrônico incrementa eficientemente as comunicações de negócio, para expandir a participação no mercado, e manter a viabilidade de longo prazo no ambiente de negócio.
Fonte: wikipédia
Importância para a empresa
Uma corporação pode até viver e trabalhar sem um sistema de BI ou mesmo de ERP, porém se ela não possui um banco de dados, fica acéfala. Para obter o máximo de informações de negócios, é essencial que as empresas possuam suas bases de dados organizadas e bem montadas. Não é uma feliz coincidência que, mesmo com a crise econômica batendo à porta em 2008, os gastos com gerenciamento dos bancos de dados tenham atingido o patamar de US$ 1,3 bilhão, crescimento de US$ 300 milhões em relação ao ano anterior, segundo o Gartner. O componente estratégico das funções de guardar, manipular e acessar informações a partir de um banco de dados se tornou vital.
No geral, obter informações disponíveis a qualquer tempo e de forma inteligente é primordial para a empresa continuar competindo no mercado. A agilidade em tomar decisões está intimamente ligada ao grau de alinhamento das estratégias de negócios com as ações de TI. Do ponto de vista técnico, um banco de dados relacional apresenta fatores como escalabilidade, segurança e gerenciamento, assim como traz itens como confiabilidade e alto desempenho, que geram valor aos negócios. (PC World)

sábado, 17 de outubro de 2009

Data Mining

Conhecido também como mineração de dados. Sua função principal é a varredura de grande quantidade de dados a procura de padrões e detecção de relacionamentos entre informações gerando novos sub-grupos de dados. Usado comumente em grandes bancos de dados. Por enquanto podemos pensar que Data Mining é como um agregador e organizador de dados.
A formação de sub-grupos de dados é feito pelo Data Mining através da execução de algoritmos capazes de conhecer e aprender mediante a varredura dessas informações. Baseado em sistemas de redes neurais, esses dados são examinados e pensados, gerando uma nova informação associativa com outros dados. A formação de estatísticas também é uma de suas funções. Números estatísticos são gerados trazendo resultados comparativos e levando a uma tomada de decisão inteligente.
É gigantesco o resultado desse processamento, uma das mais fortes é a formação de hipóteses e principalmente regras de dados a serem apresentados ao usuário.

Que dados o Data Mining avalia?
Grandes corporações não sobrevivem sem um perfeito sistema de gestão. Perfeito pelo motivo de que hoje em dia milhares de informações são processadas diariamente. Na rotina de pequenas e médias empresas essas informações ficam perdidas e esquecidas. Esses sistemas de gestão armazenam em seus bancos de dados os acontecimentos do dia-a-dia: estoques, pedidos, compras, orçamentos, contábil, financeiro, jurídico, pós-venda, relacionamento com cliente, vendas entre outros. Todos esses departamentos geram informações independentes. A função principal de um Business Intelligence é trabalhar todo esse histórico de acontecimentos inseridos diariamente e garantir que no final das contas todos os dados sejam visualizados como um todo, trazendo informações concretas, consistentes e decisivas, basicamente através da ação do Data Mining.

Pra onde vai?
Essa mineração de informação na base de dados do sistema resulta -como já mencionado- em novas informações mais detalhadas e principalmente organizada (dependendo muito do algoritmo sendo executado). O Data Mining alimenta uma base de dados : o Data Warehouse, base única e totalmente estruturada para garantir a tomada de decisão em nível de usuário, através de relatórios customizados.
Como é feita a mineração?
Essa varredura nos dados “históricos” requer que eles sejam filtrados a fim de desconsiderar o que é específico sobre algum assunto e valorizar tudo que for generalizado dentro do sistema, ou dados genéricos. Se por acaso uma faculdade recebe muitos pedidos de descontos num determinado dia, significa que houve uma procura comum, e não uma regra sobre “pedir descontos em um dia especifico”. O que quero dizer é que não há ma associação entre pedido de desconto e dia específico como uma regra. O que importa para o Data Mining é que em um determinado dia houve um padrão de acontecimentos, e isso ele ira considerar.
É simples, para localizar os padrões de um sistema, basta iniciarmos naqueles que se repetem. Por quê? Como diz na Wikipédia: “O cérebro dos seres humanos utiliza-se de processos similares, pois muito do conhecimento que temos em nossa mente é, de certa forma, um processo que depende da localização de padrões”.

SQL

Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional.
A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é uma linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem.
Fonte: Wikipédia

Banco de Dados - Conceito

Bancos de dados (ou bases de dados), são conjuntos de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim.
Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida. Muitas vezes o termo banco de dados é usado como sinônimo de SGDB. Fonte: Wikipédia

quarta-feira, 2 de setembro de 2009

Sistema Empresa

A Empresa é um sistema e dentro dela existem diversos sistemas independentemente do uso ou não da tecnologia.

Funções Empresariais (subsistemas)
Comercial ou Marketing
Financeira
Jurídico Legal
Materiais ou Logística
Produção ou Serviços
Recursos Humanos

Requisito Funcional - são funções ou atividades que o sistema faz. (Rezende 2009)


Estruturação - Antes de informatizar é necessário estruturar internamente e externamente a organização, considerando as atividades de organização, sistemas e metodos. (OSM)
Fluxogramas, Layout de relatórios.

Utilizando Sistemas e Tecnologias da Informação e Comunicação

A Comissão de Viticultura da Região dos Vinhos Verdes - CVRVV é um organismo interprofissional português que tem por objetivo a representação dos interesses das profissões envolvidas na produção e comércio dos vinho verde.

Através do projeto VVnet - Vinho Verde na internet (1997) e do projeto e-Verde (2001), a instituição ampliou a promoção e divulgação do vinho verde na rede, através de um conjunto de sistemas baseados nas tecnologias de informação e de comunicação.
Os projetos tem 2 vertentes: Promocional e Operacional, enfatizando:

-Interface com os consumidores:
Acesso limitado à informação pública na base de dados.
Acesso ao sistema para planejamento interativo de viagens e reservas na Região do Vinho Verde.
Interligação com a central de vendas de produtos de aderentes da Rota Verde.

-Interface com os prestadores de serviços.

-Interface para os operadores econômicos do Vinho Verde.

O departamento de Sistemas de Informação da CVRVV apoia os vários serviços da organização, disponibilizando as tecnologias de informação necessárias. O departamento possui uma equipe constituída por 5 elementos que efetuam as seguintes operações:
- Análise e Desenvolvimento de Sistemas;
- Manutenção e Exploração dos Sistemas Instalados;
- Configuração e Gestão de equipamento e de Rede de dados;
- Digitação e Controle de documentos;
- Apoio a novos projetos.

Fonte: http://www.vinhoverde.pt