Без заголовка
Ну, если считать, что ракеты состоят из оборудования, а оборудование описывается как раз инженерной онтологией ISO 15926, а питон-среда для ISO 15926 у нас есть (http://techinvestlab.ru/dot15926Editor), то можно ставить задачу и более приближенную к настоящей инженерии -- parts сatalogue как структура данных, затем поиск оптимальной конфигурации. Если есть возможность делать кастомные библиотеки parts, то сразу понятно, почему нельзя вставлять набор частей просто в код программы. Хорошая задачка для курсовой.