sábado, 27 de agosto de 2011

ARQUITETURA DE DESENVOLVIMENTO (MVC)

Model-view-controller O Model-view-controller (MVC) é um padrão de arquitetura no desenvolvimento de softwares que tem como objetivo separar a lógica de negócio da lógica de apresentação, permitindo o desenvolvimento, teste e manutenção isolado de ambos. Em outras palavras, esse padrão permite dividir um sistema em 3 (três) camadas: Camada de Modelo (model): Representa os dados, as classes e os domínios da aplicação.  É o coração da aplicação. Modela os dados e o comportamento por atrás do processo de negócios. É um encapsulamento de dados e de comportamento independente da apresentação. Camada de Visão (view): Apresenta as telas (layouts) da aplicação. Não esta preocupada em como a informação foi obtida ou onde ela...

domingo, 21 de agosto de 2011

Introdução ao BPM

BPM (Business Process Management) A partir de 2003 o BPM começou a ser utilizado em grande escala por organizações interessadas em novas soluções de controle de suas estratégias empresariais. O BPM (Business Process Management) conhecida como Gestão da Performance Corporativa ou Gestão do Desempenho Empresarial é uma categoria de sistemas focada em acompanhamento de perfomance dos negócios de uma organização. O BPM surgiu com a implementação dos sistemas integrados de gestão (ERPs) nas grandes empresas. Os sistemas ERPs contêm uma infinidade de regras e tomada de decisões de longo prazo. Com o uso do BPM é possível administrar essas regras e possibilitar aos analistas de processos a fazerem alterações na regra de negócio sem alterar a programação. O...

QUEM VENCE A DISPUTA ENTRE BANCO DE DADOS? (PARTE 2)

Continuando o artigo sobre "Quem vence a disputa entre banco de dados?", veremos comparações entre os sistemas gerenciadores de banco de dados nos seguintes aspectos:Capacidades; Tipos de Dados; Objetos; Particionamento; Controle de Acesso. Capacidades de Banco de Dados Informações sobre capacidades do banco de dados Os Tipos de Dados Informações os tipos de dados e suporte Objetos Informações sobre objetos Nota: Ambos function e procedure referem-se a rotinas internas escritas em SQL.  Particionando Informações sobre particionamento Controle de Acesso Informações sobre controle de acesso Observação: Como o mercado de banco de dados está em alta, as mantenedoras dos sistemas gerenciadores de banco de...

sábado, 13 de agosto de 2011

Doze Erros em SEO

Neste artigo vamos listar os doze principais erros em SEO*. Otimização de Motores de Busca *SEO (Search Engine Optimization) é o conjunto de técnicas e métodos com o objetivo de potencializar e melhorar o posicionamento de um site nas páginas de resultados orgânicos nos sites de busca. 1- Site pesado, geralmente com animações pesadas em flash.  2- Título do site muito grande.3- URLs infinitas com vários caracteres diferentes.4- Manipulação de palavras-chaves, ou seja, colocação de palavras-chaves que não represente fielmente o seu site.5 - Má divulgação de seu site em outros sites da internet.6- Layout feito em frame e/ou tabelas.7- Propaganda excessiva nas páginas do site.8- Abrir uma infinidade de janelas pop-ups, com anúncios de...

quarta-feira, 10 de agosto de 2011

Procedure de Backup e Restore no SQL Server

Backup e restauração de bases de dados é um procedimento muito repetitivo e importante em administração de banco de dados, pois utilizamos esse processo para replicar base de dados para testes de sistemas e entre outras finalidades.Para agilizar esse processo, podemos criar uma Stored Procedure para realizar o backup de uma base de origem e efetuar a restauração para a base de destino.  Nota: Stored Procedure é uma coleção de instruções implementadas com linguagem T-SQL, que, uma vez armazenada, ficam dentro do servidor de forma pré-compilada, aguardando uma requisição de um usuário do banco de dados. A utilização de Stored Procedures é uma técnica eficiente de executarmos operações repetitivas. Ao invés de digitar os comandos cada vez que determinada operação necessite ser executada,...

domingo, 7 de agosto de 2011

QUEM VENCE A DISPUTA ENTRE BANCO DE DADOS?

Dados FGV-EAESP Atualmente os SGBDs (sistemas gerenciadores de banco de dados) competem entre si para ver quem ganha a disputa no mercado corporativo. Hoje, o banco de dados Oracle possui 36% do mercado nacional seguido pelo SQL Server com 34%, segundo pesquisa da FGV-EAESP realizada em janeiro de 2011. Neste artigo, vamos detalhar o uso dos principais sistemas gerenciadores de banco de dados nos seguintes cenários: informações gerais, suporte ao sistema operacional, características, limites, tabelas e exibições, índices. Informações Gerais Informações Gerais Suporte a Sistema Operacional Suporte pelos Sistemas Operacionais Características Características * atomicidade, consistência, isolamento, durabilidade.* Codificação de...

sexta-feira, 5 de agosto de 2011

Desenvolvimento ágil de software

O desenvolvimento ágil é um conjunto de metodologias de desenvolvimento de software. Cada método tenta minimizar o risco de desenvolvimento de software em curto período. Esse processo chamamos de Iteração.Cada iteração é um mini-projeto do seu todo com as etapas de: planejamento, análise de requisitos, projeto, codificação, teste e documentação. Métodos ágeis enfatizam comunicações em tempo real, com todas as pessoas necessárias para terminar o software, tais como: os programadores, seus clientes (clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes) e testadores. Objetivos do desenvolvimento ágil: Garantir a satisfação do consumidor entregando rapidamente e continuamente...

Page 1 of 4612345Next

Twitter Delicious Facebook Digg Stumbleupon Favorites More