ИССЛЕДОВАНИЕ МЕТОДОВ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНОЙ ИНЖЕНЕРИИ НА ОСНОВЕ ТИПОВЫХ ПРОГРАММНЫХ ЭЛЕМЕНТОВ

Abstract

В работе рассматриваются проблемы повышения эффективности разработки ИС, и, в частности, вопросы уменьшения сроков разработки программного комплекса ИС. Проведен анализ технологий разработки программного комплекса в жизненном цикле ИС. Структурный подход к программированию предлагал осуществлять декомпозицию программ методом пошаговой детализации. Разработка структур программы выполняется при помощи построения структур входных и выходных данных, идентификации связей обработки между этими данными, формирования структуры программы на основании структур данных и обнаруженных соответствий. Преодолеть фактор сложности можно, если отойти от прямолинейного подхода к решению поставленной задачи, состоящего в последовательном и линейном наращивании исходного текста программы оператор за оператором, в результате чего получается одна длинная и аморфная программа. Оказывается действенным принцип модульности: исходная задача разбивается на относительно независимые части; они реализуются отдельными программными модулями, которые затем связываются в единое целое на этапе компоновки. Выделены особенности технологии автоматизированного синтеза программ, а именно, технологии сборки программ из типовых программных элементов. Определены основные понятия указанной выше технологии, проведено исследование конструирования программ из блоков и выявлена проблемная область. Исходными данными для постановки и решения задач синтеза системы программных модулей являются множество информационных массивов системы, для которых определены: входные, выходные и промежуточные данные; множество альтернативных процедур обработки данных; последовательности выполнения процедур в процессе обработки; способы обмена с внешней памятью. Рассмотрен подход для выделения типовых программных элементов, удовлетворяющих определенным критериям. На основании рассмотренного подхода, а также с учетом его недостатков, был предложен усовершенствованный метод классификации типовых программных элементов и способ проектирования ПО на их основе с учетом минимизации времени и стоимости проекта.

Authors and Affiliations

Yevhen Pavlenko, Vladimir Butenko, Vadim Gubin

Keywords

Related Articles

РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ ВИРІШЕННЯ ЗАДАЧІ ПОБУДОВИ ІТ КОМАНДИ НА ОСНОВІ ОЦІНКИ КОРПОРАТІВНОЇ КУЛЬТУРИ ТА ТИПУ ОСОБИСТОСТІ

<p class="104"><span lang="UK">Проведено аналіз сучасних підходів щодо використання поняття корпоративної культури в роботі відділів управління людськими ресурсами на підприємстві зокрема ІТ компанії. Цей аналіз показує,...

Моделирование переходных режимов ядерного реактора ВВЭР-1000 с учетом борного регулирования

<p class="204">Разработаны модели реактора ВВЭР-1000 в виде систем дифференциальных уравнений с относительными переменными состояния, описывающие нейтронную кинетику реактора, тепловые процессы, изменения концентраций кс...

МЕТОДИ СТОХАСТИЧНОГО МОДЕЛЮВАННЯ ФІЗИКО-МЕХАНІЧНИХ ПОЛІВ

<p class="104">Пропонуються конструктивні методи та алгоритми стохастичного моделювання фізико-механічних полів на основі теорії R‑функцій та нечіткої логіки, які дозволяють враховувати технічні та технологічні допуски н...

Optimization of direct quality indexes of automatic control systems of steam generator productivity

<span>The system of automatic control of the productivity of the PGV-1000 steam generator of the power unit of the nuclear power plant with the WWER-1000 reactor is considered. This control system includes a system for a...

Алгоритмический модуль формирования инвестиционной программы в рамках системы поддержки принятия решений по развитию предприятия

<span>Проведен обзор современных методов формирования инвестиционного портфеля, рассмотрены подходы к разработке систем поддержки принятия инвестиционных решений. На основе этого сделаны выводы о том, что такие системы п...

Download PDF file
  • EP ID EP603784
  • DOI 10.20998/2079-0023.2019.01.12
  • Views 121
  • Downloads 0

How To Cite

Yevhen Pavlenko, Vladimir Butenko, Vadim Gubin (2019). ИССЛЕДОВАНИЕ МЕТОДОВ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНОЙ ИНЖЕНЕРИИ НА ОСНОВЕ ТИПОВЫХ ПРОГРАММНЫХ ЭЛЕМЕНТОВ. Вісник Національного технічного університету «ХПІ». Серія: Системний аналiз, управління та iнформацiйнi технологiї, 0(1), 67-71. https://europub.co.uk/articles/-A-603784