Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО), а также дисциплина, изучающая методы проектирования. Проектирование ПО является частным случаем проектирования продуктов и процессов.

Конструирование программного обеспечения – это совокупность детального проектирования, кодирования и тестирования. Так как дисциплина «Основы конструирования программного обеспечения» изучается студентами на первом курсе, то процесс конструирования рассматривается на примере задач линейных, ветвящихся и циклических алгоритмов.


ОКПО - это совокупность детального проектирования, кодирования и тестирования.