Курс «Инструментальные средства проектирования и разработки ПО» связан с другими дисциплинами следующим образом.

Курс является заключительным в цикле подготовки по разработке программного обеспечения и опирается на следующие дисциплины: «Объектно-ориентированное проектирование» «Информатика и программирование», «Структуры и алгоритмы обработки данных», «Базы данных», «Операционные системы».

Данный курс призван выработать представление о целостном процессе создания и использования программного обеспечения как инженерной системы. Программное средство должно создаваться на базе тщательно проанализированных, сформулированных и обоснованных требований, определяться вначале замыслом, суммой документов или эскизом. Разработку ПО следует рассматривать как технологический процесс создания программного изделия, а само программное изделие – как технологический объект. Концепция программной системы как изделия предполагает, что процессы ее проектирования и изготовления аналогичны процессам, связанным с созданием любого другого изделия.