Бинарная модель данных в программных приложениях

Method / Program and Project Management


Бинарная модель данных в программных приложениях
Gorbunov , ICT Consultant, Russian Federation

Глубокое использование семантики данных в проблеме синтеза наук.


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

Метод: используется теория категорий для построения иерархии систем понятий. На базе свойства "самоописания" бинарных соответствий строятся структуры баз данных, схемы которых нарастают по мере уменьшения гранулярности используемых понятий. Создается низкоуровневая основа для генерации баз данных времени выполнения алгоритма, априорно связанная с объектной, реляционной, иерархической и сетевыми моделями данных. Возникает единое представление семантики данных, на основе которой создаются тексты, ориентированная на конкретные алгоритмы. Единство представления данных в компактном и эффективном обеспечивается концептуальное единством многих программных приложениях (но не всех). Возможно более легкая интеграция сложных ППС и поддержка маршрутов бизнес проектирования синхронизированных со сложными комплексами типа САПР (проблема группы Si2). Облегчается сопровождение и модификация программных комплексов. Автоматизируется разработка широкого спектра ППС. Но самое главное, возможно принципиально иначе быстро и автоматически создавать по спецификациям тексты ППС, готовых к интеграции. Они не уступают по эффективности базам данных для алгоритмов, разрабатываемых "в ручную" на языках программирования высокого уровня (С, С++, С#). Единый формализм очень важен для эффективной глобальной интеграции, ради которой объединились центры ICC (CALS - технологии) и OMG (UML и RUP - подобные технологии).

Использование: в области унификации системного анализа сложных систем, концептуального единства разработки программных систем, поддержки маршрутов проектирования и поддержки их реализации. Порождение системных соглашений при поддержке сложных междисциплинарных проектов сложными программными комплексами информационных инфраструктур.

Проблема взаимопонимания известна с библейских времен. В области высоких технологий проблемная ситуация сродни Вавилонскому столпотворению. Основные усилия (и ошибки) направлены не на дело а на адекватной взаимопонимание участников. Профессиональные группы не могут быстро и точно договариваться между собой. Еще сложнее поддержка совместной деятельности такого рода коллективов на уровне ИКТ, А без ее интеграции информационных инфраструктур сложные прикладные проблемные ситуации сегодня невозможно разрешать.

Современный менеджмент оказался в ловушке сложности: цели понимаются приблизительно, проекты необозримы и реализация крайне сложна. Но самое неприятно - нет управляемости последствиями этой деятельности. Лица принимающие решения становятся жертвами на алтарь коллективного недомыслия всей системы управления. Это парадокс принятия сложных решений. На основе ИКТ возникает высокая неуправляемая сложность решений, а осознание ответственности за нее - неизвестно за что и непонятно как, но очень серьезная по жизни.

React  |  More on the Author  |  More on this Interest Area


Other Views by this Author: Обобщенная модель данных


 
About 12manage | Advertising | Link to us | Privacy | Terms of Service
Copyright 2017 12manage - The Executive Fast Track. V14.1 - Last updated: 21-9-2017. All names tm by their owners.