ИССЛЕДОВАНИЕ МЕТОДОВ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ КОМПЬЮТЕРНОЙ ИНЖЕНЕРИИ НА ОСНОВЕ ТИПОВЫХ ПРОГРАММНЫХ ЭЛЕМЕНТОВ
Journal Title: Вісник Національного технічного університету «ХПІ». Серія: Системний аналiз, управління та iнформацiйнi технологiї - Year 2019, Vol 0, Issue 1
Abstract
В работе рассматриваются проблемы повышения эффективности разработки ИС, и, в частности, вопросы уменьшения сроков разработки программного комплекса ИС. Проведен анализ технологий разработки программного комплекса в жизненном цикле ИС. Структурный подход к программированию предлагал осуществлять декомпозицию программ методом пошаговой детализации. Разработка структур программы выполняется при помощи построения структур входных и выходных данных, идентификации связей обработки между этими данными, формирования структуры программы на основании структур данных и обнаруженных соответствий. Преодолеть фактор сложности можно, если отойти от прямолинейного подхода к решению поставленной задачи, состоящего в последовательном и линейном наращивании исходного текста программы оператор за оператором, в результате чего получается одна длинная и аморфная программа. Оказывается действенным принцип модульности: исходная задача разбивается на относительно независимые части; они реализуются отдельными программными модулями, которые затем связываются в единое целое на этапе компоновки. Выделены особенности технологии автоматизированного синтеза программ, а именно, технологии сборки программ из типовых программных элементов. Определены основные понятия указанной выше технологии, проведено исследование конструирования программ из блоков и выявлена проблемная область. Исходными данными для постановки и решения задач синтеза системы программных модулей являются множество информационных массивов системы, для которых определены: входные, выходные и промежуточные данные; множество альтернативных процедур обработки данных; последовательности выполнения процедур в процессе обработки; способы обмена с внешней памятью. Рассмотрен подход для выделения типовых программных элементов, удовлетворяющих определенным критериям. На основании рассмотренного подхода, а также с учетом его недостатков, был предложен усовершенствованный метод классификации типовых программных элементов и способ проектирования ПО на их основе с учетом минимизации времени и стоимости проекта.
Authors and Affiliations
Yevhen Pavlenko, Vladimir Butenko, Vadim Gubin
РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ ВИРІШЕННЯ ЗАДАЧІ ПОБУДОВИ ІТ КОМАНДИ НА ОСНОВІ ОЦІНКИ КОРПОРАТІВНОЇ КУЛЬТУРИ ТА ТИПУ ОСОБИСТОСТІ
<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>Проведен обзор современных методов формирования инвестиционного портфеля, рассмотрены подходы к разработке систем поддержки принятия инвестиционных решений. На основе этого сделаны выводы о том, что такие системы п...