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