51
Для возможности доработки логики подсистем САПР, внесения правок
исполняемых модулей системы рекомендуется использовать среду QtCreator.
Выбор среды пал за счет ее свободного распространения,
кроссплатформенность, наличие свободно распространяемых дополнений,
пакетов обновление и библиотек разработки и визуализации, постоянное
развитие и сопровождение компаниями-разработчиками. К тому же, среда
стабильно интегрируется с модулями СУБД, поддерживает разработку и
компиляцию собственных драйверов соединения, имеет, за счет расширения
языка C++ относительно высокую скорость разработки и отладки за счет
рассинхронизации на процессоре АРМ.
Для версионности и обеспечения хранения копий правок программного
кода предлагается использовать системы Git, Mercurial и т.д. В настоящее время
указанные системы контроля версий имеют схожую конфигурацию и логику
хранения проектов, а также, удобные визуальные средства управления
проектами, которые интегрируется в средства разработки проектов, в частности,
в QtCreator. Использование этих продуктов позволяет отслеживать изменения в
версиях модулей САПР, обеспечить возврат, если это необходимо, к другим
состояниям продукта.
Для обеспечения слаженности решения задач и их распределения на
операторов, контроля исполнения в системе рекомендуется использовать пакет
AtlassianJira, либо другое ПО сходного назначения:
- распределение задач по участникам системы;
- контроль качества исполняемых задач;
- ведение отчетности.
Также, необходимо вести отчетность при редактировании исходного кода
САПР, что заметно упрощается за счет указанных программных компонент
выше, а также специальных автоматизированных модулей отчетности по
правкам в ПО. Стоит отметить о свободном распространении указанных
программ, что положительно скажется на закупочной цене элементов САПР и
стоимости ее поддержания.
Таким образом, представленное здесь ПО полностью обеспечивает
необходимую работу компонентов САПР, удовлетворяет требованиям к