Информационная технология ускоренной разработки информационных систем
Предложена информационная технология, обеспечивающая эффективное повторное использование требований к соответствующим системам, представленным в виде информации, данных и знаний. Технология основана на отображении требований в элементы программного и информационного обеспечения системы. The informat...
Saved in:
| Published in: | Управляющие системы и машины |
|---|---|
| Date: | 2014 |
| Main Authors: | , , |
| Format: | Article |
| Language: | Russian |
| Published: |
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
2014
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/83285 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Информационная технология ускоренной разработки информационных систем / М.В. Евланов, М.А. Керносов, М.Э. Керносова // Управляющие системы и машины. — 2014. — № 1. — С. 62-69. — Бібліогр.: 7 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1860208778841948160 |
|---|---|
| author | Евланов, М.В. Керносов, М.А. Керносова, М.Э. |
| author_facet | Евланов, М.В. Керносов, М.А. Керносова, М.Э. |
| citation_txt | Информационная технология ускоренной разработки информационных систем / М.В. Евланов, М.А. Керносов, М.Э. Керносова // Управляющие системы и машины. — 2014. — № 1. — С. 62-69. — Бібліогр.: 7 назв. — рос. |
| collection | DSpace DC |
| container_title | Управляющие системы и машины |
| description | Предложена информационная технология, обеспечивающая эффективное повторное использование требований к соответствующим системам, представленным в виде информации, данных и знаний. Технология основана на отображении требований в элементы программного и информационного обеспечения системы.
The information technology that provides effective reuse requirements for the corresponding systems, presented in the form of information, data and knowledge, is proposed. The technology is based on the requirements mapping to the software and database elements of the system.
Запропоновано інформаційну технологію, що забезпечує ефективне повторне використання вимог до відповідних систем, поданих у вигляді інформації, даних та знань. Технологію засновано на відображенні вимог в елементи програмного та інформаційного забезпечення системи.
|
| first_indexed | 2025-12-07T18:13:25Z |
| format | Article |
| fulltext |
62 УСиМ, 2014, № 1
Информационные технологии и системы
УДК 004.652.8
М.В. Евланов, М.А. Керносов, М.Э. Керносова
Информационная технология ускоренной разработки информационных систем
Предложена информационная технология, обеспечивающая эффективное повторное использование требований к соответст-
вующим системам, представленным в виде информации, данных и знаний. Технология основана на отображении требований в
элементы программного и информационного обеспечения системы.
The information technology that provides effective reuse requirements for the corresponding systems, presented in the form of informa-
tion, data and knowledge, is proposed. The technology is based on the requirements mapping to the software and database elements of
the system.
Запропоновано інформаційну технологію, що забезпечує ефективне повторне використання вимог до відповідних систем, по-
даних у вигляді інформації, даних та знань. Технологію засновано на відображенні вимог в елементи програмного та інформа-
ційного забезпечення системи.
Введение. В настоящее время практически
любая информационная система (ИС) рас-
сматривается как совокупность ИТ-услуг, реа-
лизованных организацией–Поставщиком и не-
обходимых организации–Потребителю для
автоматизации своей основной деятельности.
Под термином ИТ-услуга будем понимать са-
мостоятельную функциональную задачу ИС,
использование которой для выполнения от-
дельной работы процесса предприятия/орга-
низации Потребителя ИТ-услуг или для уп-
равления этой работой экономически и тех-
нически целесообразно. Термин «Потребитель
ИТ-услуг» – организации, нуждающиеся в
этих услугах и использующие их в своих
процессах для достижения целей, поставлен-
ных перед ними. Под термином «Поставщик
ИТ-услуг» будем понимать организации, счи-
тающие основной целью своей деятельности
эффективное и качественное выполнение ра-
бот по созданию, внедрению, эксплуатации и
модернизации ИС, отдельных ИТ-услуг и
реализующих эти услуги ИТ-сервисов [1].
Исходя из данного представления ИС, раз-
рабатываемая конкретным Поставщиком ИТ-
услуг для конкретного Потребителя ИТ-услуг,
должна обладать следующими качествами:
удовлетворять выдвинутым требованиям
Потребителя ИТ-услуг, иметь низкую стоимость
и как можно более короткие сроки разработ-
ки, обеспечивать максимальную функциональ-
ность и надежность;
представлять собой продукт Поставщика
ИТ-услуг, разработка, внедрение, сопровожде-
ние и модернизация которого осуществляется
с минимальными временны́ми, финансовыми и
трудозатратами.
Помимо отмеченных особенностей, любая
ИС может быть охарактеризована потенциаль-
ным наличием множества невыявленных или
несформулированных требований Потребителя
ИТ-услуг, множества априорно выдвинутых
предположений и утверждений Поставщика ИТ-
услуг, а также множеством рисков изменения
требований к ИС в ходе ее разработки, внедре-
ния, эксплуатации и модернизации.
Таким образом, проблему своевременного
выявления требований к ИС на любой стадии ее
жизненного цикла и внесения изменений в ее
обеспечивающую часть, реализующих выявлен-
ные требования, следует считать актуальной как
с учетом Потребителя ИТ-услуг, так и Постав-
щика ИТ-услуг. Не менее актуальна проблема по-
вторного использования Поставщиком требова-
ний, сформулированных к ранее реализованным
ИС, в проекте создания новой ИС или адаптации
типовой ИС к особенностям конкретного Потре-
бителя ИТ-услуг. Поэтому разработка новых и
совершенствование существующих моделей, ме-
тодов и инструментальных средств автоматиза-
УСиМ, 2014, № 1 63
ции работы с требованиями в ходе создания но-
вой или модернизации существующей ИС –
весьма актуальное и перспективное направление
исследований в области компьютерных наук.
Анализ существующих подходов к описа-
нию требований, выдвигаемых к информа-
ционной системе
Выделение единого определения таких по-
нятий, как «требование» и «требование к ИС»
связано с серьезными трудностями. Ряд спе-
циалистов придерживается определения поня-
тия «требование», изложенного в стандарте
IEEE 610.12–1990, но при возникновении прак-
тической необходимости меняют эти опреде-
ления так, чтобы они лучше отражали особен-
ности конкретных частных методов и методик
формирования, анализа и управления требова-
ниями [2–4]. Аналогичным образом осуществля-
ется разделение требований на группы по не-
ким общим признакам. К настоящему времени
классификация подобных признаков не полу-
чила общепринятого научного обоснования.
Схожая ситуация наблюдается и для попы-
ток описания требований к ИС с помощью раз-
личных моделей. Исследование атрибутивных
описаний требований к ИС, требований к про-
граммному обеспечению (ПО) как более ши-
рокого класса требований, а также изучение
документов, используемых для описания и спе-
цификации подобных требований, позволяет
утверждать следующее [2–4]:
единой атрибутивной модели описания тре-
бования не существует;
атрибутивные модели описания требова-
ний могут уточняться, изменяться и допол-
няться новыми атрибутами в зависимости от
особенностей разрабатываемой системы, пред-
метной области (ПрО), Поставщика, Потреби-
теля и других факторов;
описания бизнес-требований, потребнос-
тей пользователей и аналогичных по назначе-
нию групп требований носят практически не-
формализованный характер и очень слабо ис-
пользуют атрибутивные модели;
наиболее формальными есть описания
функциональных требований к ПО, которые
основаны на атрибутивных моделях и совме-
стном использовании формального аппарата
той или иной разновидности визуальных мо-
делей.
Особо следует отметить практически полное
отсутствие освещения вопросов применимости
излагаемых в научной литературе общих мето-
дов и методик формирования, анализа и управ-
ления требованиями. Многочисленные неуда-
чи повторного использования требований к ИС
в новых проектах во многом являются следст-
виями невозможности использования «в чис-
том виде» преимуществ конкретной методики
или инструментального средства. В результате
возникает своеобразный симбиоз практик, ме-
тодов и методик формирования, анализа и уп-
равления требованиями как попытка формиро-
вания некой компромиссной методологии для
разработки конкретной ИС [5]. Однако реали-
зация такой компромиссной методологии опи-
рается на инструментальные средства и про-
граммные продукты, созданные в рамках ка-
кой-либо одной из участвовавших в симбиозе
методологий. Такое расхождение во многом
ограничивает применение средств управления
требованиями и делает затруднительным по-
вторное использование наполненных репози-
тариев требований в других проектах.
Выделение нерешенных частей проблемы
и постановка задачи исследования
Повторное использование компонентов, по-
лученных в результате выполнения предыду-
щих проектов, один из наиболее распростра-
ненных способов сокращений трудозатрат на
разработку ИС как разновидности программ-
ных продуктов. Однако основной недостаток,
затрудняющий использование данного спосо-
ба, – сложность анализа портфеля ранее вы-
полненных проектов создания ИС на предмет
возможности применения их компонентов при
разработке новой системы [1].
Задачи определения оптимального объема
повторно используемых компонентов при раз-
работке новой ИС и обеспечения максималь-
ного соответствия ИС специфике конкретного
уникального бизнес-процесса (БП) Потребите-
ля ИТ-услуг во многом противоречивы. Для их
решения необходимо проведение анализа ПрО
64 УСиМ, 2014, № 1
и требований к создаваемой ИС, а также со-
поставление результатов анализа с терминами
аналогичных ПрО и требованиями к разрабо-
танным ранее ИС. Это позволит определить
возможность полного или частичного приме-
нения ранее сформулированных требований и
соответствующих готовых проектных решений
в новой ИС. Решение этих задач требует хо-
рошего знания аналитиками как ПрО, для ко-
торой разрабатывается ИС, так и ПрО, для ко-
торых были выполнены предыдущие проекты.
При этом значительно возрастает риск ошибок,
допускаемых в ходе предпроектного обследо-
вания процессов Потребителя ИТ-услуг, фор-
мирования и анализа требований к ИС, а также
сложность и критичность качественной реали-
зации этих работ.
Поэтому и с теоретической, и с практичес-
кой стороны необходимо решение задачи разра-
ботки информационной технологии (ИТ), по-
зволяющей осуществлять автоматизированный
анализ множеств ПрО и ранее выполненных
проектов ИС с целью поддержки принятия ре-
шений о целесообразности повторного приме-
нения полученных ранее решений в ходе созда-
ния новой ИС. Разработка и применение по-
добной ИТ позволит повысить эффективность
повторного использования компонентов ИС пу-
тем автоматизации процедур сравнительного
анализа терминов различных ПрО и снижения
количества ошибок, допускаемых в ходе про-
ведения подобного анализа.
Основные положения информационной
технологии ускоренной разработки инфор-
мационных систем
В ходе решения поставленной задачи иссле-
дования был определен набор положений, на
основе которого следует осуществлять разработ-
ку подобной ИТ. Первым положением есть пред-
ставление главной цели деятельности ИС как
формирования и отображения единого целост-
ного информационного представления объекта
автоматизации или бизнес-процесса в соответ-
ствии с поставленными перед ними целями.
Это позволяет рассматривать создание ИС как
процесс формирования единого целостного опи-
сания ПрО и последующего его преобразова-
ния в описания функций и видов обеспечений
создаваемой ИС. Для обеспечения возможностей
формирования такого описания ПрО предлага-
ется использовать положение о сервисном под-
ходе к созданию ИС как совокупности ИТ-ус-
луг, состав и содержание которых определяет-
ся особенностями ПрО и автоматизируемых БП.
Для обеспечения возможности преобразо-
вания описания ПрО в описания функций и ви-
дов обеспечений ИС предлагается использовать
концепцию представления требований к ИС
как совокупности следующих положений [6]:
представление требований к ИС как эле-
ментов универсума требований и методов их
формирования, известных и неизвестных раз-
работчику, заказчику или им обоим;
изначальное многообразие представлений
требований к ИС в виде данных, информации
и знаний;
процессный подход к описанию требований;
подход к управлению требованиями, осно-
ванный на постепенном преобразовании мно-
жества начальных значений атрибутов, описы-
вающих требование, во множество желаемых
их значений.
Данные положения позволяют отказаться от
оценки возможности повторного использова-
ния ранее сформулированных требований к ИС
и перейти к повторному использованию зна-
ний о структурах данных и процессах их обра-
ботки, позволяющих оценить достижимость
главной цели деятельности ИС. Такие знания
представляют собой паттерны проектирования
требований к ИС [7] и обуславливают введе-
ние дополнительного положения, которое за-
ключается в существовании взаимно однознач-
ного отображения паттернов проектирования
требований в элементы программного (ПО) и
информационного (ИО) обеспечений ИС.
Для описания паттернов проектирования тре-
бований наиболее предпочтителен – аппарат
теории фреймов. Применение данного аппара-
та для описания знаний о ПрО, формального
представления требований к ИС и описания
знаний о разработанных элементах ПО ИС по-
зволяет обеспечить взаимно однозначное ото-
бражение требований в элементы ПО. Взаимно
УСиМ, 2014, № 1 65
однозначное отображение требований к ПрО в
элементы ИО ИС основано на идее объектно-
реляционного отображения элементов ИО и
ПО ИС друг в друга. Тогда множество описа-
ний терминов ПрО (онтологию ПрО), характе-
ризующих их структур данных и правил их об-
работки, а также совокупность элементов ПО
(иерархии классов и пакетов) и ИО (таблицы,
представления, процедуры, триггеры и т.д.)
обеспечения, реализующих данное требование,
следует называть реализованным паттерном
проектирования требования к ИС.
Этапы технологии ускоренной разработ-
ки информационных систем
На основе рассмотренных положений была
разработана ИТ ускоренной разработки ИС,
которая в общем случае включает в себя сле-
дующие этапы:
1) выявление требований к ИС;
2) формирование иерархий терминов ПрО
для создаваемой ИС;
3) сравнение сформированных иерархий тер-
минов ПрО создаваемой ИС с разработанными
ранее иерархиями терминов ПрО;
4) выделение и уточнение паттернов проек-
тирования требований к ИС;
5) синтез архитектуры ИС на основе выделен-
ных паттернов проектирования требований к ИС;
6) осуществление взаимно однозначного ото-
бражения паттернов проектирования ИС в сущ-
ности базы данных и классы программного обес-
печения разрабатываемой ИС.
Первый этап ИТ предполагает сбор требова-
ний к проектируемой ИС (независимо от спосо-
ба их представления), а также их последующий
анализ, обработку и формализацию. Конечная
цель осуществления данного этапа – сбор дос-
таточного количества информации и данных,
необходимых для создания онтологии ПрО со-
здаваемой ИС.
Второй этап ИТ предполагает непосредст-
венное создание на основе различных описа-
ний требований к ИС онтологий терминов дан-
ной ПрО (представление описаний ПрО в виде
знаний). Следует отметить, что онтологии ПрО
для создаваемой ИС и онтологии элементов
реализованных ИС имеют принципиальные от-
личия. В онтологии ПрО создаваемой ИС от-
ражаются термины, характерные для конкрет-
ного объекта автоматизации и его БП. Эти он-
тологии могут быть избыточными, допускать
синонимию и неоднозначность описаний отдель-
ных терминов и структур и не предполагают
обязательное отражение в элементы ИО и ПО
ИС в неизменном виде. Онтологии элементов
реализованной ИС – системоцентричные описа-
ния реализованных паттернов проектирования
требований, не допускающие избыточности и
неоднозначности, поскольку любое их измене-
ние требует модификации соответствующих эле-
ментов разработанных решений ИО и ПО ИС.
Конечной целью осуществления второго эта-
па ИТ есть создание или обновление двух сле-
дующих универсумов:
– универсум понятий, используемых в соз-
даваемой ИС, представляемый как онтология
ПрО создаваемой ИС;
– универсум реализованных требований, опи-
сывающий библиотеку реализованных элемен-
тов ИС и являющийся универсумом понятий,
терминов, структур данных и методов, доступ-
ных разработчику в ходе создания новой ИС
на базе существующих систем.
Над этими универсумами возможно выпол-
нение операций расширения (введения в онто-
логию новых терминов) и сужения (исключе-
ния неиспользуемых терминов). Критерий до-
бавления (или удаления) в онтологию иерар-
хии терминов ПрО – наличие (отсутствие) го-
ризонтальных понятийных связей между ана-
лизируемым термином и остальными элемен-
тами онтологии.
Третий этап ИТ предполагает анализ и со-
поставление иерархий терминов ПрО созда-
ваемой ИС с иерархиями терминов универсума
реализованных требований с целью формиро-
вания базовых онтологий ИС, позволяющих
найти ответ на следующие вопросы:
– какие готовые элементы ИС и в каком
объеме могут быть применены;
– в каком объеме необходима разработка но-
вых или расширение (дополнение) существу-
ющих элементов ИС.
66 УСиМ, 2014, № 1
Выполнение данного этапа позволяет также
сформулировать и включить в план проекта со-
здания ИС основные проектные работы, осу-
ществить последующую структурную деком-
позицию работ, сформировать графики их вы-
полнения, назначить исполнителей, т.е. осуще-
ствить переход от стадии предпроектного ана-
лиза к стадии планирования проекта ИС.
Четвертый этап ИТ предполагает выполне-
ние предварительных работ, необходимых для
синтеза варианта конфигурации создаваемой
ИС. Выделенные на третьем этапе базовые он-
тологии элементов создаваемой ИС могут по-
требовать доработки. Так, в случае использова-
ния для описания ПрО создаваемой ИС онтоло-
гий из универсума реализованных требований,
понятия ПрО формируются на основе этих он-
тологий путем расширения базовых понятий но-
выми атрибутами. Отметим, что полностью фор-
мализовать принятие решений о применении тех
или иных паттернов проектирования требований
в качестве базовых невозможно. Окончательно
решение о применении паттерна, как и при ана-
лизе синонимов терминов ПрО, принимает экс-
перт. Поэтому конечная цель данного этапа –
уточнение паттернов проектирования требова-
ний, применяемых при разработке новой ИС.
На пятом этапе ИТ осуществляется синтез
слабосвязной сервис-ориентированной архи-
тектуры с применением существующих, дора-
ботанных или новых описаний паттернов про-
ектирования требований к ИС. Данный синтез
предполагает использование методов искусст-
венного интеллекта, позволяющих решать за-
дачи оптимизации объема повторно исполь-
зуемых паттернов проектирования требований
к ИС и максимизации соответствия адапти-
руемых паттернов проектирования требований
к ИС специфике конкретных БП Потребителя
ИТ-услуг создаваемой ИС.
На шестом этапе ИТ осуществляется вза-
имно однозначное отображение паттернов про-
ектирования требований к ИС в сущности ИО
и классы ПО создаваемой ИС для уточняемых
или новых паттернов проектирования требова-
ний к создаваемой ИС, а также организация
взаимодействия полученных таким образом эле-
ментов ИО и ПО в синтезированном варианте
конфигурации создаваемой ИС.
Для реализации рассмотренных этапов ИТ
необходимо соблюсти взаимодействие пред-
ставлений требований к ИС на уровнях дан-
ных, информации и знаний в соответствии со
схемой, приведенной на рисунке.
Схема взаимодействия представлений требований к ИС на
уровнях информации, данных и знаний в рамках ИТ
ускоренной разработки информационных систем
Предлагаемая ИТ позволяет сократить затра-
ты времени на выполнение процессов создания
ИС принятием решения о целесообразности по-
вторного использования содержимого библио-
теки реализованных элементов ИС, имеющей-
ся в распоряжении Поставщика ИТ-услуг, уже
в ходе предпроектного обследования БП По-
требителя ИС. Поэтому данную ИТ предлага-
ется называть ИТ ускоренной разработки ИС.
Особенности отображения онтологий в
элементы информационного и программно-
го обеспечений системы
Как показано выше, шестой этап ИТ ускорен-
ной разработки ИС предполагает осуществле-
УСиМ, 2014, № 1 67
ние взаимно однозначного отображения сети
фреймов, описывающей онтологию ПрО созда-
ваемой ИС в виде паттернов проектирования
требований к ИС, в элементы ПО и ИО ИС.
Такое отображение сводится к решению зада-
чи объектно-реляционного отображения. В рам-
ках ИТ ускоренной разработки ИС для реали-
зации данного отображения предложена эмуля-
ция механизма наследования с использованием
идентифицирующих связей между сильными
(родительскими) и слабыми (дочерними) сущно-
стями. В этом случае база данных создаваемой
ИС формируется в результате отображения он-
тологии ПрО как множества новых и уточнен-
ных паттернов проектирования требования к ИС
как набор взаимосвязанных витрин данных. В
схемах каждой из этих витрин таблицей фактов
есть корневой элемент конкретной иерархии
фреймов, а консольным таблицам и таблицам
измерений соответствуют уточняющие понятия
ПрО. При этом наследуемые фреймы представ-
ляются как слабые сущности, зависящие от кор-
невого понятия соответствующей иерархии
фреймов онтологии ПрО.
Тогда названия таблиц соответствуют на-
именованиям фреймов, атрибуты таблиц – ат-
рибутам фреймов, а присоединенные процеду-
ры фреймов отображаются в хранимые проце-
дуры, функции и триггеры реляционной схемы
данных. Иерархические связи отображаются в
наборы сущностей, связанных между собой
идентифицирующими связями. Связи–ассоци-
ации отображаются в ссылочные ограничения
целостности данных, реализуемые с примене-
нием первичных и внешних ключей.
Для реализации наследования в реляцион-
ной базе данных предлагается выделение аб-
страктной обобщенной сильной сущности, со-
ответствующей корневому элементу конкрет-
ной иерархии фреймов и являющейся универ-
сальной для различных ПрО. Атрибуты такой
сущности носят общий характер. Применение
их предполагается при реализации требований,
характерных для нескольких ИС. Фреймы вто-
рого и более высоких уровней иерархии ото-
бражаются в слабые сущности, полностью за-
висящие от более общей сущности предыду-
щего уровня иерархии и дополняют ее, посколь-
ку содержат дополнительную информацию, ха-
рактерную для более конкретных классов объ-
ектов ПрО ИС. Такая слабая сущность в каче-
стве ключевого атрибута (PK) содержит внеш-
ний ключ (FK), реализующий связь «1:01» с
обобщающим сильным типом сущности. При
этом если для соответствующего сущности
фрейма выделены фреймы–потомки, такая сущ-
ность, в свою очередь, есть сильной для сущ-
ностей, соответствующим им.
Распределение набора атрибутов из описания
одного термина ПрО между несколькими табли-
цами, связанными идентифицирующими связя-
ми и отношениями «1:01» и созданными с
целью реализации в реляционной базе данных
иерархических связей, требует организации обес-
печения целостности данных на уровне всех
этих таблиц. Поскольку ни целостность сущно-
стей, ни ссылочная целостность в полной мере
не обеспечивает решение данной задачи, в рам-
ках ИТ ускоренной разработки ИС предлагает-
ся использовать триггеры. Триггеры реализуют
сложные ограничения целостности данных, ко-
торые нельзя реализовать описательными огра-
ничениями при создании таблиц. Следует вы-
делить четыре основных типа триггеров, обеспе-
чивающих целостность данных в обобщенной и
уточняющих таблицах:
триггеры, обеспечивающие сюрьективное
отображение данных в двух таблицах (обяза-
тельное наличие соответствующих записей в
главной и зависимой таблицах, связь «1:1», по-
скольку наличие идентифицирующей связи
обеспечивает только наличие связи «1:01»);
триггеры, обеспечивающие уникальность
значений комбинаций атрибутов, расположен-
ных в разных таблицах (аналог уникального
ключа в одной таблице);
триггеры, обеспечивающие контроль вне-
сения данных в зависимые таблицы, когда силь-
ная сущность одновременно связана с несколь-
кими слабыми, и данные в зависимых табли-
цах не должны пересекаться между собой (на-
пример, сильная сущность «человек», слабые –
«преподаватель» и «студент»);
68 УСиМ, 2014, № 1
триггеры, обеспечивающие заполнение не-
обязательных полей сильных сущностей (ана-
лог not null option), если это требуется для за-
висящих от них слабых сущностей (например,
для абстрактной сильной сущности «человек»
поле «контактный телефон» может быть не-
обязательным, а для наследуемой от нее сущ-
ности «сотрудник» это же поле, физически рас-
положенное в главной таблице, обязательно).
Тогда задачу взаимно однозначного отобра-
жения онтологий ПрО в описания элементов ИО
и ПО создаваемой ИС можно рассматривать как
задачу последовательного построения парал-
лельно существующих описаний создаваемой
ИС. Основные этапы последовательности по-
строения таких описаний приведены в таблице.
Применение рассмотренной ИТ значитель-
но повышает требования к ведению проектной
документации на создаваемую ИС. Целесооб-
разна разработка правил именования классов
ПО, таблиц ИО, а также их атрибутов, мето-
дов, процедур и других элементов. Примене-
ние единой системы именования элементов ПО
и ИО необходимо для обеспечения двусторон-
него отображения диаграмм бизнес-классов ПО
в элементы ИО ИС. Кроме того, такая система
позволяет осуществлять автоматическую гене-
рацию ограничений целостности (первичных,
внешних ключей и триггеров на основе задан-
ных шаблонов) при отображении сети фрей-
мов, описывающих требования к ИС, в эле-
менты ИО создаваемой ИС.
Описанный подход к реализации объектно-
реляционного отображения данных уменьшает
производительность системы в целом множе-
ством дополнительных сущностей и связей
«1:1», которые не рекомендуется использовать в
схеме базы данных. Однако его применение сво-
дит к минимуму контролируемую избыточность
данных, сохранив преимущества применения ре-
ляционной модели для организации хранения
данных в ИС. Таким образом, рассмотренный
подход к осуществлению отображения сети
фреймов ПрО в элементы ИО и ПО ИС в рамках
ИТ ускоренной разработки ИС позволяет облег-
чить сотрудникам Поставщика ИТ-услуг созда-
ние последующих ИС на основе ранее разрабо-
танных систем, используемых в качестве прото-
типов. Это, в свою очередь, очень сокращает
время разработки новых ИС, а также в случае
значительных изменений БП, характерных для
нескольких ИС, в ходе сопровождения этих сис-
Этапы формирования сети фреймов, диаграммы классов и схемы данных ИС с применением технологии ускоренной разработки ИС
№ Описание ПрО Описание ПО Описание ИО
1
Выделение абстрактных понятий и
их характеристик, универсальных
для различных ПрО.
Выделение обобщенных классов и
наборов полей, универсальных для
различных ПрО.
Выделение обобщенных сущностей и наборов
атрибутов, универсальных для различных ПрО.
2
Группировка выделенных понятий
по признаку совместного использо-
вания.
Выделение пакетов классов. Выделение отдельных схем (витрин) данных.
3
Формирование иерархий обобщен-
ных понятий (выделение корневых
фреймов, построение деревьев).
1. Формирование иерархий абст-
рактных классов.
2. Формирование параметризуемых
Generic-классов.
1. Выделение обобщенных сильных и слабых
сущностей (связи 1: 0..1).
2. Формирование представлений, объединяю-
щих сильные и слабые физические сущности.
3. Анализ функциональных зависимостей и оп-
ределение необходимых ограничений целост-
ности данных, включая триггеры.
4
Выделение понятий и их атрибутов,
характерных для конкретной ПрО.
Выделение классов и наборов полей,
характерных для конкретной ПрО.
Выделение сущностей и наборов атрибутов,
характерных для конкретной ПрО.
5
Анализ возможности наследования
фреймов выделенных понятий от
существующих.
Анализ возможности наследования
классов от существующих абст-
рактных.
Анализ возможности формирования слабых
сущностей, уточняющих обобщенные сильные.
6
Формирование иерархий понятий,
характерных для конкретной ПрО.
1. Формирование иерархий классов
для конкретной ПрО.
2. Параметризация классов–листьев.
1. Формирование иерархий сущностей для кон-
кретной ПрО.
2. Формирование представлений.
3. Анализ функциональных зависимостей и
задание ограничений целостности данных.
7
Расширение библиотеки паттернов
новыми обобщенными понятиями.
Расширение ПО библиотеки паттер-
нов новыми обобщенными классами.
Расширение ИО библиотеки паттернов новыми
обобщенными сущностями.
УСиМ, 2014, № 1 69
тем достаточно скорректировать только обоб-
щенную часть описания ИС, не выполняя инди-
видуальную доработку каждой системы.
Заключение. Применение ИТ ускоренной
разработки ИС позволяет значительно сокра-
тить трудозатраты на создание новой ИС пу-
тем автоматизации решения задачи оценива-
ния возможности повторного использования
требований и соответствующих им проектных
решений ИО и ПО ИС, а также задачи автома-
тизации формирования описаний ИО и ПО со-
здаваемой ИС на основе сформированного опи-
сания знаний о ПрО создаваемой ИС. Данное
утверждение основывается на результатах ап-
робации рассмотренной ИТ в ходе создания
двух ИС различного назначения. Результаты
апробации позволили выделить следующие ос-
новные преимущества рассмотренной ИТ:
формальная оценка возможности повтор-
ного использования элементов универсума реа-
лизованных требований к ИС в ходе создания
новой ИС;
сокращение затрат времени на создание
каждой новой ИС за счет наращивания, а не ре-
инжиниринга существующей ИС, используемой
в качестве прототипа;
аккумуляция знаний о различных ПрО, их
многократное использование;
сокращение затрат на сопровождение и мо-
дернизацию нескольких ИС, созданных на базе
одних и тех же базовых онтологий ПрО.
Кроме того, данная ИТ есть самоописатель-
ной, что позволило использовать онтологии,
сформированные в ходе анализа требований к
ИТ, в процессе создания новых ИС. Данное
свойство ИТ значительно упрощает ее модер-
низацию и дальнейшее развитие.
Тем не менее, рассмотренная ИТ имеет сле-
дующие недостатки, а именно:
усложнение работ, выполняемых на ста-
дии анализа требований к ИС;
повышение требований к качеству веде-
ния проектной документации;
введение дополнительных иерархий в
описаниях онтологий ПрО, диаграммах клас-
сов ПО и схемы данных ИО создаваемой ИС;
повышение сложности моделей создава-
емой ИС;
возможное снижение производительно-
сти ИО ИС в целом путем дополнительных
операций соединения при выборке данных и
применения триггеров.
Отмеченные достоинства и недостатки ИТ
ускоренной разработки ИС позволяют опреде-
лить основные направления дальнейших ис-
следований:
усовершенствование моделей и методов
синтеза варианта конфигурации ИС на основе
знаниеориентированных описаний требований и
повторно используемых элементов ИС;
поиск новых и усовершенствование пред-
лагаемых способов осуществления взаимно од-
нозначного преобразования онтологий ПрО в
описания ИО и ПО ИС;
поиск и формальное доказательство ограни-
чений целостности описания ИС как онтологии
ПрО и синтезируемых на ее основе схем базы
данных и диаграмм классов программных сер-
висов.
1. Евланов М.В., Неумывакина О.Е., Карамышева А.Ю.
Глобальные цели Поставщика и Потребителя ИТ-
услуг // Восточно-Европейский журнал передовых
технологий. – 2012. – № 5/2 (59). – С. 12–17.
2. Леффингуэлл Д., Уидриг Д. Принципы работы с тре-
бованиями к программному обеспечению. Унифи-
цированный подход. – М.: Вильямс, 2002. – 448 с.
3. Виггерс К.И. Разработка требований к программному
обеспечению. – М.: Русская редакция, 2004. – 576 с.
4. Коберн А. Современные методы описания функ-
циональных требований к системам. – М.: Лори,
2002. – 288 с.
5. Волков Ю.О. Управление требованиями и автомати-
зация этого процесса. – http://yurivolkov.com/articles/
Requirements_management_automation_ru.html
6. Евланов М.В. Концепция представления требований к
информационной системе // Вісн. Нац. техн. ун-ту
«ХПІ». Серія «Нові рішення в сучасних технологіях».
– Харків: НТУ «ХПІ», 2012. – № 68(974). – С. 32–40.
7. Левыкин В.М., Евланов М.В., Керносов М.А. Подход
к использованию паттернов проектирования при ра-
боте с требованиями к информационной системе //
Системний аналіз. Інформатика. Управління (САІУ-
2013): матеріали IV Міжнар. наук.-прак. конф.
(м. Запоріжжя, 13–16 березня 2013 р.). – Запоріж-
жя: КПУ, 2013. – С. 150–152.
Поступила 10.11.2013
Тел. для справок: +38 057 702-1451, 702-1736 (Харьков)
E-mail: evlanov_max@mail.ru, iust@list.ru,
lotfulina-marina@rambler.ru
© М.В. Евланов, М.А. Керносов, М.Э. Керносова, 2014
<<
/ASCII85EncodePages false
/AllowTransparency false
/AutoPositionEPSFiles true
/AutoRotatePages /None
/Binding /Left
/CalGrayProfile (Dot Gain 20%)
/CalRGBProfile (sRGB IEC61966-2.1)
/CalCMYKProfile (U.S. Web Coated \050SWOP\051 v2)
/sRGBProfile (sRGB IEC61966-2.1)
/CannotEmbedFontPolicy /Error
/CompatibilityLevel 1.4
/CompressObjects /Tags
/CompressPages true
/ConvertImagesToIndexed true
/PassThroughJPEGImages true
/CreateJobTicket false
/DefaultRenderingIntent /Default
/DetectBlends true
/DetectCurves 0.0000
/ColorConversionStrategy /CMYK
/DoThumbnails false
/EmbedAllFonts true
/EmbedOpenType false
/ParseICCProfilesInComments true
/EmbedJobOptions true
/DSCReportingLevel 0
/EmitDSCWarnings false
/EndPage -1
/ImageMemory 1048576
/LockDistillerParams false
/MaxSubsetPct 100
/Optimize true
/OPM 1
/ParseDSCComments true
/ParseDSCCommentsForDocInfo true
/PreserveCopyPage true
/PreserveDICMYKValues true
/PreserveEPSInfo true
/PreserveFlatness true
/PreserveHalftoneInfo false
/PreserveOPIComments true
/PreserveOverprintSettings true
/StartPage 1
/SubsetFonts true
/TransferFunctionInfo /Apply
/UCRandBGInfo /Preserve
/UsePrologue false
/ColorSettingsFile ()
/AlwaysEmbed [ true
]
/NeverEmbed [ true
]
/AntiAliasColorImages false
/CropColorImages true
/ColorImageMinResolution 300
/ColorImageMinResolutionPolicy /OK
/DownsampleColorImages true
/ColorImageDownsampleType /Bicubic
/ColorImageResolution 300
/ColorImageDepth -1
/ColorImageMinDownsampleDepth 1
/ColorImageDownsampleThreshold 1.50000
/EncodeColorImages true
/ColorImageFilter /DCTEncode
/AutoFilterColorImages true
/ColorImageAutoFilterStrategy /JPEG
/ColorACSImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/ColorImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000ColorACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000ColorImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasGrayImages false
/CropGrayImages true
/GrayImageMinResolution 300
/GrayImageMinResolutionPolicy /OK
/DownsampleGrayImages true
/GrayImageDownsampleType /Bicubic
/GrayImageResolution 300
/GrayImageDepth -1
/GrayImageMinDownsampleDepth 2
/GrayImageDownsampleThreshold 1.50000
/EncodeGrayImages true
/GrayImageFilter /DCTEncode
/AutoFilterGrayImages true
/GrayImageAutoFilterStrategy /JPEG
/GrayACSImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/GrayImageDict <<
/QFactor 0.15
/HSamples [1 1 1 1] /VSamples [1 1 1 1]
>>
/JPEG2000GrayACSImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/JPEG2000GrayImageDict <<
/TileWidth 256
/TileHeight 256
/Quality 30
>>
/AntiAliasMonoImages false
/CropMonoImages true
/MonoImageMinResolution 1200
/MonoImageMinResolutionPolicy /OK
/DownsampleMonoImages true
/MonoImageDownsampleType /Bicubic
/MonoImageResolution 1200
/MonoImageDepth -1
/MonoImageDownsampleThreshold 1.50000
/EncodeMonoImages true
/MonoImageFilter /CCITTFaxEncode
/MonoImageDict <<
/K -1
>>
/AllowPSXObjects false
/CheckCompliance [
/None
]
/PDFX1aCheck false
/PDFX3Check false
/PDFXCompliantPDFOnly false
/PDFXNoTrimBoxError true
/PDFXTrimBoxToMediaBoxOffset [
0.00000
0.00000
0.00000
0.00000
]
/PDFXSetBleedBoxToMediaBox true
/PDFXBleedBoxToTrimBoxOffset [
0.00000
0.00000
0.00000
0.00000
]
/PDFXOutputIntentProfile ()
/PDFXOutputConditionIdentifier ()
/PDFXOutputCondition ()
/PDFXRegistryName ()
/PDFXTrapped /False
/CreateJDFFile false
/Description <<
/ARA <FEFF06270633062A062E062F0645002006470630064700200627064406250639062F0627062F0627062A002006440625064606340627062100200648062B062706260642002000410064006F00620065002000500044004600200645062A064806270641064206290020064406440637062806270639062900200641064A00200627064406450637062706280639002006300627062A0020062F0631062C0627062A002006270644062C0648062F0629002006270644063906270644064A0629061B0020064A06450643064600200641062A062D00200648062B0627062606420020005000440046002006270644064506460634062306290020062806270633062A062E062F062706450020004100630072006F0062006100740020064800410064006F006200650020005200650061006400650072002006250635062F0627063100200035002E0030002006480627064406250635062F062706310627062A0020062706440623062D062F062B002E0635062F0627063100200035002E0030002006480627064406250635062F062706310627062A0020062706440623062D062F062B002E>
/BGR <FEFF04180437043f043e043b043704320430043904420435002004420435043704380020043d0430044104420440043e0439043a0438002c00200437043000200434043000200441044a0437043404300432043004420435002000410064006f00620065002000500044004600200434043e043a0443043c0435043d04420438002c0020043c0430043a04410438043c0430043b043d043e0020043f044004380433043e04340435043d04380020043704300020043204380441043e043a043e043a0430044704350441044204320435043d0020043f04350447043004420020043704300020043f044004350434043f0435044704300442043d04300020043f043e04340433043e0442043e0432043a0430002e002000200421044a04370434043004340435043d043804420435002000500044004600200434043e043a0443043c0435043d044204380020043c043e0433043004420020043404300020044104350020043e0442043204300440044f0442002004410020004100630072006f00620061007400200438002000410064006f00620065002000520065006100640065007200200035002e00300020043800200441043b0435043404320430044904380020043204350440044104380438002e>
/CHS <FEFF4f7f75288fd94e9b8bbe5b9a521b5efa7684002000410064006f006200650020005000440046002065876863900275284e8e9ad88d2891cf76845370524d53705237300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c676562535f00521b5efa768400200050004400460020658768633002>
/CHT <FEFF4f7f752890194e9b8a2d7f6e5efa7acb7684002000410064006f006200650020005000440046002065874ef69069752865bc9ad854c18cea76845370524d5370523786557406300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c4f86958b555f5df25efa7acb76840020005000440046002065874ef63002>
/CZE <FEFF005400610074006f0020006e006100730074006100760065006e00ed00200070006f0075017e0069006a007400650020006b0020007600790074007600e101590065006e00ed00200064006f006b0075006d0065006e0074016f002000410064006f006200650020005000440046002c0020006b00740065007200e90020007300650020006e0065006a006c00e90070006500200068006f006400ed002000700072006f0020006b00760061006c00690074006e00ed0020007400690073006b00200061002000700072006500700072006500730073002e002000200056007900740076006f01590065006e00e900200064006f006b0075006d0065006e007400790020005000440046002000620075006400650020006d006f017e006e00e90020006f007400650076015900ed007400200076002000700072006f006700720061006d0065006300680020004100630072006f00620061007400200061002000410064006f00620065002000520065006100640065007200200035002e0030002000610020006e006f0076011b006a016100ed00630068002e>
/DAN <FEFF004200720075006700200069006e0064007300740069006c006c0069006e006700650072006e0065002000740069006c0020006100740020006f007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400650072002c0020006400650072002000620065006400730074002000650067006e006500720020007300690067002000740069006c002000700072006500700072006500730073002d007500640073006b007200690076006e0069006e00670020006100660020006800f8006a0020006b00760061006c0069007400650074002e0020004400650020006f007000720065007400740065006400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e00650073002000690020004100630072006f00620061007400200065006c006c006500720020004100630072006f006200610074002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002e>
/DEU <FEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e002000410064006f006200650020005000440046002d0044006f006b0075006d0065006e00740065006e002c00200076006f006e002000640065006e0065006e002000530069006500200068006f006300680077006500720074006900670065002000500072006500700072006500730073002d0044007200750063006b0065002000650072007a0065007500670065006e0020006d00f60063006800740065006e002e002000450072007300740065006c006c007400650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f00620061007400200075006e0064002000410064006f00620065002000520065006100640065007200200035002e00300020006f0064006500720020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002e>
/ESP <FEFF005500740069006c0069006300650020006500730074006100200063006f006e0066006900670075007200610063006900f3006e0020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f00730020005000440046002000640065002000410064006f0062006500200061006400650063007500610064006f00730020007000610072006100200069006d0070007200650073006900f3006e0020007000720065002d0065006400690074006f007200690061006c00200064006500200061006c00740061002000630061006c0069006400610064002e002000530065002000700075006500640065006e00200061006200720069007200200064006f00630075006d0065006e0074006f00730020005000440046002000630072006500610064006f007300200063006f006e0020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002e>
/ETI <FEFF004b00610073007500740061006700650020006e0065006900640020007300e4007400740065006900640020006b00760061006c006900740065006500740073006500200074007200fc006b006900650065006c007300650020007000720069006e00740069006d0069007300650020006a0061006f006b007300200073006f00620069006c0069006b0065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740069006400650020006c006f006f006d006900730065006b0073002e00200020004c006f006f0064007500640020005000440046002d0064006f006b0075006d0065006e00740065002000730061006100740065002000610076006100640061002000700072006f006700720061006d006d006900640065006700610020004100630072006f0062006100740020006e0069006e0067002000410064006f00620065002000520065006100640065007200200035002e00300020006a00610020007500750065006d006100740065002000760065007200730069006f006f006e00690064006500670061002e000d000a>
/FRA <FEFF005500740069006c006900730065007a00200063006500730020006f007000740069006f006e00730020006100660069006e00200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000410064006f00620065002000500044004600200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200070007200e9007000720065007300730065002e0020004c0065007300200064006f00630075006d0065006e00740073002000500044004600200063007200e900e90073002000700065007500760065006e0074002000ea0074007200650020006f007500760065007200740073002000640061006e00730020004100630072006f006200610074002c002000610069006e00730069002000710075002700410064006f00620065002000520065006100640065007200200035002e0030002000650074002000760065007200730069006f006e007300200075006c007400e90072006900650075007200650073002e>
/GRE <FEFF03a703c103b703c303b903bc03bf03c003bf03b903ae03c303c403b5002003b103c503c403ad03c2002003c403b903c2002003c103c503b803bc03af03c303b503b903c2002003b303b903b1002003bd03b1002003b403b703bc03b903bf03c503c103b303ae03c303b503c403b5002003ad03b303b303c103b103c603b1002000410064006f006200650020005000440046002003c003bf03c5002003b503af03bd03b103b9002003ba03b103c42019002003b503be03bf03c703ae03bd002003ba03b103c403ac03bb03bb03b703bb03b1002003b303b903b1002003c003c103bf002d03b503ba03c403c503c003c903c403b903ba03ad03c2002003b503c103b303b103c303af03b503c2002003c503c803b703bb03ae03c2002003c003bf03b903cc03c403b703c403b103c2002e0020002003a403b10020005000440046002003ad03b303b303c103b103c603b1002003c003bf03c5002003ad03c703b503c403b5002003b403b703bc03b903bf03c503c103b303ae03c303b503b9002003bc03c003bf03c103bf03cd03bd002003bd03b1002003b103bd03bf03b903c703c403bf03cd03bd002003bc03b5002003c403bf0020004100630072006f006200610074002c002003c403bf002000410064006f00620065002000520065006100640065007200200035002e0030002003ba03b103b9002003bc03b503c403b103b303b503bd03ad03c303c403b503c103b503c2002003b503ba03b403cc03c303b503b903c2002e>
/HEB <FEFF05D405E905EA05DE05E905D5002005D105D405D205D305E805D505EA002005D005DC05D4002005DB05D305D9002005DC05D905E605D505E8002005DE05E105DE05DB05D9002000410064006F006200650020005000440046002005D405DE05D505EA05D005DE05D905DD002005DC05D405D305E405E105EA002005E705D305DD002D05D305E405D505E1002005D005D905DB05D505EA05D905EA002E002005DE05E105DE05DB05D90020005000440046002005E905E005D505E605E805D5002005E005D905EA05E005D905DD002005DC05E405EA05D905D705D4002005D105D005DE05E605E205D505EA0020004100630072006F006200610074002005D5002D00410064006F00620065002000520065006100640065007200200035002E0030002005D505D205E805E105D005D505EA002005DE05EA05E705D305DE05D505EA002005D905D505EA05E8002E05D005DE05D905DD002005DC002D005000440046002F0058002D0033002C002005E205D905D905E005D5002005D105DE05D305E805D905DA002005DC05DE05E905EA05DE05E9002005E905DC0020004100630072006F006200610074002E002005DE05E105DE05DB05D90020005000440046002005E905E005D505E605E805D5002005E005D905EA05E005D905DD002005DC05E405EA05D905D705D4002005D105D005DE05E605E205D505EA0020004100630072006F006200610074002005D5002D00410064006F00620065002000520065006100640065007200200035002E0030002005D505D205E805E105D005D505EA002005DE05EA05E705D305DE05D505EA002005D905D505EA05E8002E>
/HRV (Za stvaranje Adobe PDF dokumenata najpogodnijih za visokokvalitetni ispis prije tiskanja koristite ove postavke. Stvoreni PDF dokumenti mogu se otvoriti Acrobat i Adobe Reader 5.0 i kasnijim verzijama.)
/HUN <FEFF004b0069007600e1006c00f30020006d0069006e0151007300e9006701710020006e0079006f006d00640061006900200065006c0151006b00e90073007a00ed007401510020006e0079006f006d00740061007400e100730068006f007a0020006c006500670069006e006b00e1006200620020006d0065006700660065006c0065006c0151002000410064006f00620065002000500044004600200064006f006b0075006d0065006e00740075006d006f006b0061007400200065007a0065006b006b0065006c0020006100200062006500e1006c006c00ed007400e10073006f006b006b0061006c0020006b00e90073007a00ed0074006800650074002e0020002000410020006c00e90074007200650068006f007a006f00740074002000500044004600200064006f006b0075006d0065006e00740075006d006f006b00200061007a0020004100630072006f006200610074002000e9007300200061007a002000410064006f00620065002000520065006100640065007200200035002e0030002c0020007600610067007900200061007a002000610074007400f3006c0020006b00e9007301510062006200690020007600650072007a006900f3006b006b0061006c0020006e00790069007400680061007400f3006b0020006d00650067002e>
/ITA <FEFF005500740069006c0069007a007a006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000410064006f00620065002000500044004600200070006900f900200061006400610074007400690020006100200075006e00610020007000720065007300740061006d0070006100200064006900200061006c007400610020007100750061006c0069007400e0002e0020004900200064006f00630075006d0065006e007400690020005000440046002000630072006500610074006900200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000410064006f00620065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002e>
/JPN <FEFF9ad854c18cea306a30d730ea30d730ec30b951fa529b7528002000410064006f0062006500200050004400460020658766f8306e4f5c6210306b4f7f75283057307e305930023053306e8a2d5b9a30674f5c62103055308c305f0020005000440046002030d530a130a430eb306f3001004100630072006f0062006100740020304a30883073002000410064006f00620065002000520065006100640065007200200035002e003000204ee5964d3067958b304f30533068304c3067304d307e305930023053306e8a2d5b9a306b306f30d530a930f330c8306e57cb30818fbc307f304c5fc59808306730593002>
/KOR <FEFFc7740020c124c815c7440020c0acc6a9d558c5ec0020ace0d488c9c80020c2dcd5d80020c778c1c4c5d00020ac00c7a50020c801d569d55c002000410064006f0062006500200050004400460020bb38c11cb97c0020c791c131d569b2c8b2e4002e0020c774b807ac8c0020c791c131b41c00200050004400460020bb38c11cb2940020004100630072006f0062006100740020bc0f002000410064006f00620065002000520065006100640065007200200035002e00300020c774c0c1c5d0c11c0020c5f40020c2180020c788c2b5b2c8b2e4002e>
/LTH <FEFF004e006100750064006f006b0069007400650020016100690075006f007300200070006100720061006d006500740072007500730020006e006f0072011700640061006d00690020006b0075007200740069002000410064006f00620065002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b00750072006900650020006c0061006200690061007500730069006100690020007000720069007400610069006b007900740069002000610075006b01610074006f00730020006b006f006b007900620117007300200070006100720065006e006700740069006e00690061006d00200073007000610075007300640069006e0069006d00750069002e0020002000530075006b0075007200740069002000500044004600200064006f006b0075006d0065006e007400610069002000670061006c006900200062016b007400690020006100740069006400610072006f006d00690020004100630072006f006200610074002000690072002000410064006f00620065002000520065006100640065007200200035002e0030002000610072002000760117006c00650073006e0117006d00690073002000760065007200730069006a006f006d00690073002e>
/LVI <FEFF0049007a006d0061006e0074006f006a00690065007400200161006f00730020006900650073007400610074012b006a0075006d00750073002c0020006c0061006900200076006500690064006f00740075002000410064006f00620065002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b006100730020006900720020012b00700061016100690020007000690065006d01130072006f00740069002000610075006700730074006100730020006b00760061006c0069007401010074006500730020007000690072006d007300690065007300700069006501610061006e006100730020006400720075006b00610069002e00200049007a0076006500690064006f006a006900650074002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b006f002000760061007200200061007400760113007200740020006100720020004100630072006f00620061007400200075006e002000410064006f00620065002000520065006100640065007200200035002e0030002c0020006b0101002000610072012b00200074006f0020006a00610075006e0101006b0101006d002000760065007200730069006a0101006d002e>
/NLD (Gebruik deze instellingen om Adobe PDF-documenten te maken die zijn geoptimaliseerd voor prepress-afdrukken van hoge kwaliteit. De gemaakte PDF-documenten kunnen worden geopend met Acrobat en Adobe Reader 5.0 en hoger.)
/NOR <FEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f0070007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740065007200200073006f006d00200065007200200062006500730074002000650067006e0065007400200066006f00720020006600f80072007400720079006b006b0073007500740073006b00720069006600740020006100760020006800f800790020006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e00650073002000690020004100630072006f00620061007400200065006c006c00650072002000410064006f00620065002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006500720065002e>
/POL <FEFF0055007300740061007700690065006e0069006100200064006f002000740077006f0072007a0065006e0069006100200064006f006b0075006d0065006e007400f300770020005000440046002000700072007a0065007a006e00610063007a006f006e00790063006800200064006f002000770079006400720075006b00f30077002000770020007700790073006f006b00690065006a0020006a0061006b006f015b00630069002e002000200044006f006b0075006d0065006e0074007900200050004400460020006d006f017c006e00610020006f007400770069006500720061010700200077002000700072006f006700720061006d006900650020004100630072006f00620061007400200069002000410064006f00620065002000520065006100640065007200200035002e0030002000690020006e006f00770073007a0079006d002e>
/PTB <FEFF005500740069006c0069007a006500200065007300730061007300200063006f006e00660069006700750072006100e700f50065007300200064006500200066006f0072006d00610020006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000410064006f0062006500200050004400460020006d00610069007300200061006400650071007500610064006f00730020007000610072006100200070007200e9002d0069006d0070007200650073007300f50065007300200064006500200061006c007400610020007100750061006c00690064006100640065002e0020004f007300200064006f00630075006d0065006e0074006f00730020005000440046002000630072006900610064006f007300200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002000650020006f002000410064006f00620065002000520065006100640065007200200035002e0030002000650020007600650072007300f50065007300200070006f00730074006500720069006f007200650073002e>
/RUM <FEFF005500740069006c0069007a00610163006900200061006300650073007400650020007300650074010300720069002000700065006e007400720075002000610020006300720065006100200064006f00630075006d0065006e00740065002000410064006f006200650020005000440046002000610064006500630076006100740065002000700065006e0074007200750020007400690070010300720069007200650061002000700072006500700072006500730073002000640065002000630061006c006900740061007400650020007300750070006500720069006f006100720103002e002000200044006f00630075006d0065006e00740065006c00650020005000440046002000630072006500610074006500200070006f00740020006600690020006400650073006300680069007300650020006300750020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e00300020015f00690020007600650072007300690075006e0069006c006500200075006c0074006500720069006f006100720065002e>
/RUS <FEFF04180441043f043e043b044c04370443043904420435002004340430043d043d044b04350020043d0430044104420440043e0439043a043800200434043b044f00200441043e043704340430043d0438044f00200434043e043a0443043c0435043d0442043e0432002000410064006f006200650020005000440046002c0020043c0430043a04410438043c0430043b044c043d043e0020043f043e04340445043e0434044f04490438044500200434043b044f00200432044b0441043e043a043e043a0430044704350441044204320435043d043d043e0433043e00200434043e043f0435044704300442043d043e0433043e00200432044b0432043e04340430002e002000200421043e043704340430043d043d044b04350020005000440046002d0434043e043a0443043c0435043d0442044b0020043c043e0436043d043e0020043e0442043a0440044b043204300442044c002004410020043f043e043c043e0449044c044e0020004100630072006f00620061007400200438002000410064006f00620065002000520065006100640065007200200035002e00300020043800200431043e043b043504350020043f043e04370434043d043804450020043204350440044104380439002e>
/SKY <FEFF0054006900650074006f0020006e006100730074006100760065006e0069006100200070006f0075017e0069007400650020006e00610020007600790074007600e100720061006e0069006500200064006f006b0075006d0065006e0074006f0076002000410064006f006200650020005000440046002c0020006b0074006f007200e90020007300610020006e0061006a006c0065007001610069006500200068006f0064006900610020006e00610020006b00760061006c00690074006e00fa00200074006c0061010d00200061002000700072006500700072006500730073002e00200056007900740076006f00720065006e00e900200064006f006b0075006d0065006e007400790020005000440046002000620075006400650020006d006f017e006e00e90020006f00740076006f00720069016500200076002000700072006f006700720061006d006f006300680020004100630072006f00620061007400200061002000410064006f00620065002000520065006100640065007200200035002e0030002000610020006e006f0076016100ed00630068002e>
/SLV <FEFF005400650020006e006100730074006100760069007400760065002000750070006f0072006100620069007400650020007a00610020007500730074007600610072006a0061006e006a006500200064006f006b0075006d0065006e0074006f0076002000410064006f006200650020005000440046002c0020006b006900200073006f0020006e0061006a007000720069006d00650072006e0065006a016100690020007a00610020006b0061006b006f0076006f00730074006e006f0020007400690073006b0061006e006a00650020007300200070007200690070007200610076006f0020006e00610020007400690073006b002e00200020005500730074007600610072006a0065006e006500200064006f006b0075006d0065006e0074006500200050004400460020006a00650020006d006f0067006f010d00650020006f0064007000720065007400690020007a0020004100630072006f00620061007400200069006e002000410064006f00620065002000520065006100640065007200200035002e003000200069006e0020006e006f00760065006a01610069006d002e>
/SUO <FEFF004b00e40079007400e40020006e00e40069007400e4002000610073006500740075006b007300690061002c0020006b0075006e0020006c0075006f00740020006c00e400680069006e006e00e4002000760061006100740069007600610061006e0020007000610069006e006100740075006b00730065006e002000760061006c006d0069007300740065006c00750074007900f6006800f6006e00200073006f00700069007600690061002000410064006f0062006500200050004400460020002d0064006f006b0075006d0065006e007400740065006a0061002e0020004c0075006f0064007500740020005000440046002d0064006f006b0075006d0065006e00740069007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f0062006100740069006c006c00610020006a0061002000410064006f00620065002000520065006100640065007200200035002e0030003a006c006c00610020006a006100200075007500640065006d006d0069006c006c0061002e>
/SVE <FEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006f006d002000640075002000760069006c006c00200073006b006100700061002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400200073006f006d002000e400720020006c00e4006d0070006c0069006700610020006600f60072002000700072006500700072006500730073002d007500740073006b00720069006600740020006d006500640020006800f600670020006b00760061006c0069007400650074002e002000200053006b006100700061006400650020005000440046002d0064006f006b0075006d0065006e00740020006b0061006e002000f600700070006e00610073002000690020004100630072006f0062006100740020006f00630068002000410064006f00620065002000520065006100640065007200200035002e00300020006f00630068002000730065006e006100720065002e>
/TUR <FEFF005900fc006b00730065006b0020006b0061006c006900740065006c0069002000f6006e002000790061007a006401310072006d00610020006200610073006b013100730131006e006100200065006e0020006900790069002000750079006100620069006c006500630065006b002000410064006f006200650020005000440046002000620065006c00670065006c0065007200690020006f006c0075015f007400750072006d0061006b0020006900e70069006e00200062007500200061007900610072006c0061007201310020006b0075006c006c0061006e0131006e002e00200020004f006c0075015f0074007500720075006c0061006e0020005000440046002000620065006c00670065006c0065007200690020004100630072006f006200610074002000760065002000410064006f00620065002000520065006100640065007200200035002e003000200076006500200073006f006e0072006100730131006e00640061006b00690020007300fc007200fc006d006c00650072006c00650020006100e70131006c006100620069006c00690072002e>
/UKR <FEFF04120438043a043e0440043804410442043e043204430439044204350020044604560020043f043004400430043c043504420440043800200434043b044f0020044104420432043e04400435043d043d044f00200434043e043a0443043c0435043d044204560432002000410064006f006200650020005000440046002c0020044f043a04560020043d04300439043a04400430044904350020043f045604340445043e0434044f0442044c00200434043b044f0020043204380441043e043a043e044f043a04560441043d043e0433043e0020043f0435044004350434043404400443043a043e0432043e0433043e0020043404400443043a0443002e00200020042104420432043e04400435043d045600200434043e043a0443043c0435043d0442043800200050004400460020043c043e0436043d04300020043204560434043a0440043804420438002004430020004100630072006f006200610074002004420430002000410064006f00620065002000520065006100640065007200200035002e0030002004300431043e0020043f04560437043d04560448043e04570020043204350440044104560457002e>
/ENU (Use these settings to create Adobe PDF documents best suited for high-quality prepress printing. Created PDF documents can be opened with Acrobat and Adobe Reader 5.0 and later.)
>>
/Namespace [
(Adobe)
(Common)
(1.0)
]
/OtherNamespaces [
<<
/AsReaderSpreads false
/CropImagesToFrames true
/ErrorControl /WarnAndContinue
/FlattenerIgnoreSpreadOverrides false
/IncludeGuidesGrids false
/IncludeNonPrinting false
/IncludeSlug false
/Namespace [
(Adobe)
(InDesign)
(4.0)
]
/OmitPlacedBitmaps false
/OmitPlacedEPS false
/OmitPlacedPDF false
/SimulateOverprint /Legacy
>>
<<
/AddBleedMarks false
/AddColorBars false
/AddCropMarks false
/AddPageInfo false
/AddRegMarks false
/ConvertColors /ConvertToCMYK
/DestinationProfileName ()
/DestinationProfileSelector /DocumentCMYK
/Downsample16BitImages true
/FlattenerPreset <<
/PresetSelector /MediumResolution
>>
/FormElements false
/GenerateStructure false
/IncludeBookmarks false
/IncludeHyperlinks false
/IncludeInteractive false
/IncludeLayers false
/IncludeProfiles false
/MultimediaHandling /UseObjectSettings
/Namespace [
(Adobe)
(CreativeSuite)
(2.0)
]
/PDFXOutputIntentProfileSelector /DocumentCMYK
/PreserveEditing true
/UntaggedCMYKHandling /LeaveUntagged
/UntaggedRGBHandling /UseDocumentProfile
/UseDocumentBleed false
>>
]
>> setdistillerparams
<<
/HWResolution [2400 2400]
/PageSize [612.000 792.000]
>> setpagedevice
|
| id | nasplib_isofts_kiev_ua-123456789-83285 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 0130-5395 |
| language | Russian |
| last_indexed | 2025-12-07T18:13:25Z |
| publishDate | 2014 |
| publisher | Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України |
| record_format | dspace |
| spelling | Евланов, М.В. Керносов, М.А. Керносова, М.Э. 2015-06-17T19:51:44Z 2015-06-17T19:51:44Z 2014 Информационная технология ускоренной разработки информационных систем / М.В. Евланов, М.А. Керносов, М.Э. Керносова // Управляющие системы и машины. — 2014. — № 1. — С. 62-69. — Бібліогр.: 7 назв. — рос. 0130-5395 https://nasplib.isofts.kiev.ua/handle/123456789/83285 004.652.8 Предложена информационная технология, обеспечивающая эффективное повторное использование требований к соответствующим системам, представленным в виде информации, данных и знаний. Технология основана на отображении требований в элементы программного и информационного обеспечения системы. The information technology that provides effective reuse requirements for the corresponding systems, presented in the form of information, data and knowledge, is proposed. The technology is based on the requirements mapping to the software and database elements of the system. Запропоновано інформаційну технологію, що забезпечує ефективне повторне використання вимог до відповідних систем, поданих у вигляді інформації, даних та знань. Технологію засновано на відображенні вимог в елементи програмного та інформаційного забезпечення системи. ru Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України Управляющие системы и машины Информационные технологии и системы Информационная технология ускоренной разработки информационных систем The Information Technology of Accelerated Development of Information Systems Інформаційна технологія прискореної розробки інформаційних систем Article published earlier |
| spellingShingle | Информационная технология ускоренной разработки информационных систем Евланов, М.В. Керносов, М.А. Керносова, М.Э. Информационные технологии и системы |
| title | Информационная технология ускоренной разработки информационных систем |
| title_alt | The Information Technology of Accelerated Development of Information Systems Інформаційна технологія прискореної розробки інформаційних систем |
| title_full | Информационная технология ускоренной разработки информационных систем |
| title_fullStr | Информационная технология ускоренной разработки информационных систем |
| title_full_unstemmed | Информационная технология ускоренной разработки информационных систем |
| title_short | Информационная технология ускоренной разработки информационных систем |
| title_sort | информационная технология ускоренной разработки информационных систем |
| topic | Информационные технологии и системы |
| topic_facet | Информационные технологии и системы |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/83285 |
| work_keys_str_mv | AT evlanovmv informacionnaâtehnologiâuskorennoirazrabotkiinformacionnyhsistem AT kernosovma informacionnaâtehnologiâuskorennoirazrabotkiinformacionnyhsistem AT kernosovamé informacionnaâtehnologiâuskorennoirazrabotkiinformacionnyhsistem AT evlanovmv theinformationtechnologyofaccelerateddevelopmentofinformationsystems AT kernosovma theinformationtechnologyofaccelerateddevelopmentofinformationsystems AT kernosovamé theinformationtechnologyofaccelerateddevelopmentofinformationsystems AT evlanovmv ínformacíinatehnologíâpriskorenoírozrobkiínformacíinihsistem AT kernosovma ínformacíinatehnologíâpriskorenoírozrobkiínformacíinihsistem AT kernosovamé ínformacíinatehnologíâpriskorenoírozrobkiínformacíinihsistem |