Navegando pela Categoria

Arquitetura

O que é Requisito Inverso

Talvez tão importante quanto formalizar-se "o que deve ser feito", é formalizar-se "o que não deve ser feito".  E quando estamos lidando com escopo de um software, isso é crítico. Teoricamente (e…

A importância da boa documentação de software

/* Quando falamos da importância da boa documentação de software, em projetos desta natureza, a imagem acima é talvez a melhor ilustração. É uma imagem "batida", mas é sempre bom revisitá-la. */…

Entendendo o Diagrama de Atividades da UML

O que são atividades? Segundo o site Sinônimos é "funcionamento, operação, atuação, laboração, execução". No contexto da UML, o Diagrama de Atividades é um diagrama comportamental (que…

A importância do Analista de Requisitos

Vamos falar um pouco sobre a importância do profissional responsável pela modelagem dos requisitos. Aqui vamos chamá-lo de Analista de Requisitos, considerando a nomenclatura mais utilizada nas…

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.…

O que é Requisito Funcional

O que é um Requisito Funcional? Vamos primeiro ao que é Requisito. Requisito é uma exigência, solicitação, desejo, necessidade. Quando falamos de um Requisito Funcional estamos nos referindo à…

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…