Исследование и разработка эффективных методов и средств создания экономических информационных систем на базе адаптируемой СУБД тема диссертации по экономике, полный текст автореферата
Автореферат
Ученая степень | кандидат экономических наук |
Автор | Смирнов, Дмитрий Михайлович |
Место защиты | Москва |
Год | 1992 |
Шифр ВАК РФ | 08.00.13 |
Автореферат диссертации по теме "Исследование и разработка эффективных методов и средств создания экономических информационных систем на базе адаптируемой СУБД"
ШШСТЙ'СТВО НАУКИ, ВЫСШЕЙ ШКОЛЫ К ТЕХНИЧЕСКОЙ ПОЛИТШ РОССИЙСКОЙ ЭДЕРАШИ
МОСКГШСЯ ОРДЕНА 1ТУДОБОГО КРАСНОГО ЗНАМЕНИ ЭКОНО^КО-СТАТИСШЕСЮЙ ИНСТИТУТ
На пратз;:.: рукописи УДК 311.216
Смирнов датгрий ткШовгм
ИССВД.ОЕАНИЕ И РАЗРАБОТКА ЭМЕКТИЕШТ: МЕТОДОВ И СРЕДСТВ СОЕЩШ ЭКОНОМИЧЕСКИХ ШФОЕ^ДИОННй: СИСДЫ НА БАЗЕ АДАПТИРУЕМОЙ СУЩ
Специальность 08.00.13 - эконоыико-штешти эские
автореферат
диссертации за соисканиэ ученой отеяснк кандидат' экономических наук
Москва 1932
Работе выпонена на кафедре Математического обеспечения ЗШ Московского ордэнэ Трудового Красного Знаменя экономико-отатаотаческого института.
Научный руководитель - кандидат экономических наук,
ДросЗш Се^л'ей Владимирович
Официальные ошг ненты - доктор экономических наук,
профессор
Тихомиров Владимир Павлович, кандидат экономических наук,
таршГ научный сотрудник Ммшвявн Юрий Николаович
Ведущая организация - ЧоероссийокиД научно-технически:
информационный центр
Защита соогоится 21 мая 1932 г. в 14 - 00 часов на заседаши; специализированного совета К 053.19.03 в Московском ордэна Трудового Красного Знгмеш экономико-статистическом институте по адресу: '115501, Москва, ул. Н; некая, 7.
С диссертаций можно ознакомиться в библиотеке института
Аг-:оре4арат разослан 21 ацретя 1У92 г.
Ученый секретарь специализированного
совэта кан'чдат вконоглическкх наук,
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность теш исследования. Экономика Iоссийекой едарации вступила в ног-Ш этап своего рзгттЕя, когда определяющую роль играю- глубокие качественны? преобразования производительных сил и повышение эффективности всей хозяйственной и управленческой. деятельности. Происходит коронная перестройка общественных отношений зсего .экономического базиса. В агнх условиях но первый план выступеют проблемы совершенствования тактики а стратегии управления производством, обуславливавшие оздорозлевиа экономика и повшеняе ее эффективности.
Вакнук ро^ь в организации эф1х>ктавного управления производством играют автоматизированные энонгпзческпе информационные системы (в дальнейшем в тексте - ЭИС), явл-юишэся ватаим фактором обеспечения качественного и надежного функционирования систем управления производством. Переход на индустриальную основу проектирования Й1С, нозволяющяй свести к минимуму затратыо юсразработку, а также максимальное использование ужо накопленных фондов программных средств (НС) обеспечивают значительное расширение сфэрн применения ЗИС. Однако, использование СЙС в производстве сдерживается, во-первых, сложностью отражения динамики еко-комических объектов (50) и систем упраздения шя в ыодвля" БйП. Во-вторых - нед"статочной эффективностью типовых проектов, что объясняется индивидуальными особенностями систем управления 50, обусловленные многообразием организационных форм управления и различными структурами производств. Это делает иравязху типового проекта к ГЮ ^есьма слогшыы и дорогостоящим процессом. В-тртьах, оказывается ускоренная перестг ">кка хозяйственного механизма деятельное ?и пре риятий при переходе к рыночным отнесениям.
Б эг^х условиях одним из путай регения отмеченных проблем является совершенствование процесса разработка г внедрения ЭС на базе исаоль: звания раушсж адаптивных качеств, ее центральной соотавляшей иошоневи; - системы управления оазами данных (СУБД) Цела а задачи исследования. Целью диссертационного исследования является разработка технологии устав пеняя предприятиями и оргэш-зациямл па основе использоваьая аяг'оштзированных экогошческх янформациошвс систом с развитыми адаптивными свойотьаш.
В соответствии о намеченной цолыо в рабою поставлена и раиаш ссдуюлие задачи:
- обоснована значимость развитая сдаптивных сбойств ЭИС дня совершенствования управления ълопомячвекика объектами и иопшэадя еффективности производства;
- обоснована значимость разгчтия средств адаптации ЭИС с гочки арония снитангя затрат и ^овышекня эффективности процесса разработки :< сопровождения оИС;
- выявлена роль СУБД хих центральной компоненты ЭКС в развитая ее адаптивных свойств;
- определены пс, додк к построению адаптируемо.'; СУБД;
- БЕбрана и обозноиьла структура инструментальных средств адаптации СУЩ;
- рззреботана кетодиш создания к адаптация К'С н? базе адаптируемо!! СУБД;
- апробирован вроляагзеин'З ызгодплогаческл'' подход на конкретных Ж.
Прадмат и объект и зледовктая. Предметен исследования диссертационной работы является процесс разработки программного и инфор-
мационного обеспечения разииваюсшся ЭИС, организация их внедрения, эксплуатации и сопровождения с использование;.: средств адаптации СУБД. Объектом исследования являются оргашг экономического управления на уровне Фирмы или предприятий, Гэтодк после,давания. Для решения поставленных задач применялись метод., оба.эй теории систем, факторного анализа, экономшсо-матз-матяч"зкого моделирования, творил проэт"1ироваш'.л ЭИС, '..юрли систем >правления 'За за'".и дая;шх, математической логьки, дкскрагно-го анализа. Использовались ннструктаишо материалы по эксплуатации СЖ и пакетов прикладных програш, груда советских и зарубежных авторов, документация и норъагявно-сравочная информация по тгробжтж адаптации ЭИС п СУЩ, а гакяэ рак?яческий опыт, на-копланшй автором в области создания и сопровождения ЭИС на базе ЭВМ различных классов.
К;зучнпк повизт. Научная повязка pacora состоит:
- с предложенном подхода к решений пробл<.;к сопоршенсткогз-ния управления зкоиогачоокрш объзкш.и на ос. овз рэззитаия нро-рамадаос орэдегв адзятец. л Э;!С л ее центрально]* кошкншпи - СЩ?
~ s организации програзшого л инбормациоиного ойьелечоыия рззвшнэдвхш! ЭИС иг шзо ср.дота ядаимцил СУЩ;
- ъ разработке нрмцппоп с^..;;иурвсй организаций адаптируо-коЛ СУБД па основе крчгячезкого апзяаза мсгсдсч зо яоо'.'роэкпя л вцдезга-я ar.oK^.JTKa урээтГ; 1: нрогрзг.кп: котшок-г.тх;
- в рщяс'ъгга г.ог-п^ог. к орг.^гаса.кп сродои* дзрегг'Дп." j>t сТ::з';';: ч : v рс>.гт-э С. г'} 7. г ггр; ;."i0i'i.,.vjc':,.:;cr'ri > гя г с j >; .4 .Л
!,:: г. л - с.
- в определения состава инструментальной оболочки, обеопе-ч^чаюаей поддержу процессов разработки и адаптации ЭКС;
- в разработке методологического подхода к процессу разработки а сопровоадеиия ЭЯС на базе адаптируемой СУЩ, Практическая значимость рзботн. Полученные в диссертации результаты и предложенная методика позволяют повысить эффективность разработки ЭКС у ее функционирования как модели эконошучского объекта, сократить временны и стоимостные затрату на всех стадиях жизненного цикла.
Разработанная автором сдаптируемая СУЩ " ACCESSл имеет самостоятельное значение а моаэт бить использована в других разработках на Эй.! различные тяпов.
Реализация в апробащш работы, Исследование выпонено в райках договоров о научно-техническом сотрудничества Московского экоио-шко-ста ХЕсти.теского института с Всесоюзные научно-техническим' внфорцациокшш центрои ПШТ СССР (ВНТЩентром) а о Глазным информационно-вычислительным центром Ишшоктанашщстроя СССР (Российского государственного концерна "Лонтанспоцстрой"). Основные методические положении и практические результаты исследования докладывались на заседаниях научно-технических советов указанных организаций, а такте па научнем семакаро Московского приборостроительного оюро "Восход" 1(Д1КБ "Восход"), где подучили пояснительную оценку.
Предлоке:шгя штодшеа создания ЭКС и адаптируемая СУБД " ACCESS" бкли положены в основу ряда разработанных к в"эдрен-пых в период 1969 - 1992 гг. ш^юрмацр.онтсх систем:
- автоматизированной csctgi.hi "Государствешая регистрация и учет информационных материалов" 'в составе автоматизированной
сисгеш обработки и распространения информации о иаук-э и технике "ОРИОНТ" - отчет ЕНТИЦэнтрЗ й 02.8Э.0005161);
Х Х автоматизированной шфсрмаздонной системы ГИВЦ Минмонтаж-спецстроя СССР,
- автоматизированной системц управления ШКБ "Восход". Оушаримй экономический эс|гкт от внедрения пзре^слешшх систем составил (в цояах 1589 - 199С годов) около 200 тысяч рубле;..
Дубтадации. Но теме диссертации оцубяяковано 6 работ общая объемом 2,4 п.я.
Структура работы. Диссертация состоит з введеиая, трех глав, заключения, списка пепольгованной литературы я яраховднай.
СОДИЖНШ РАБОТУ
Во введении обоснована актуальность теш диссертации, научная новизна, сформулировгша цояь работы и кгатко рассмотрена ее структура я содержание.
В перво!! гяаве анализируются проблемы использования ЭКС з качестве моделей ЪО. Необходимость такого анализа обусловлена значительным! трудностями, с которыми сташсявается управление ЭО в новых быстро изм9яятог0я условиях.
Пря рассмотрении ЭИС в качестве модели отражаемой ею ред-метной обзюстч она шетупас? как элемент систегж, фиксирующий особенности развитая отражаемого ЭО п оказываищий на кего косвеннее влины через механизмы обратной связи (через управленческие уровнн). Акалз кибернетического тсогггура "Производство -ЭКС" позволил вддедить факгоря влигошвэ на качество фуикпясля-рования его состазяящой компоненты - Ж. К оснобкш иа них тайно ~>гнеста:
1; уровень абстракции - качественная характеристика, отражающая глубину дэ'сз/защш при оярагэшга 30;
2) кошл. хсноать отражения - понота представления особенностей 50 в модели;
3) сложность сграй'.екая - количественная характеристика, определяющая насколько подробно модель с трека а т взаимосвязи мезду отдельными додетстзг.ак:: 00;
4} адекватность - стег^нь соответствия 50 и модели;
5) адаптируемость - с-Атго,определяйте уровень затрат на доработгу кеде от в целях приспособления ео к функционированию в изменившихся условиях.
Исследование охах факторов по степень их влияния на модель 0 позволило Еыделить адаптируемость как гдин из факторов, определяющих совершенство достроенной модели. Роль этого фактора состоит в форшрованпг адекватной оценки общего состоянии гроиз-Еодства в изменяющихся у словила хозяйствования к обеспечение возыовностп принятая аффективных управленческих реыешЛ. Автором покгзаио, что кедооценка фактора адаптируемости на практике проявляется в "отстав. лиГ ОИС-шдоли от объективной реальности. В этом случзз исдсльгованал неадаптдруекоГ; 2ИС ведет к неактуальном а песдаозвячиости вндаваешЗ ег нггТ'Ор^афщ - з-ьа неадекватности ыедоия измгньоинитои внешним условиях ее йункциони-рованкя. Попытки г.е адагтаровать току ЖС к изменения;,.' внешней срода стакиваются и сорьепгога трудностями, з сгязв с от-сутсмвиом необходимей кошвпгуаяыюЗ ба-ои и гкстру;.гентог тозоЗ настройки. В этоЗ гчяза з даоозргяасяноЯ работе раос-'зграва~. етс.т "ооверпенная О'С - т.о. оЕСгема, ссосг.счгэ'.сцсл принятие решений в условиях адекватности погощуспю!' предтатноЯ области,
актуальной и однозначной информации, о уче-хом изменчивости как внешних, так я внутренних факторов.
Внешнее факторы определяются условиями внешней среда -т.е. изданеншн/и в самом процессе производства: .да^юреЕциацлеЯ условий труда, вводом нового оборудования, отбытием нсзнх струк-турнпс подразделений и т.п. С другой стороны, эти изменения могут .гжстоваться объективными ричгнаш, кореняшшся в экономических условиях производства: изменением налоговой политики, ухудшением и ля улучшением ситуации с трудовыми ресурсами, энергией, материалами. Для современной дестзительност;: чрезвычайно характерны изменения пстатистической и бухгатерской отчетности, реструктуризация основных фондов, расширение малых форм бизнеса. Очевидно, что это ведет к рассогласованию реального действующего производства ь его информационной модели, полоаен-яой в основу ЭИС.
В последнее время тендшщня изменчивости внешних факторов получила допонительный импульс в свяой о р!г:отаой ориея'.'гщи- .. ей экономики страны. 0:;э проявляется в динамичности изменений во нсех сферах производства, установлении новых форм произвол- ' ственних отношений, ;оилонэт. биржевой и коммэрчэскоЯ дзятепь-ности, появлении рынков ценных "умаг, труда з капитала,
Внутренние факторы, обусловливающие "отставание" ИС от реальной действительности,определяются средой ее функционирования, В первую очередь, это относится к программному и техническому скру^знию ЭИС. Несмотря на то, что состояние рпш программных средств на сег^дпяшгй момент мокно охарактеризовать нзк. 'Ълязксо к на еще юга", тшдая новея версия прогргмьк средс.в содержит нореалилованйГв рэнее зозглодпостз, позводя">~
кла совершенствовать :с: практические придоаекия, эксплуатационные характеристики. Значительная активность проявляется также и в сфере разили я средств вычислительной техники (СНГ).
Кандай яэ отмеченных Факторов представлен в ЭИС-модэли в агрегирозаиаом виде, через соответствующие функциональные подсистемы. Это даэт возможность даже при неблагоприятном сочетании внешних и внутренних факторов обеспечить наилучшую с точки зрения критерия оптимальнее, л последовательность управлявших воздействий.
Параду с вопросами достижения оптимальной стратегии управдел . кия производством, рассмотрено влияние свойства адаптируемости да саle процесс разработки В ча чяоета, проанализирована сжу.е связанные с ним проблемы так медленный рост объемов производства ЭЙС и высокий уровень затрат на всех этапах жизненного цикла ЗИС. Анализ причга факторов, тормозящих произ-< водство ЭИС, зфнводнтся во кногах работах, посвященных пробле-ши повышения эффективности разработка ПО. Особо выделяются работы а.П.Ерлоза, Б.В.ппаева, В.М.ерейша, Э.Н.Хотяшоаа г: др. Большинство из них наряду с прочими подходами к преодолена ожечзнных проблогд BWxB'.a'c эт адаптационный подход. Проведенное исследование показало, что свойство адаптации сх\азыв-!ет существенное влияние на элективное п. разработки как аааряиус, так и через косвенно зависящие от него факторы.
Снижение сбцеЗ эфйл'.тивноств О определяется затратами на разработку (Ср), емгрозоадвние (С0) а эксплуатацию 'ЭУС (Сэ;:
Э - sо" ср ~ сэ ~ Сс> лэ , , . (.I)
50 - идеальная эффективность за весь период кшзкенного цикла ЭИО (Щ ЗИС).
Формула (1.1) позволяет сделать вывод о необходимости ки-нишзациа затрат на всех этапах ВД ЗИС, -что на практике является весы/л слоглой задачей.
Среда основных составляющих затрат на разработку, ззвсястх от адаптивных сзойств, выделены: длительность предполагаемой эксплуатации ЗИС, предполагаемый тираж ЭИС, адаптируемость созда-ваешх компонент для другтх разработок, адаптация из других, разработок.
Длительность предполагаемой эксплуатации ЭКС теоретически может изменяться от нескольких месяцев до десятков лет. Однако, ' такие сложные нрограшаые комплексы, как 5ИС, в большинстве случаев предназначены для длительного, массового использования и сопровождения. Это обусловливает необходимость приложения значительных усилив со стороны разработчиков, направленных на введение допонительных средств адаптации, которые позволили би в дальней- шэм приспосабливать ЗИС к изменениям с мшгимаштми затратами.
Предполагаемый тираж ЗИС влияет на затраты прежде всего вследствие расширения спектра внешних условий, в которых предстоит функционировать ЗИС. В результате проявляется больяе опа-бок л возникает необходимость учета ряда ранее не формализован ных факторов реального функционирования копий ЗИС. Кавдая из копий в той ели иной степени дожна адаптироваться к кон!гозтнш условиям применения, для чего в ЭИС необходимо предусматривать средства "тира-лой" агчптации и ввделять компоненты ЭйС, подлежащие изменениям. При увеличена" тиражности возрастают требования ко всему спектру средств адаптации ЭЙС, а в особенности -к адсштиэшил свойствам бззсвой СУЕД. В случае недостаточности я неразвитости средств настройки при переходе от уникально!! ЗИС дзыэ к ПС, под-екашим г*ратарсзатш в нескольких ькзе.'.ля-
pax, зграгн на разработку заметно возрастают.
Адаптируемость создаваемых компонент ЕЖ для других разработок приведи к к g о бходино ci и sr. проектирования как автономных яошшектувздх изделий - библиотек повторно используемого рограданого кода. оД*о требует стандартизации их построения, унификации структуры базы данных а организации специальных адаптируемых интерфейсов. Б результате монет быть достигнута возможность соорочного програшцроания с предварительной настройкой.
Применение адаптируемых компонент ЭКС из других разработок позволяет снижать затратн вря сборочном программировании новых 5КС. При этом многократное применение одних и тех :?.е апро-бкрозаншх компонент иди icroimpSTHr 7 ода л ащш SIIC к различным условиям применения позволяет значительно поеысить аффект от адаптируемости 2ИС п является одним аз самых перспективных резервов повышения йквпвалеаткой црокзводателыюстн труда спе- Х цнадстоз.
Совокупные затрата на эксплуатацию и сопро'товдзюп ЭИС могут существенно превышать затраты на их непосредственную разработку. S связи с этим мокно считать более рентабельный значительное разовое мдаченпе езде. 'set црц разработке, способствующее в дальнейшем существенному сокращен: затрат не э?:сп*7атацяв к сопроьовдбние. Недоучет ро.з*. этих состзвлящах монют привести к о'олее дешевой разработке, которая потом дорого обойдется при эксплуатации.
Соцрововдеше ОКС состоит в их рааг.пгаи и адаптации к изменениям шеянох условий, ебнарукежгл и устранен:;:: огнбох. а также в тирзн'розаяж к конфигурационно;.: контроле распространяемых версЕЙ. Это довольно олоапй одоклузкгорпвй прсцесо, эхошкка которого неучена coica еде достаточно с mo, что оогяс-
няет преимущественно качественный подход автора к учету к ладная соответствующих факторов. № основании анализа генеральной совокупности факторов выделены тэ из них, которые в наибольшей степени коррелирозани с адаптизнккп качествами ЭИС: длительность эксплуатации 5ИС, частота модернизаций и доработок, число вер-. се2, гкраяиость, степень использования ресурсов ЭЗД. Показано, что : иэисимссть последних от адаптивн!Ч. свойств ЭС мело з целом охарактеризовать как весьма сильную, откуда следузт вывод о значительном влиянии средств адаптации на экономику процессов эксплуатации п соцровоздения систем подобного класса.
Особую роль в достижении "совершенства" 5И0 играет, по мнению автора, сгстема управления базам дашшх. СУЩ является одной из наиболее динамичных компонент в структуре ЭИС, поскольку реализует функции, гранения, выборки и обновления информационных ссво-кушостел в ба"э дананх (БД).
Именно структура ВД, эе модель явяязтся наиболее "уязви-мыт/." звеном при изменениях предметной область. Э0. Другим еая-нш аспектом является интегрирующая роль СУШ, позволявдая объединить в рамках одяой системы мятлестзо разнообразных программных средств. А ноотоцу, от того, насколько хорош будут, развиты адаптивные возмояноотп СУЩ*,яэ прамяко будет ззвсегз адаптивность ЭИС в целом. Помимо этого представляется ванным, что кагая бы -одель не летала в ockoeg ЭИС (шштацпонкая, прогнозная, балансовая), пна в подавляющем большинстве случаев дозша поддерживаться средствами СУБК. В противном случае экономическая- модель будет представлять лэть теоретический интерес, поскольку отразит реальный 50 на высоком уровне абстракции в отрыве от фактической реальности.
Лонятие "адаптируемость СУВД" может рассматриваться в широком и узком смысле. Традиционное значнние термина "адаптируемость" обнчно понимается в узком смысле и соответствует общим идеям мобильности и переносимости программного обеспечения. 3 настоящее время имеется значительное количество работ по указанной тематике, в которых этот вопрос проработан достаточно глубоко. Tew не менее, понимание в узком смысле не обеспечивает решения поставленных в .гдссертационном исследовании задач, поскольку связанные с адаптацией СУЩ вопросы далеко выходят за рамки понятия мобильности и переносимости.
В диссертационной работе термин "адаптируемость СУЩ" понимается в широком смзсле, как
1. Адаптируемость в смысле настройкл СЯГСЩ на специфику предметной области.
2. Адаптируемость СУЩ в ашелй гибкости инструментальной среда разработки ЭИС.
3. Адаптируемость СУ1Д в смысле настроЯкг ЭЯС не этапе эксплуатации сопровождения.
Реализация отшченних направлений позволила дать теоретическое я практическое обоснование методологии построения СУБД о расшренншл адаптивны?.о всзмопюстями.
Во второй главе оппсаваютсл оснознне направления реализация адаптируемой СУЩ (С7ВД), ее организация и структурэ программного обеспечения, Лиализ ебщях концепций ее построения пез-покк разработать подхода к' адаптации на разетчнш: уровнях взаимодействия Ж - C7IJ:, предложить модель СУЩ с многоуровневой адаптируемо:* архитектурой, продай тъ организации физической ВД и спроектировать адаптируемые интерфейсы и методы доступа.
Различие внешних представлений данных для разнообразных приложений ЭКС и коночных пользователей определяет необходимость подцэрнания каждого такого представления с пс .ощыз наиболее подходящей модели данных С-Щ). Это означает, что на внешнем уровне иогут "сосуществовать" несколько различных моделей данных, относящихся, вообще говоря, к различным классам моделей.
3 качестве модели данных предлагается четверка гида:
J][bL = < ъсЖ; , Msi, Ol, M
Soft.; - множество схем баз данных на языке описания данных (СД) ;
Oi - множество операторов языка манипулирования данными (Ш);
MsL Ч^- &>i _ семантическая функция ЯОД;
Moi : семантическая функция ЯВД;
= [1^5.Ч*- Vj - пространство состояний Щ; - множество идентификаторов объектов в схеме S;,; Yl - кнохесгзо зычэяий объектов.
Изучение концептуального уровня и способов его отражения в модели БД позволило сфорэдпрозать дута адаптации моде--лей данных на логическом уровне:
1) "адаптируемость по отображении" - способность концея-туальной модели ЬД эквивалентно страдать произвольные модели данных;
2) "адаптируемость по расширенна модели данных" - способ-
ность концептуальной модели Ц к аксиоматическому расширении, соответствующему изменениям отобранаеж 1 предметной области;
3) "адаптируемость по синтезу моделей данных" - построение унжТшцнровгнной концептуальной модели даяных (УЗДД), поиво-лшей интегрировать произвольные модели данных разных типов в однородное, эквивалентов гхредсгавлениэ.
Проблема адаптацию физической организация Щ возникает по следующим цричзнаы. С однс.. стороны, в течение всего 1Щ баз данных существует неопределенность выбора критериев оценки оптимальности проекта ЕЦ, вызванная шокестзенностью и противоречивом.о -требовании пользователей. Спонтанные изменения таких требований, нечеткость и расплывчатость первкчноЗ постановки задача приводят к пераодпчаамш модафткациям ВД.
С другой оторопи,' существует; тенденция эволюционирования самой Щ как сложной системы с возможной потерей производительности, "детоадацяей" эксплуатационных характеристик СЩЧ, вызванной некрктролируе1ш,ш изменениями структуры БД. В-третьих, существенное влиякле па непостоянство физической организации огм5:-зают зшнения дрэдштной области задачи.
3 качестве основных понятий, характеризующих физическую, организации ВД, в работе представляются мемд доступа (МДС) и струк.ура хранения данных 'С1Д).
14Д.С существенно оураетет особенности обрабатываемых им СХД и определяет в них возможные цуал доступа с использованием опредэлеьяого механизма поиска. Слоетогть отра-шемой структуры дагапх предметно:! сбласта, обилие всевозможных концепту рльннх взаимосвязей определяет широкий спэктр комбинаций канонн-чесюх методов пс :ска: последовательного, прямого, двоичного, г,_> дереву, икБОртврсЕаннс о и т.д., спользовая-э которых и
"чистом" виде не позволяет организовать связи менду данными.
В работе выделяется ряд направленао развитая адаптируемых СУЩ на уровне организации СХД и методов доступа: со. "сыегш!.ь" методами доступа, с настраиваемыми методами доступа и с раеппряедая т.л-бором ыетодоЕ доступа. Анализ преимуществ и недостатков указания!-:: вариантов показал целесообразность использования комбинированного подхода (рис. 1Л.). .
внешние штерфейсы ЯЩ32 СУБД
Систэ ма ветра ява-кяя
б::блис гека
сменных
'.дтерфеЯоа^
скена интерфейсов
пасши^яемый набор настраиваемых интерфейсов
ядро - МДС
ПС настрой;:; ИНТЭиф.
Рте. 1.1. Зосзбзячроншая коде ль Зазичеокой оргга-завди адапт-ируепол СУК.
Этот подход позволяет обоснованно объединить преимущества перечисленных зшпе способов. Для него хар"тгерек широкий спектр способов адаптации к изменяющейся структуре предметной области. Незначительные изменения влекут за ссоой адаптации путем настройки методов доступа интерфейсных средств,. что во многом сходно с идеями типизации и унификации 'программного обеспечения. Более сущестзеннне измене.'ля приводят к необходимости задействования механизмов сменных ЦДС, с поел дующей возможной надстройкой модуля доступа и его интерфейса. Значительные изменения (например, интеграцш: существенно различных ЗИС) обуславливают разработку новых компонент и встраивание их в среду СУВД. Наличие библиотек сменных настраиваемых компонент и средств их адаптации позволяет разработчикам в'^пользоваться идеям-1 прототипирования и поз-, торно используемого программного к^да, что значительно сочетает затраты на проведение адаптации п позволяет строить слоаные интегрированные программные комплексы.
Рассмотрение ргчличкых вариантов архитектуры АСУЕД и анализ ез базовых средств позволил предложить концепцию функционально-поной СУВД ( &АА). Принцип ее построения обусловил выделена в мод ли АСУВД четырех интерфейсных уровней:
1. ИКП - интерфейсов конечных пользователей. Х
2. "Ш - интерфейсов прикладного программирования.
3. ИШС - интерфейсов взаимодействия СУВД с внешними ПС.
4. ШСНУ - интерфейсов ядра СУ1Д низкого уровня.
Был проведен анализ ж цредлежены варианты реализации концепций СУВД, адаптируемых поЧШ", "ШП", "ПВПС" и "ИЯСНУ". В качестве общего глобального репения проблемы построения модели АСУВД выбран интегрировзшг-й, коыпле. зный подход на базе ыТСНУ.
Построение-адаптируемого ИКП рассмотрено под углом требований к "хорошо организованному шгэрфеису", основных принципов его построения, а также встраивания средств поддерг л интерфейса в среду СУБД. Среди возгдетчх вариантов встраивания - "поное погружение", "минимальное погружение" п "управляемое погружение" - последний шбран кск наиболее оптимальный. Анализ особенностей кзкдого из указанных ркзглов позволил далать вызод о том, что "поное погружение" перегружает ОУдД полььоватегь-екпми запроса!.. 1-трзнзакцияш и вкрокдается в громоздкую и доро-госхопцую Т'роцедуру настройки. Режим'Синима льного погруаиния" при большом количестве преимуществ имеет один существенный недостаток - слабо использует возможности С'/Ед. Достоинства ре-ппма "управляемого погружения" состоят з том, что прл сохранении приемлемых гибкости и технологичности он устраняет главный недостаток "минимального погружения" г. обеспечивает возможность рационального распределения вычислит ельник работ в емэжашюй интерфейсной среде.
Б качестве наиболее перспективного направления предложено перенесение йункцпл системы иеххожоиоктиой связи на уровень !НС;{У, что соамест/го с обеспечением встраивания в среда СУЩ прскледнкх ^птсрзсов л "уцравлйеивл пегрукеняеы" ИКЕ позволяет говорить об образовании СУЩ - управляемо? адаптивной нтерОоГ.онсП среды (07Щ - УЛ'ГС). Слоетость СУЩ - УАКС а ее структура находится в прямо:'; зависимое?:: от реализация сопрягавл-мах .ко.'.пюнеп? и глубины семантического разрыва шалу вш. Б качество основного 1_ути устранения .тпкого разрыва предложена технология повторного использования программных ко^пгонзнт.
Рассмотренные висэ положения позволили вплотную подойти
к реализации АСУБД в части интерфейсов ядра низкого уровня (ШСНУ) и организации физического доступа к данным. На' этой основе разработана реально действующая СУЩ " АС^^" реляционного типа.
Созданные программное средства, представленные библиотекой фушащи времени в:шонения, позволяет использовать различиий уровни доступа, обеспечивают разработчику других компонент СЩ удобную инструментальную 'Хроду для конструирования (рис. 1.2).
Гибкость системн, ое хорошие адаптивные качества и универсальность обеспечиваются наличием нескольких уровней интерфейсов, позволяющих работать как с целыми кортежами, уак и с ог-дельндаи полями кортежей базы данных.
В третьей главе рассмотрены вопросы, связанные с описанием инструментальной среда разработки Ж, изложена методика создания и адаптации ЭКС, раскрыты особенности притненяя методики на практике.
Нормальное изложение методики представлено в диссертации в виде двух подходов: к этапу разработки ЭКС и к этапу ее адзпта -ции в изменяючейся среде. риведенний анализ основных этапов з рзлоненных методиках определил основные натавлеьдя адаптации:
1. Аксиоматическое расширение и синтез СД.
2. Выбор и настройка ЭДС - СХД.
3. 11астрожа интерфейсов.
Синтез УКГГ. осуществляется ка базе комму таигвры*- отображений разнотипных внутренних моделей данных с приведением их к однородно!^, эквивалентному представлению. Схе 'а этого процесса включает следующие этапы:
I гап. Выбор мноаества исодньх моделей данных
Структура низкоуровневых интерфейсов | СУБД "АССЕБЗ" I
1 Репш 1 Уровень |кётэрф. Открытие,гзкрк-ту.е' базы к ус-тансБка резлов Средства кодцйткзцки | СседстЕЭ позк базы данных ' щюнироЕэккя ис::скз
| ртерф1 открытке закрыт чтзние дсбзвл замена удал. |поз:щ. 1 1 Д011СК
I I Функции |доступа к групп 'кортеж. йЬореп сШсХоэ . _ koгt сГэ Х I ! ког+, !с1е1 |П8ГЬ п;с!Ь| kc.it | когЧ I I 1 кохЧ кохЧ
I гетерфг !
1 Функции кортеж. 1доступа 1 асреп аз1озе агеай аЬи11й ' ?с1э1г ат! 1 а1п& ^ - - X 3.1"; и
1 Естзвка з Ий; удален.з ИСп!за::.зна в 11С:1|По;. .к з 1!Сп
|Функции |доступа 1 к топ 1-......... АН АЕ1 АР1
С^усО:-: л. Угхззлен::; рзеггредссешге:,; Пс,:,:-.ти процесса, нпгкогок. Узгарлеые б\*$с-сгзщнЯ взсса/взззд'.
|3. Уг^а-сн::? гпЕхронпззидей доступа.
Упг-вга;:? ой:-:не:/, с ЕУ к отшзлаззи. структуры фа&юв '5. с^уг:еОкко ^Лисдш, иптеэ^-йгы л лхгм ОС.
Р::с. 1.2. Структура проградтого обеспечения низкоуровневых нк7прос::оов СУЩ.
2 зтап. УстьковденЕЗ отноиешш частичное порядка - отношения включения одной 1,Щ в другую С на множестве М ; построение ТП.^ - отобранений в эталонную модель
данных ТПГ, эквивалентным иохоггам моделям;
определение отнопекия С О-. (" ОПгу ЗТ1-Д
если с хеш аксиом r
3 этап. Выбор дара СДЦ /Пс . Выбирается ^.шнимальная" ВД ТИ^Ь^л) ад что Щ (Жг1&ЖгД
либо наиболее простая 1.Щ, ограничиваемая таким образом.
4 этап. Поотрсше расширений ЗП^ЭДра , эквивалентных ТП.^.
5 втап. Построение УКЭД:. 10.^= Ц"ЗТ1.<мл
Построенная концептуальная модель Ц позволяет перейти к разработке ее физической организации. Определяидам этапом этого процесса является вцоср структур хранения данных и методов доступа к ним. Предложенная модель "комбинированных 1ДЦС" оптимизирует трудозатраты при использовании указанной методика за счет привлечения библиотек ЩС и интерфейсов, позволяющих вос-ыльзсзаться ранее разработанными С.1Д и агоритмами доступа к ним. Допонительно предложен механгзм решения задачи нахождения наи. более эффективного !.ЩС ы заданной множестве, основанный на определении экстремума установленной це.:евой функции при выбранных значениях исходите параметров и задапных ограничениях. -Эта задача ыол;ет быть рецепа с использованием методов нелинейного програимрозания, является нетривиальной п .ребует качественной оценки воаионн" х путей е. решения. В качестве одного из при-ем^емых подходов к резонам традлезеено моделирование возмок-вю: вариантов с выбором лучшего из и.:х по заданному критерию.
Вопроси организации постройки интерфейсов предложено решать на сазе концепции "пмружения" в ореду СУЗД - УАИС. Ввде-лены два вида организации планирования таких погрузи ний - ста- .,-. тическое и динамическое. Статическое планирование организуется для уже сформированного множества предписаний, поступивших от некоторого интерфейсного уровня. На эч-ом этапе критерием оптимальности обработки запроса является как сама ршцрпиальпая возможность его выпонения средствами СУВД УАИС, тал и соответствующие временные затраты. Б случае динамического планирования производится динамическая оценка обией стоимости реализации предписания я обеспечивается оптимизация в ходе выпонения запроса.
Рассмотрелая методика была использована автором при создании АСУП ЫПКБ "Восход" и автоматизированной системы обработки информационных документов (АСОИД) во ШТЩентре. Она зарекомендовала себя о полокительной стороны и обеспечила реапаацшо принципа адаптируемости на практике.
В заключении диссертации приведены основные результаты выпоненных теоретических и экспериментальных исследований и определена их значимость.
ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБ0Ш.
1. Решена актуальная экономическая задача оозершгнствова-няя управления опытннм производством на азё использования автоматизированных экономячзских информационных систем с раз-витшк адаативяши свойствами.
2. Обоснована необходимость развития адаптивных качеств
ЭИС как модели экономического объекта, что позволяет своевременно и с шнималькыыи затратами производить необходимые ее мо- дификапиа.
3. Выявлена роль СУЕД как центральной, наиболее активной компоненты ЭИС, огазываюиай определяющее влияние на ее адаптивные свойства, определены основные пути построения адаптируемой
4. Предложен базовый подхо;; к организации и структуре адаптируемой СУЩ.
5. Предложены варианты реализации концепций СУВД, адаптируемых по соответствующим интерфейсам. Разработан конкретный вариант ядра адаптируемой СУЩ, а его низкоуровневых интерфейсов.
6. Предлояена методика разработки г адаптации ЭИС на база адаптируемой СУЩ.
V. Использование результатов диссертационного исследования позволило повысить зйюхтавноегь управления экономическими объектами различных типов. Предложенная методика обеспечила получение экономического эффекта в размера 230 тыс. рублей.
По теме диссертации оцубтгесвадн сдадупсщо работ:
I. Пзкоторыо вопросы разработке пре процессорны: систем лонколя к анализа программ // Програ,.:.шоо обоопечепио ЭВМ п АСУ:
Со, кгуч. -тр. / Кос::, эког.-огат. ш;-г. - 1.1., Г983. - 29-35 (ь со*) < -
?< Г : Уу.ку с5 испэхяоо^::^! в.\70;-:. . V
...к-;.-.-. ; // ..: .... Х :-<'.' :
: . ,, ^ с::;>>/,-гл, л . , Г* '. -
. ' Х . . о... ..},
. г уг.. 'а.отрчис: срсг.сгг. кончил.:!
разработки программного обеспечения в среде ИНМОС // Разработка программного обеспечения мини- и персональных ЭВМ для обработки экономической информации: Сб. науч. тр. / Моск. зкок.-стат. ин-т. -Ы., 1986. - о. 27-38 (в соаггорстЕе).
4. Кросс-ассемблер MlfJlA-S и его использование в учебном процессе // Актуальные проблемы компьютеризации высшей школы и активизации процесса обучения в экономическом ВУ1.Э: Сб. зэуч. тр / Моек экон.стат. вн-т - M., 1987 - с. 76-87
(в соавторства> .
5. Реь/зация инвертированного метода доступ физической модели СУЩ в средь операционной системы U*TX на ffl SBM // Программное обеспечение современных ЗШ: Сб. науч. тр. / Моск. экон.-стат. ин-j - М., 19Э0. - с. 95-109.
6. Организация поддержки адаптируемого интерфейса конечного пользователя средствами СУЗД // Программное обеспечение ЭВМ: Сб. лауч. тр. / Моск. экон.-стат. ин-т. - 1Л., 1Э90. - о. 78-85.
Заияя^ /.Х V "bip. ->с виз.
Ротапркчт ДЭСП в, Ссав. пер. 1Л
Похожие диссертации
- Стратегия управления ценами на первичные топливно-энергетические ресурсы в России
- Формирование экономического механизма развития региональной системы образования
- Государственное регулирование воспроизводственного процесса в пищевой и перерабатывающей промышленности
- Экономико-математические и инструментальные методы обеспечения потребительского качества проектируемых информационных систем для малых предприятий
- Методология разработки и применения многофункциональных систем поддержки принятия решений на предприятиях агропромышленного комплекса