Cluster (engenharia de software)

Origem: Wikipédia, a enciclopédia livre.
Exemplo de matriz CRUD e seus clusters

No processo de desenvolvimento de sistemas de informação, clusters são blocos formados por Entidades (ou tipos de objetos de dados) e Funcionalidades (ou atividades) que podem ser usados para elaborar componentes, patterns, módulos ou mesmo aplicações voltadas ao suporte de processos de negócio específicos.

Em uma matriz de interações (ou matriz CRUD), os clusters são representados por agrupamentos contínuos de células (interseções) entre as linhas e colunas que guardam afinidade entre si. Funcionalidades que exercem o mesmo tipo de ação (ou semelhante) sobre o mesmo grupo de entidades ou vice versa: entidades que sofrem o mesmo tipo de ação (ou semelhante) exercida pelo mesmo grupo de funcionalidades.

Referências[editar | editar código-fonte]

  • Engenharia de Software, Roger S. Pressman, McGraw Hill, 2002.
  • Engenharia da Informação – Metodologia, Técnicas e Ferramentas, A. F. Neto, Wilson Higa, J. D. Furlan – McGraw-Hill, 1988.

Ver também[editar | editar código-fonte]