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

Abstract

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

Authors and Affiliations

Yevhen Pavlenko, Vladimir Butenko, Vadim Gubin

Keywords

Related Articles

Комбинированная система автоматического управления с прогнозирующей моделью тепловым состоянием здания

<p class="204">Рассматривается актуальная задача структурного синтеза системы автоматического управления индивидуальным тепловым пунктом жилых, производственных и офисных зданий. На основе упрощенной математической модел...

AN INFORMATION TECHNOLOGY FOR THE SUPPORT FOR SOLVING THE ANALYSIS PROBLEM OF THE CUSTOMERS’ VALUE WITHIN THE ENTERPRISE CRM-STRATEGY IMPLEMENTATION

This study considers a CRM-approach and methods for analyzing customer base. Mathematical and algorithmic support was developed for the analysis of customer value in a trading enterprise. Algorithmic support is presented...

DEVELOPMENT OF A DATABASE STRUCTURE FOR STORING MODELS FOR DETERMINATED ALPHABETES CLASSES RECOGNITION BASED ON THE SET OF HETEROGENEOUS CHARACTERISTIC

<p class="304Annotationeng">The objects and situations recognition is important problem in such areas as the definition of the types of air objects according to various sources of information, diagnosis of patients on th...

ВЛИЯНИЕ НА ПУЛЬСИРУЮЩИЙ КРОВОТОК ЖИВОТНЫХ СОБСТВЕННЫХ И ВНЕШНИХ ЭЛЕКТРОМАГНИТНЫХ ПОЛЕЙ

Рассмотрена теоретическая модель кровотока в крупных кровеносных сосудах животных, которая учитывает воздействие электромагнитных полей на форменные элементы крови, как созданных самим кровотоком, так и существующих в ок...

Метод поэлементной многокритериальной композиции оптимальных маршрутов в транспортных сетях

<span>Предложен простой метод отыскания оптимальных маршрутов в транспортной задаче линейного программирования. Задача решена с использованием совокупности критериев: средняя суммарная стоимость транспортировок, продолжи...

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