«ТехноСфера — это среда функционирования программно-аппаратных средств, взаимодействующих по определенным правилам».
Ключевое утверждение: «по определенным правилам» …
- Понятное дело, что «общефилософские рассуждения/утверждения» — мало интересны.
- Применительно к практике, по любому должна быть некоторая информационная система, в рамках которой эта самая «ТехноСфера» может быть реализована.
- О какой бы «супер-пупер объектной, абстрактной, ассоциативной и адаптивной» информационной системе речь не шла, но… без терминов и их определений все равно не обойтись… 🙂
Поскольку речь идет всего лишь об игровом мини-проекте, то и требования к нему должны быть с учетом этого…
Хотя, существенно это мало, чего меняет…
Поскольку проект развивается во времени «хаотично» (текучка, однако), то и формировать этот раздел придется «по ходу» (т.е., в процессе разработки соответствующего инструментария)…
Некоторые термины — общеприняты.
А некоторые — специфичны.
База данных – совокупность взаимосвязанных, хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений.
Информационная база – совокупность взаимосвязанных, хранящихся вместе данных об объектах (предметной области) и их свойствах, а также иных структурированных данных, которые используются в процессе обработки указанных выше данных.
FODB (далее − Система) − адаптивная, объектно-ориентированная информационная система, предназначенная для решения задач в рамках данного выше определения «ТехноСфера». FODB — Flexible Object-oriented Data Base…
Объектно-ориентированная — означает, что в рамках Системы информация
(о соответствующей предметной области) рассматривается, как объекты
и их свойства (см. ниже).
Объект (информационный) – это совокупность адаптивной и логически целостной информационной структуры, отражающей в информационной базе реальный объект
из предметной области, и адаптивных алгоритмов, определяющих специфику его информационной поддержки (под адаптацией понимается возможность оперативных изменений информационных структур и алгоритмов без перепрограммирования Системы и реструктуризации таблиц базы данных). Объект обязательно имеет родителя (любой другой, уже существующий в Системе, объект) и тип (из множества типов, «известных» Системе), а также имеет набор системно-предопределенных свойств и может обладать свойствами из множества свойств, определяемых пользователем. Исключение составляет корневой объект (в дереве объектов), который не имеет родителя (корневой объект может быть только один в «иерархическом дереве объектов», см. ниже).
Дата: 13.04.2023