Postagens

Boas práticas para o desenvolvimento de software - Parte 0

 Introdução  A quantidade de dados disponível no mundo, em ambientes computacionais, tem aumentado consideravelmente a cada dia. A necessidade por ferramentas computacionais capazes de analisar esses dados motivou o surgimento da área de pesquisa e aplicação em ciência da computação conhecida como mineração de dados. Processos de mineração de dados permitem a transformação de dados, uma matéria bruta, em informação e conhecimento úteis em diversas áreas de aplicação, tais como administração, nanças, saúde, educação, marketing, entre outras. O progresso verificado na tecnologia de hardware de computadores e nas técnicas de processamento, armazenamento e transmissão de informações digitais propiciou o acúmulo de grandes quantidades de dados históricos nas últimas décadas, motivando, a partir de 1990, o desenvolvimento de técnicas e ferramentas especícas de mineração de dados. Tais ferramentas realizam análises em dados com o objetivo de extrair informações novas e úteis. De fo...

Tese de Doutorado

  Tese de Doutorado submetida ao Programa de Pós-Graduação em Computação da Universidade Federal Do Rio de Janeiro como requisito parcial para a obtenção do título de Doutor.  Aprovada por: Alexandre Plastino de Carvalho, D.Sc. / IC-UFF (Presidente) Nelson Francisco Favilla Ebecken, D.Sc. / COPPE-UFRJ Andre Carlos Ponce de Leon Ferreira de Carvalho, Ph.D. / ICMC-USP Ana Cristina Bicharra Garcia, Ph.D. / IC-UFF Bianca Zadrozny, Ph.D. / IC-UFF Niterói,  28 de agosto de 1999. Resumo:  Classificação é uma das tarefas de Mineração de Dados que tem se mostrado útil em diversas áreas de aplicação, em particular, na área de Bioinformática. A revolução genômica resultou em um crescimento exponencial da quantidade de dados biológicos gerados pela comunidade científica. Com a Fidelidade de armazenar toda essa informação biológica gerada, foram criados os bancos de dados biológicos. A necessidade por ferramentas computacionais capazes de realizar análises nesses dados tornou-se ...

Dissertação de Mestrado

DISERTAÇÃO DO PROGRAMA DE MESTRADO - ANO: 1989 -1992 Ciência de dados Ciência de Dados é uma linha de pesquisa e aplicação interdisciplinar centrada no estudo e análise de dados de diversos domínios - tais como saúde, educação, esportes, jogos, segurança, cidades, governos, astronomia, biologia, economia, engenharias, química, entre outros - que visa apoiar a tomada de decisão e a eficiência nos processos desses domínios. Nessa linha de pesquisa, são estudados e propostos métodos de análise e visualização de dados, incluindo conceitos e técnicas de diversas áreas do conhecimento, tais como Estatística, Banco de Dados, Mineração de Dados, e Aprendizado de Máquina. Professores:   Alexandre Plastino de Carvalho Aline Marins Paes Carvalho Antonio Augusto de Aragão Rocha Celso da Cruz Carneiro Ribeiro Daniel Cardoso Moraes de Oliveira Eugene Francis Vinod Rebello Leonardo Gesta Paulino Murta Luis Antonio Brasil Kowada Marcos de Oliveira Lage Ferreira Marcos Vinícius Naves Bêdo Raphael C...
Imagem
  Introdução à Arquitetura e Design de Software Uma visão sobre a plataforma Java Paulo Silveira, Guilherme Silveira, Sérgio Lopes, Guilherme Moreira, Nico Steppat, Fabio Kung E-book* (.pdf, .epub)   R$ 39,90   COMPRAR   *Você terá acesso às futuras atualizações do livro. Conteúdo Neste livro, os autores, conhecidos especialistas da área, apresentam muitos tópicos que aparecem com frequência na plataforma Java, incluindo desde modelagem e design das classes, até detalhes importantes das tecnologias mais utilizadas. Sempre com uma visão técnica e prática capaz de elucidar muitas questões enfrentadas tanto pelo profissional iniciante quanto por aquele que está adquirindo mais experiência na plataforma. Os e-books da Casa do Código não possuem DRM. Compre agora e baixe o PDF, epub e mobi e leia no dispositivo que quiser. Saiba o que você vai aprender   Sumário 1 - A plataforma Java 1.1 - Java como plataforma, além da linguagem 1.2 - Especificações ajudam ou atrapal...
Imagem
  Definição CI/CD é a abreviação de  Continuous Integration/Continuous Delivery,  traduzindo para o português: integração e entrega contínuas. Trata-se de uma prática de desenvolvimento de software que visa tornar a integração de código mais eficiente por meio de builds e testes automatizados. Com a abordagem CI/CD é possível entregar  aplicações  com mais frequência aos clientes. Para tanto, regras de  automação  são aplicadas nas etapas de  desenvolvimento de apps . Os principais conceitos atribuídos ao método são: integração,  entrega  e implantação contínuas. Com a prática CI/CD é possível solucionar os problemas que a  integração  de novos códigos pode causar às equipes de operações e desenvolvimento — o famoso "inferno de integração". Especificamente, CI/CD aplica monitoramento e automação contínuos a todo o  ciclo de vida das aplicações , incluind...