Navegando pela Categoria

Construção

Acoplamento e Coesão

Acoplamento e Coesão talvez sejam as características mais importantes de qualquer sistema. Muitos sistemas são como um Castelo de Cartas. Num Castelo de Cartas, ao tirar uma carta da estrutura,…

O que é Regra de Negócio?

Deduzo que antes do lançamento do microcomputador o termo regra de negócio era algo interpretado totalmente isolado dos softwares empresariais, ou talvez nem fosse um termo conhecido pelas pessoas.…

Entendendo definitivamente o que é um Caso de Uso

O que seria um "caso de polícia"? Seria uma estória que descreveria uma cena policial, um crime ou investigação, por exemplo. O que seria um "caso de novela"? Seria uma estória que descreveria uma…

O que é um Requisito Não-Funcional

O que é um Requisito Não-Funcional? Como o próprio nome diz, é uma “não funcionalidade”, ou seja, trata-se de algo que não é uma funcionalidade, mas que precisa ser realizado para que o software…

Design Pattern Facade

Façade Façade (ou Fachada, em português) é um termo muito oriundo da área de Arquitetura. A grosso modo, podemos entender como a parte de fora de uma construção, que isola o mundo exterior o…

Diagrama de Caso de Uso – Como representar loop

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…

Relacionamento entre Classes – Composição

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…

Dependência entre Classes

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