Разветвление (программное обеспечение)

Термин «разветвление» имеет несколько значений в программной инженерии .

Промежуточное программное обеспечение, ориентированное на сообщения

В ориентированных на сообщения решениях промежуточного программного обеспечения разветвление представляет собой шаблон обмена сообщениями , используемый для моделирования обмена информацией , который подразумевает доставку (или распространение) сообщения одному или нескольким адресатам, возможно, параллельно, и не останавливает процесс, который выполняет обмен сообщениями, для ожидания ответа на это сообщение. [1] [2] [3]

Разработка программного обеспечения и обеспечение качества

В разработке программного обеспечения разветвление класса или метода — это количество других классов, используемых этим классом, или количество других методов, вызываемых этим методом. [4]

Кроме того, разветвление влияет на качество программного обеспечения. [5] [6] [7]

Смотрите также

Ссылки

  1. ^ "Объяснение модели AMQP 0-9-1". RabbitMQ .
  2. ^ «Написание запросов/ответов клиентов и серверов: отправка асинхронных сообщений». Документация Oracle Tuxedo .
  3. ^ "/dev/fanout: мультиплексор «один ко многим»".
  4. ^ Макконнелл, Стивен (2004). "Глава 5: Конструкция конструкции". Code Complete, Второе издание . Microsoft Press. ISBN 978-0-7356-1967-8.
  5. ^ Алихашашнех, Э.; Радже, Р.; Хилл, Дж. (апрель 2018 г.). «Использование метрик программной инженерии для оценки качества инструментов статического анализа кода». 2018 г. 1-я Международная конференция по анализу данных и безопасности (ICDIS) . стр.  65–72 . doi :10.1109/ICDIS.2018.00017. ISBN 978-1-5386-5762-1. S2CID  44084551.
  6. ^ Krauskopf, J. (февраль 1990 г.). «Элементарные проблемы (проектирование программного обеспечения)». IEEE Potentials . 9 (1): 13– 15. doi :10.1109/45.46811. ISSN  1558-1772. S2CID  23867273.
  7. ^ Мубарак, А.; Каунселл, С.; Хиронс, Р. М. (май 2010 г.). «Эволюционное исследование метрик разветвления и разветвления в OSS». Четвертая международная конференция по проблемам исследований в области информационной науки (RCIS) 2010 г. стр.  473–482 . doi :10.1109/RCIS.2010.5507329. ISBN 978-1-4244-4839-5.


Взято с "https://en.wikipedia.org/w/index.php?title=Fan-out_(software)&oldid=1215620798"