Cluster (engenharia de software)

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.

Exemplo de matriz CRUD e seus clusters

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
  • 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