CMS (Content Management System) é um Sistema de Gerenciamento de Conteúdo para a criação de websites. Em outras palavras, podemos considerar este como um framework (esqueleto) de um website já pré-estruturado, a…
Desenvolvimento de Software
Embora tenhamos hoje os processo do desenvolvimento de software bastante desenvolvidos, ele ainda está longe de ter a maturidade que temos em outros segmentos da engenharia com a civil, mecânica…
O Feature-Driven Development (FDD) é um método que tem um foco grande na modelagem (diagrama de classes e seqüência) e utiliza como forma de planejamento e medição as características, ou…
Linguagens de programação
Podemos definir uma linguagem de programação como um método padronizado para comunicar instruções para um computador. Ou seja, servir de um meio de comunicação entre computadores e humanos, por meio…
CMMI usar ou não usar?
O CMMI é um abrangente metamodelo de processo baseado em um conjunto de capacidades de engenharia de software que devem estar presentes à medida que as empresas alcançam diferentes níveis…
Gurus da qualidade
Muito se fala sobre qualidade em produtos, processos, ou serviços. Tendo este um objetivo a ser alcançado ou mantido por qualquer organização que pretenda se manter no mercado. Embora isto…
Como participar de reunião
Você anda driblando o sono em reuniões onde sua presença não serve para nada e você não vê a hora do coffee break chegar? Você dorme (ou quase isso) durante as…
Mitos da Engenharia de software
Diferentemente de outras áreas do conhecimento que apresentam uma maturidade que fora estabelecida ao longo dos séculos, a engenharia de software ainda é uma área novo que mesmo aperfeiçoada ao…
Engenharia de Software
A grosso modo, podemos dizer que a Engenharia de Software é uma área do conhecimento relacionado a todos os aspectos da produção e gestão de um software, compreendendo desde o seu estágio…
Metodologia ágil FDD
FDD (Feature-Driven Development) que significa desenvolvimento guiado a funcionalidades, assim como o XP, ASD, Scrum e AUP, faz parte das metodologias ágeis originais, sendo este um modelo incremental e interativo do processo…