Fan-out tiene diferentes significados en la ingeniería de software:
Middleware orientado a mensajes
En las soluciones de middleware orientadas a mensajes , la distribución es un patrón de mensajería utilizado para modelar un intercambio de información que implica la entrega (o propagación) de un mensaje a uno o varios destinos posiblemente en paralelo, y no detener el proceso que ejecuta la mensajería a espere alguna respuesta a ese mensaje. [1] [2] [3]
Diseño de software y aseguramiento de la calidad
En la construcción de software , el abanico de una clase o método es el número de otras clases utilizadas por esa clase o el número de otros métodos llamados por ese método. [4]
Además, el despliegue tiene un impacto en la calidad de un software. [5] [6] [7]
Ver también
Referencias
- ^ "Explicación del modelo AMQP 0-9-1" . RabbitMQ .
- ^ "Escritura de clientes y servidores de solicitud / respuesta: envío de mensajes asincrónicos" . Documentación de Oracle Tuxedo .
- ^ "/ dev / fanout: un multiplexor de uno a muchos" .
- ^ McConnell, Steven (2004). "Capítulo 5: Diseño de la construcción". Código completo, segunda edición . Microsoft Press. ISBN 978-0-7356-1967-8.
- ^ Alikhashashneh, E .; Raje, R .; Hill, J. (abril de 2018). "Uso de métricas de ingeniería de software para evaluar la calidad de las herramientas de análisis de código estático" . 2018 1st International Conference on Data Intelligence and Security (ICDIS) : 65–72. doi : 10.1109 / ICDIS.2018.00017 .
- ^ Krauskopf, J. (febrero de 1990). "Preocupaciones elementales (diseño de software)" . Potenciales IEEE . 9 (1): 13-15. doi : 10.1109 / 45.46811 . ISSN 1558-1772 .
- ^ Mubarak, A .; Counsell, S .; Hierons, RM (mayo de 2010). "Un estudio evolutivo de métricas de fan-in y fan-out en OSS" . 2010 Cuarta Conferencia Internacional sobre Desafíos de Investigación en Ciencias de la Información (RCIS) : 473–482. doi : 10.1109 / RCIS.2010.5507329 .