Skip to content

Até o Momento

Muito conteúdo de qualidade sobre Engenharia de Software

Author: Plínio Ventura

Mensagens de Sistema – Parte I

On May 8, 2015 By Plínio Ventura In Design de Software
Continue reading

Diagrama de Caso de Uso – Como representar loop

On March 29, 2015 By Plínio Ventura In Design de Software

Eventualmente o Analista de Sistemas se pergunta: “em que nível de detalhe devo descer no caso de uso?”. Por “default”, na minha opinião, a resposta é: o máximo possível, mas sem perder o bom senso. Se …

Continue reading

Relacionamento entre Classes – Composição

On January 7, 2015 By Plínio Ventura In Design de Software

Composição no Corpo Humano Vamos entender o relacionamento de composição entre classes através de uma analogia com o corpo humano. O que é o corpo humano? É um sistema. Do ponto de vista Conceitual, como um …

Continue reading
UML - Relacionamento entre Classes - Agregação

Dependência entre Classes

On January 6, 2015 By Plínio Ventura In Design de Software

Dependências entre Classes é algo quase inevitável, mas todo cuidado é pouco pois sempre devemos ter fraco acoplamento e alta coesão.

Continue reading

Principio Open/Closed – SOLID – OCP

On January 2, 2015 By Plínio Ventura In Design de Software

O Princípio OCP (Open/Closed Principle) é um princípio do SOLID. O Princípio é de que no software, o código deve ser aberto para extensão, mas fechado para alteração. Mas o que isso quer dizer? Vamos entender melhor …

Continue reading
post-caso-de-uso-include-extend-generalization

Caso de Uso – Include, Extend e Generalização

On December 28, 2014 By Plínio Ventura In Design de Software, Testes e Qualidade

Caso de Uso e Programação Fazer um Caso de Uso, dependendo do ponto de vista, não é algo muito diferente do que programar.  É possível fazer um bom trabalho, sob um mesmo ponto de vista, …

Continue reading
Caso de Uso - Fluxo Principal - Caminho Feliz, Fluxo Ótimo ou Fluxo de Sucesso

Caso de Uso – Fluxo de Exceção

On December 28, 2014 By Plínio Ventura In Design de Software

Exceções e Alternativas previstas Muito se discute acerca do uso adequado de fluxos de exceção em Caso de Uso. É muito comum os analistas de sistemas generalizarem muitos cenários como fluxos alternativos, considerando que, se uma …

Continue reading
debito-tecnico-como-o-cliente-ve-como-o-desenvolvedor-ve-realidade-ok

O Débito Técnico

On September 6, 2014 By Plínio Ventura In Design de Software, Gestão de Produtos e Projetos, Testes e Qualidade

Nem sempre temos condições de fazer, da melhor maneira, o que tem que ser feito. Eu não gosto disso, mas a realidade nas empresas que produzem software, em muitos casos – mas não todos – não é muito …

Continue reading
Sockets ou "Soquetes"

Redes – O que é um Socket de rede

On July 18, 2014 By Plínio Ventura In Redes e Infraestrutura

Socket Este é um conceito bastante interessante, vastamente utilizado no mundo do software, do hardware e das redes. Estamos falando do Socket (em inglês), ou do “soquete”, em português. Entretanto, é um conceito bem mais …

Continue reading

O Scrum matou o RUP? Parte III

On May 5, 2014 By Plínio Ventura In Gestão de Produtos e Projetos
Continue reading

O Scrum matou o RUP? Parte II

On May 5, 2014 By Plínio Ventura In Gestão de Produtos e Projetos
Continue reading

O Scrum matou o RUP? Parte I

On May 5, 2014 By Plínio Ventura In Gestão de Produtos e Projetos
Continue reading

Posts navigation

«Previous Posts 1 … 5 6 7 8 Next Posts»

Pesquisa

Últimos posts

  • Desenvolvimento Ágil em Produtos de Software: Maximizando Eficiência com o Princípio 80/20
  • Roadmap de Produto
  • Team Building – Curva de Tuckman
  • What is a Scrum Master?
  • O Papel do Scrum Master
  • Definition of Done (DoD) – A importância do item Pronto no Scrum
  • Definition of Ready (DoR) – A importância do item Ready no Scrum
  • Remoção de Impedimentos
  • Time multifuncional e equipes ágeis
  • O papel do Gerente de Projetos na agilidade
  • O papel do Analista de Requisitos na agilidade
  • FAQ05 – Perguntas e Respostas sobre Agilidade
  • Todo MVP (Produto Mínimo Viável) tem que ser um software?
  • Usando OKR no planejamento e gestão de produtos digitais
  • Usando KPI para avaliar a performance dos produtos digitais
  • Pesquisa sobre agilidade nas empresas
  • Epic, Feature e User Story (Epico, Funcionalidade e História de Usuário)
  • Mestres, Overdose e Efeito Pendular na Produção de Software
  • O que é UML (Unified Modeling Language)
  • 7 dicas sobre desenvolvimento ágil de software
  • Entendendo o Diagrama de Instalação da UML
  • Entendendo o Diagrama de Sequência da UML
  • Entendendo o Diagrama de Classes da UML
  • O que é Backlog? Entendendo o backlog no desenvolvimento de software
  • Caso de Uso ou Estória de Usuário?
  • Analista de Infraestrutura e Requisito Não Funcional
  • FAQ04 – Perguntas e Respostas sobre Engenharia de Software
  • FAQ03 – Perguntas e Respostas sobre Engenharia de Software
  • O que é Requisito Inverso
  • O que é Scrum?
  • FAQ02 – Perguntas e Respostas sobre Engenharia de Software
  • FAQ01 – Perguntas e Respostas sobre Engenharia de Software
  • Controle de Versão e Requisitos de Software
  • O cliente difícil e a definição de escopo
  • Escopo de Software – Como provar ao cliente o que ele pediu?
  • A importância da boa documentação de software
  • Modelagem de Software é Viável? Fazer ou não fazer? Reflexão
  • Entendendo o Diagrama de Atividades da UML
  • A importância do Analista de Requisitos
  • Acoplamento e Coesão em Módulos e Funcionalidades
  • Acoplamento e Coesão
  • A origem dos bugs de software
  • UML – Relacionamento entre Classes – Agregação
  • 8 dicas para melhorar a relação com o usuário
  • Como ter mais qualidade no desenvolvimento de software
  • O que é Regra de Negócio?
  • O que é Requisito Funcional
  • Porque os projetos dão errado?
  • Sintaxe e Semântica – Forma e conteúdo na produção de software
  • Entendendo definitivamente o que é um Caso de Uso
WordPress Theme: Chronus by ThemeZee.