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

Abstract

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

Authors and Affiliations

Yevhen Pavlenko, Vladimir Butenko, Vadim Gubin

Keywords

Related Articles

Алгоритм построения стационарного нормального марковского 3d-поля: динамические уравнения движения, статистические распределения вероятностей, визуализация

<span>Рассмотрено трехмерное поле, обладающее свойствами стационарности, нормальности и марковости. На основе иерархического подхода проведен вероятностный анализ рассматриваемых случайных величин, процессов и полей. Пос...

Управление поперечными размерами электронного пучка в соленоидальном поле магнетронной пушки

<span>Представлены результаты исследования по формированию поперечных размеров электронного пучка магнетронной пушкой с вторичноэмиссионным катодом в диапазоне напряжений 25..90 кВ. Проведены исследования процессов форми...

Development of software solution for building route of a orders group delivery in presence of time constraints

<span>The problem of determining route of visiting several points is considered. The task differs from known ones that time for arrival at each point is specified. The tasks of these class are solved in courier delivery...

Модель бази знань інформаційної системи процесного управління

<span>В роботі розроблено представлення знань для інформаційної системи процесного управління. Зазначене представлення знань містить у собі набір артефактів, з якими взаємодіє бізнес-процес, а також залежності між цими а...

ІНТЕЛЕКТУАЛЬНИЙ АНАЛІЗ ПРОПОЗИЦІЙ ТОВАРІВ НА ОСНОВІ КОНТЕКСТНИХ РЕКОМЕНДАЦІЙ

<p class="304">Інтернет-технології є невід’ємною складовою відносин, які виникають у сучасному суспільстві. Через швидке впровадження та зручність електронних майданчиків, прогнозовано зростає попит на ринку IT-продуктів...

Download PDF file
  • EP ID EP603784
  • DOI 10.20998/2079-0023.2019.01.12
  • Views 86
  • 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