Gestão de Requisitos no Desenvolvimento de Software 39 minutes readA gestão de requisitos no desenvolvimento de software é a “ferramenta” utilizada para garantir que as soluções finais atendam (seria melhor dizer satisfator...
Visão Geral das APIs de LLMs 31 minutes readA era digital atual, marcada pela constante evolução tecnológica, apresenta os Modelos de Linguagem de Grande Escala (LLMs) como ferramentas cruciais no proc...
Responsabilidade no Uso de Inteligência Artificial 24 minutes readA adoção acelerada da Inteligência Artificial (IA) em diversos setores tem transformado profundamente tanto o aspecto econômico quanto o social da sociedade ...
Visão Geral Ética em Inteligência Artificial 19 minutes readÀ medida que a Inteligência Artificial (IA) se torna cada vez mais presente em diversos aspectos do nosso dia a dia, torna-se essencial refletir sobre as que...
Qualidade de Software: A Importância dos Testes e Automação 16 minutes readA qualidade de software é um aspecto crítico que transcende a mera funcionalidade de um sistema; ela é fundamental para a satisfação do usuário, a performanc...
Fundamentos de Inteligência Artificial em Negócios: Estudo de Caso Aplicado 14 minutes readNos últimos anos, a Inteligência Artificial (IA) tem se tornado uma força transformadora nos negócios, promovendo mudanças significativas em diversas indústr...
Introdução aos Modelos de Linguagem 26 minutes readEste artigo foi elaborado para oferecer uma visão abrangente sobre os modelos de linguagem computacionais, detalhando não apenas suas bases técnicas, mas tam...
Desempenho e Monitoramento de Sistemas de Dados no Contexto da Construção de Arquiteturas de Software Otimizadas 25 minutes readNa era atual, caracterizada por uma explosão de dados e pela crescente dependência de sistemas digitais, a eficiência e confiabilidade dos sistemas de dados ...
Machine Learning Operations (MLOps): Otimizando a Arquitetura de Software para Grandes Volumes de Dados 21 minutes readEste é o segundo artigo da série sobre Machine Learning Operations (MLOps). Anteriormente, discutimos que MLOps emerge como uma disciplina fundamental na int...
Machine Learning Operations (MLOps): Um Guia para a Construção de Arquiteturas de Software Otimizadas 32 minutes readMachine Learning Operations (MLOps) representa uma convergência entre o desenvolvimento de produtos de trabalho de Machine Learning (ou Aprendizado de Máquin...
Armazenamento e Gerenciamento de Dados: Princípios e Aplicações na Arquitetura de Software 24 minutes readNo universo da arquitetura de software moderna, o armazenamento e gerenciamento eficiente de dados emergem como pilares críticos, impulsionados pela explosão...
Plataformas de Processamento de Dados em Tempo Real: Desenvolvendo Arquiteturas Eficientes 52 minutes readNo dinâmico mundo da tecnologia da informação, o processamento de dados em tempo real é um componente vital para empresas e organizações que buscam uma análi...
Padrões de Arquitetura para Escalabilidade: Uma Perspectiva Prática 41 minutes readNo contexto atual de arquiteturas de software, a escalabilidade emerge como um um grande desafio para o sucesso de sistemas complexos, especialmente aqueles ...
Modelagem e Design de Dados para Arquiteturas de Software em Big Data 45 minutes readNo advento da era digital, a habilidade de processar e analisar grandes volumes de dados tornou-se um diferencial estratégico para organizações em diversos s...
Fundamentos de Big Data e Data Lakes: Uma Jornada através da Arquitetura de Dados 35 minutes readO surgimento e a rápida evolução de Big Data transformaram fundamentalmente a paisagem da tecnologia da informação, influenciando profundamente as práticas e...
Introdução à Arquitetura de Software para Dados 17 minutes readEste artigo fornece uma visão geral das arquiteturas de dados modernas, destacando os desafios comuns enfrentados em sistemas intensivos em dados. Profission...
Tomada de Decisões Baseadas em Dados no Ciclo de Vida do Software 30 minutes readA engenharia de software, como disciplina, evoluiu dramaticamente desde os seus primórdios. Inicialmente focada em métodos e ferramentas para o desenvolvimen...
Coleta e Análise de Dados para Projetos de Engenharia de Software 35 minutes readA engenharia de software é uma disciplina técnica e científica que se foca no desenvolvimento e manutenção de sistemas de software robustos e confiáveis. A c...
Metodologias de Desenvolvimento de Software Orientado por Dados: Modelos, Vantagens e Desafios 35 minutes readO desenvolvimento de software orientado por dados é uma abordagem metodológica que enfatiza a utilização de dados para guiar decisões e processos no ciclo de...
Introdução à Engenharia de Software e Metodologia Data-Driven 16 minutes readA Engenharia de Software e a metodologia Data-Driven representam dois pilares fundamentais na evolução da tecnologia da informação. Enquanto a Engenharia de ...
Introduction to Data-Driven Methodology 13 minutes readIn the age of information, data has become the lifeblood of decision-making processes in various sectors. The ability to harness this data, analyze it, and d...
Práticas e Ferramentas Modernas: Impulsionando a Evolução do Desenvolvimento de Software 38 minutes readO desenvolvimento de software é uma atividade complexa e dinâmica, que envolve a criação de soluções computacionais para resolver problemas ou atender necess...
Engenharia de Software responsável: princípios, práticas e impactos da ética e da sustentabilidade na tecnologia 44 minutes readA engenharia de software é a disciplina que se ocupa do desenvolvimento, manutenção e evolução de sistemas de software, aplicando princípios, metodologias, p...
Aspectos Avançados em Engenharia de Software: IoT e Desenvolvimento de Sistemas Embarcados e Aprendizado de Máquina Aplicada 39 minutes readA Engenharia de Software é uma disciplina em constante evolução, que busca aprimorar a forma como desenvolvemos e mantemos software. Com o avanço tecnológico...
Aspectos Avançados em Engenharia de Software: Explorando o Desenvolvimento Móvel e a Computação em Nuvem 31 minutes readConforme temos discutido ao longo desta série, a Engenharia de Software é a aplicação sistemática de princípios e métodos de engenharia para desenvolver e ma...
Desenvolvimento de Software Orientado a Serviços: Equilibrando Integração e Segurança de Web Services 18 minutes readO Desenvolvimento de Software Orientado a Serviços (SOSD) é um paradigma de design que promove o desenvolvimento de aplicativos como uma coleção de serviços....
Desenvolvimento de Software Orientado a Serviços: Um Guia Abrangente 14 minutes readO Desenvolvimento de Software Orientado a Serviços (Service-Oriented Software Development, SOSD) é um paradigma de design que estrutura um aplicativo como um...
Desenvolvimento de Software Orientado a Dados: Um Novo Paradigma para Inovação e Eficiência 9 minutes readNo cenário tecnológico em rápida evolução, os métodos tradicionais de desenvolvimento de software estão sendo desafiados e remodelados pelo advento de aborda...
Desenvolvimento de Software Dirigido a Dados: Uma Visão Geral Educacional 13 minutes readData-Driven Software Development (DDSD) é uma abordagem moderna para o desenvolvimento de software que enfatiza o uso de dados para orientar os processos de ...
O papel da Garantia de Qualidade da Arquitetura de Software no Desenvolvimento de Software Moderno 18 minutes readNo contexto do desenvolvimento de software, a qualidade não pode ser uma reflexão tardia - ela é uma parte integrante do processo que começa com uma concepçã...
Entendendo a Engenharia de Front-End: Um Guia Abrangente 7 minutes readA engenharia de front-end é um componente crítico do desenvolvimento web que se concentra na interface do usuário e na experiência do usuário. À medida que o...
Design e arquitetura de software: compreendendo o projeto e a construção de sistemas 28 minutes readNo campo da Engenharia de Software, entender os princípios de design e arquitetura de software é fundamental. Esses princípios orientam os desenvolvedores na...
Design e arquitetura de software: princípios, padrões e práticas 15 minutes readO design e a arquitetura de software representam a realização dos anseios e expectativas dos clientes no desenvolvimento de software, moldando a estrutura, o...
Entendendo a qualidade do software: Garantia, Controle e Métricas 10 minutes readA qualidade do software é um aspecto fundamental da Engenharia de Software que influencia significativamente o sucesso de qualquer produto de software. É um ...
Arquiteturas Emergentes para Aplicações LLM 3 minutes readHoje, gostaria de compartilhar com vocês alguns insights importantes de um artigo fascinante publicado pela Andreessen Horowitz, intitulado “Emerging Archite...
A Magia do Design Orientado ao Domínio: Uma Jornada ao Coração do Desenvolvimento de Software 7 minutes readEra uma vez, no multiverso do desenvolvimento de software, surgiu um conceito prometendo revolucionar a maneira como pensamos e construímos software. Este co...
Quem, onde e como regulamentar a IA 4 minutes readO recém publicado artigo “The Who, Where, and How of Regulating AI” na IEEE Spectrum por Eliza Strickland, oferece uma análise perspicaz sobre a atual paisag...
Gerenciamento de Projetos de Software: Uma Análise Comparativa de Metodologias 26 minutes readO gerenciamento de projetos de software é uma área que permanece em constante evolução, impulsionada pelas mudanças nas demandas do mercado, avanços tecnológ...
Metodologias e Processos de Desenvolvimento: Uma Perspectiva Integrada 23 minutes readÀ medida que o mundo avança em direção a uma era digital cada vez mais complexa, a Engenharia de Software se estabelece como um pilar fundamental na construç...
Desvendando o Mistério da Criatividade Humana: Onde a Ciência e a Arte se Encontram 3 minutes readÉ possível desvendar o enigma da criatividade humana?
Metodologias e Processos de Desenvolvimento de Software: Um Olhar Profundo e Aberto ao Debate 41 minutes readNo mundo em constante evolução da tecnologia, o desenvolvimento de software emerge como uma força motriz, impulsionando a inovação e a transformação em diver...
Introdução à Engenharia de Software Moderna 39 minutes readA Engenharia de Software é a disciplina que estuda os princípios, conceitos, metodologias, processos, métodos e ferramentas para a construção de software de ...
Como duas décadas de Lean e Agile nos levaram ao APOCALIPSE do Software 3 minutes readVocê já ouviu falar sobre o lado obscuro das metodologias ágeis no desenvolvimento de software?
Construindo com Palavras: A Importância da Documentação de Arquitetura de Software 6 minutes readSe você é um estudante de Ciência da Computação, Engenharia da Computação, Sistemas de Informação (ou qualquer curso de computação) ou um profissional da Eng...
Boas práticas de Arquitetura de Software para mitigar o Débito Técnico em projetos de software com ciclo de vida longo 13 minutes readHoje vamos falar sobre um assunto fundamental para o sucesso de um projeto de software, mas em especial de uma plataforma: a ARQUITETURA DE SOFTWARE. Sabemos...
Um ensaio sobre Flutter 8 minutes readO desenvolvimento de aplicativos móveis tem se tornado cada vez mais importante no mundo dos negócios, e a escolha da ferramenta certa para esse processo pod...
As dores que nos levam aos Estilos Arquiteturais 5 minutes readLi um dia desses um tweet sobre o fato de que as dores do mundo real no ciclo de desenvolvimento que levam a criação de estilos arquiteturais. O tweet se per...
Ensinando Engenharia de Software na Prática, Parte V 12 minutes readNo terceiro artigo da série, mas primeiro dessa temporada eu comecei a discussão acerca da necessidade de evolução da disciplina de Engenharia de Software so...
Ensinando Engenharia de Software na Prática, Parte IV 9 minutes readNo artigo anterior eu comecei a discussão acerca da necessidade de evolução da disciplina de Engenharia de Software sob a minha responsabilidade, no curso de...
Ensinando Engenharia de Software na Prática, Parte III 3 minutes readAo longo dos últimos anos me envolvi em projetos de produção de produtos de software complexo e de larga escala, que demandavam pesquisa aplicada para a reso...
Oito tendências para empreendedores em 2019 2 minutes readSegundo informações da Associação Brasileira de Startups (Abstartups), instituição sem fins lucrativos que mapeia startups do país, o Brasil fechou o ano de ...
Quem é o culpado pela queda nas vendas de smartphones? 1 minute readPrimeiro, não tem ninguém indo à falência nem tampouco endividadas, não estão dando nem prejuízo. Continuam dando lucro mas, de acordo com seus relatórios fi...
Cada vez mais as empresas precisam de engenheiros criativos 1 minutes readPessoas que possuem a incrível capacidade de combinar suas habilidades científicas e de engenharia com uma compreensão de arte, literatura, música e outros t...
A nuvem se moverá para o blockchain? less than 1 minute readA chamada Cloud 2.0 se concentra no dimensionamento do ecossistema blockchain para desenvolver novas oportunidades no espaço da nuvem.
Desenvolvedores e programadores de sistemas poderão ser enquadrados como MEI less than 1 minute readProfissionais desenvolvedores de sistemas que atuam na informalidade poderão passar a ser enquadrados no regime de Microempreendedor Individual (MEI) e optar...
Instalando e configurando kubernetes localmente com o minikube no Mac OSX 5 minutes readO Minikube é a ferramenta ideal para configurar uma instância/cluster kubernetes (chamaremos de k8s a partir de agora) localmente para testar e experimentar ...
Quer ser um CEO de sucesso? Adote um cachorro! less than 1 minute readPor trás da maioria dos executivos C* tem um menino bomzinho que definitivamente merece um biscoito, de acordo com uma nova pesquisa envolvendo 857 pessoas ...
React Native para Startups 1 minute readComeçar um novo negócio é sempre um ato de coragem insana. É como descer uma montanha russa de costas para a direção do carrinho. E isso aumenta em níveis ca...
O que é arquitetura Serverless (sem servidor)? 10 minutes readSem servidor ou Serverless, a mais nova buzzword do momento (tá, nem tão nova assim dependendo de quão early adopter você é) vem ganhando muita atenção dos p...
Kubernetes 1.10: Estabilizando armazenamento, segurança e rede 4 minutes readFoi anunciado no dia 26 de Março de 2018 o lançamento do Kubernetes 1.10, apenas algumas semanas desde sua graduação da incubação da CNCF. Como membro fundad...
Chegou o Spring Boot 2.0 7 minutes readNeste semestre estou ministrando pela primeira uma disciplina inteiramente focada em investigar o desenvolvimento de aplicações “nativas de nuvem” com arquit...
Regras de codificação que todo programador deveria saber 1 minute readEste é um post baseado em citaçes do livro “Mastering Machine Learning with Python in Six Steps” do cientista de dados Manohar Swamynathan.
Estudos Empíricos na Engenharia de Software 6 minutes readNo dia 01/12/2017 (sexta-feira), às 8 horas na sala E423 do Centro de Informática ocorreu a defesa de doutorado de Waldemar Pires Ferraira Neto, cujo o tema ...
Novo livro publicado 1 minutes readAcabou de ser publicado o livro “UMA INVESTIGAÇÃO SOBRE AS DIFICULDADES DE PLANEJAMENTO DE TI EM INSTITUIÇÕES PÚBLICAS BRASILEIRAS: UMA ABORDAGEM COM TEORIA ...
Escrevendo um artigo científico, um livro de receitas 5 minutes readEscrever um artigo científico é uma das primeiras - senão a primeira - atividade aterradora para um aspirante a pesquisador(a) (seja um(a) estudante de inici...
Welcome to Jekyll! less than 1 minute readYou’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different wa...
O Caminho da Inovação: Da Universidade para a Sociedade e de Volta para Ela (2014) less than 1 minute readNo início de Setembro eu fui convidado a ministrar uma palestra na Semana do Administrador promovida pela FACIPE mais especificamente nos dias 09 e 10 de Set...
Ensinando Engenharia de Software na Prática, Parte II 5 minutes readDepois de alguns meses entretido com outros desafios, minhas atenções voltaram para a construção da nova abordagem de abordar Educação em Engenharia de Softw...
Ensinando Engenharia de Software na Prática, Parte I 4 minutes readDando continuidade no tema de Educação em Engenharia de Software ou_ Como formar Capital Humano EFICIENTE em Produção de Software_, vem o segundo post da sér...
A biblioteca do Desenvolvedor de Software dos dias de hoje 3 minutes readDesde que comecei a me envolver com a Engenharia de Software, sempre foi difícil definir ou classificar os “skills” necessários a um engenheiro de software. ...
Six Steps to Develop a Good Survey 1 minute readOften, we researchers and scientists have to understand, evaluate, and learn different methods, processes, techniques, technologies, and so on. We discussed ...
RiSE – Reuso de Software – O começo… less than 1 minute readVideo que apresenta o nascimento da empresa RiSE – Reuso de Software. Conheça um pouco mais através do blog da empresa.
Reuso de software, esse papo é conosco! less than 1 minute readEquipe da RiSE fala sobre os conceitos de reuso de software e sobre as ferramentas desenvolvidas: BART, CORE, LIFT e TOOLDAY.
Lançamento do Livro de Reuso – C.R.U.I.S.E. less than 1 minute readChat marca lançamento de primeiro livro open source sobre Reuso no mundo Um chat marcou o lançamento do C.R.U.I.S.E., primeiro livro open source no mundo sob...