|
Оценки сложности программного обеспечения на основе косвенных связей
Х. Навас-Су, А. Гонсалес-Торрес Коста-Риканский технологический институт, Коста-Рика
Аннотация:
Разработка программного обеспечения может быть длительным и дорогостоящим процессом, требующим значительных усилий. Перед разработчиками часто ставят задачи по программированию или внесению изменений в существующие программы так, чтобы общая сложность не увеличилась. Понятно, что прежде, чем вносить какие-либо изменения, важно понять зависимости между компонентами программы. Однако по мере роста размеров программ менеджерам проектов становится все сложнее обнаруживать косвенные связи между компонентами. Эти скрытые связи могут усложнять систему, приводить к неточной оценке необходимых затрат и ставить под угрозу качество получающихся программ. Чтобы решить эти проблемы, данное исследование направлено на выработку набора мер, которые дополняют теорию измерений и выявляют скрытые связи между компонентами программного обеспечения, расширяя сферу применения, увеличивая эффективность и полезность общепризнанных метрик программного обеспечения. Исследование велось в двух главных направлениях: (1) как измерения косвенных зависимостей могут помочь разработчикам при сопровождении программ и (2) как метрики косвенных связей могут количественно оценивать сложность и размер программного обеспечения, используя взвешенные различия между методами. В исследовании представлен комплекс мер, призванных помочь менеджерам проектов и разработчикам в управлении проектами и их сопровождении. Используя возможности измерений косвенных связей, эти меры могут повысить качество и эффективность процессов разработки и поддержки программного обеспечения.
Ключевые слова:
Косвенное связывание, сопровождение программного обеспечения, удобство сопровождения, метрики
Образец цитирования:
Х. Навас-Су, А. Гонсалес-Торрес, “Оценки сложности программного обеспечения на основе косвенных связей”, Труды ИСП РАН, 35:6 (2023), 43–74
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp832 https://www.mathnet.ru/rus/tisp/v35/i6/p43
|
|