Проверяемый текст
Ковалев, Игорь Владимирович. Система мультиверсионного формирования программного обеспечения управления космическими аппаратами (Диссертация 1997)
[стр. 52]

52 отсутствием единой методологии в создании ПО, а также слабой координацией процесса разработки Отрицательным последствием этого является:увеличение количества разнотипных программных модулей, выполняющих по сути сходные функции;неоправданное возрастание потребности в вычислительной технике из-за невозможности одновременной работы разнотипных модулей на общих вычислительных средствах;необходимость разработки дополнительного ПО для организации взаимодействия между разнотипными программными средствами;возрастание временных и материальных затрат на создание ПО, поскольку каждая организация вынуждена выполнять весь спектр работ как по специальному, так и по общесистемному ПО.
При этом требуется большое количество высококвалифицированных специалистов, особенно для разработки общесистемных компонент.
В этих условиях весьма актуальной представляется задача создания ПО процессов управления КА, которая формулируется следующим образом.
Необходимо определить следующую методологию создания ПО, которая позволила бы, во-первых, обеспечить возможность взаимодействия
и функционирования ПО различного назначения на общих вычислительных системах и, во-вторых, организовать фонды программ, доступные всем заинтересованным организациям.
Определив базовое ПО как набор унифицированных программных компонент, позволяющих создавать единую вычислительную среду для разработки, отладки и функционирования ПО различных приложений, выделим две группы программных компонент, отличных по своему назначению.
Базовое системное ПО, с использованием компонентов которого, в настоящее время ведется разработка современных систем распределенной обработки данных различного назначения.
Вторая
группа программных компонент-системные специальные пакеты программ, которые могут быть унифицированы для различных приложений (систем управления автономными объектами других типов).
Например, для создания управления КА,
в качестве одной из специальных компонент можно назвать пакет обеспечения программной поддержки планирования средств системы и подготовки технологических данных.
Для специального математического обеспечения управления, предназначенного для работы в составе программного обеспечения ЦУС-У
Г7Ц42 при управлении КА, можно отметить следующее.
Методы решения задач планирования, управления и контроля состояния параметров изделий, реализованные в соответствующих
[стр. 46]

и тестировать ПО ЛФ.
Разработаны методики и алгоритмы построения инструментальных средств автоматизации формирования ПО ЛФ для различных версий программных машин бортового ПО.
Решение задач второго направления сводится к созданию инструментальных комплексов, позволяющих значительно снижать стоимость готового программного продукта и трудозатраты программистов разработчиков ПО систем управления.
Выделяют два подхода к решению этой проблемы: технологический и инструментальный.
В [44], оценивая современное состояние средств автоматизации управления КА указано на все возрастающую оснащенность вычислительных комплексов систем реального времени ЭВМ различных серий.
Объемы программного обеспечения для всех типов ЭВМ непрерывно растут, и вместе с тем непрерывно возрастает сложность и номенклатура задач управления КА, решаемых с помощью ЭВМ различного класса.
Разработкой соответствующего ПО занимается сейчас большое количество организаций.
В целом для указанных разработок характерно отсутствие унификации в выборе оперативных систем и существенный параллелизм в разработке общего и специального ПО.
Это обусловлено отсутствием единой методологии в создании ПО, а также слабой координацией процесса разработки.
Отрицательным последствием этого является:
увеличение количества разнотипных программных модулей, выполняющих по сути сходные функции; неоправданное возрастание потребности в вычислительной технике из-за невозможности одновременной работы разнотипных модулей на общих вычислительных средствах; необходимость разработки дополнительного ПО для организации взаимодействия между разнотипными программными средствами; возрастание временных и материальных затрат на создание ПО, поскольку каждая организация вынуждена выполнять весь спектр работ как по специальному, так и по общесистемному ПО.
При этом требуется большое количество высококвалифицированных специалистов, особенно для разработки общесистемных компонент.
В этих условиях весьма актуальной представляется задача создания ПО процессов управления КА, которая формулируется следующим образом.
Необходимо определить следующую методологию создания ПО, которая позволила бы, во-первых, обеспечить возможность взаимодействия
46

[стр.,47]

и функционирования ПО различного назначения на общих вычислительных системах и, во-вторых, организовать фонды программ, доступные всем заинтересованным организациям.
Определив базовое ПО как набор унифицированных программных компонент, позволяющих создавать единую вычислительную среду для разработки, отладки и функционирования ПО различных приложений, выделим две группы программных компонент, отличных по своему назначению.
Базовое системное ПО, с использованием компонентов которого, в настоящее время ведется разработка современных систем распределенной обработки данных различного назначения.
В
[211] дано краткое описание конкретного варианта наборов компонентов базового ПО, используемого при построении конкретной системы, приводятся результаты оценки параметров функционирования системы, полученные в процессе ее эксплуатации.
Рассмотренный вариант является универсальным, функционально полным и может быть использован при построении аналогичных систем.
Конкретная система может создаваться из базовых компонентов путем их настройки (адаптации или генерации).
Вторая группа программных компонент — системные специальные пакеты программ, которые могут быть унифицированы для различных приложений (систем управления автономными объектами других типов).
Например, для создания управления КА
[212], в качестве одной из специальных компонент можно назвать пакет обеспечения программной поддержки планирования средств системы и подготовки технологических данных.
Для специального математического обеспечения управления, предназначенного для работы в составе программного обеспечения ЦУСУ
17Ц42 при управлении КА, можно отметить следующее.
Методы решения задач планирования, управления и контроля состояния параметров изделий, реализованные в соответствующих
комплексах программ, позволяют использовать эти комплексы программ при реализации процессов управления изделиями других типов.
В качестве основы единой методики создания ПО следует предложить и рассмотреть концепцию базового программного обеспечения, суть которой заключается в следующем: 1.
Для создания единой вычислительной среды при разработке, отладке и функционировании специального ПО систем управления КА выделяются и разрабатываются унифицированные программные компонен47

[Back]