На кафедре «Информационные технологии и вычислительные системы» Московского государственного технологического университета «СТАНКИН» была разработана методология автоматизации интеллектуального труда (МАИТ). Методология автоматизации интеллектуального труда (МАИТ) предлагает системный подход к процессу проектирования АС, начиная с начального моделирования и последующих этапов концептуального, инфологического и даталогического моделирования. В данной работе рассматривается этап даталогического моделирования, который идёт после этапа инфологического моделирования.
Ключевые слова : методология автоматизации интеллектуального труда, даталогическое моделирование, алгоритмические структуры.
Даталогическая модель есть «технологический проект» прикладной задачи, ориентированный на фиксированные программно-техническую среду и средства реализации. Под ней понимается такое формализованное модельное представления прикладной задачи, которое аналогично представлению технологии в машиностроении и отражает организацию данных и логику их обработки для автоматизированного решения прикладной задачи в фиксированной среде и с помощью выбранных программно-технических средств [1].
Даталогическая модель включает в себя два уровня представления: логический и физический. На логическом уровне мы работаем с базой данных, таблицами и атрибутами. На физическом уровне мы оперируем томами, директориями и файлами. В данной работе была разработана даталогическая модель на логическом уровне представления на объектном уровне даталогического моделирования [2].
К описанию логической части даталогической модели объектного логического уровня относятся следующие спецификации: D1 «Базы данных», D2 «Таблицы», D3 «Атрибуты», D4 «Состав баз данных», D5 «Состав таблиц». В таблице 1 представлена спецификация D1 «Базы данных» [2].
Таблица 1
Спецификация D 1 «Базы данных»
Код базы данных |
Наименование |
D3.M3.P3.1 |
База данных «Процесс манипулирования знаковым представлением» |
D5.M5.K3.1 |
База данных «Субъект» |
D5.M5.K3.2 |
База данных «Объект» |
D5.M5.K3.3 |
База данных «Процесс» |
В таблице 2 представлена спецификация D2 «Таблицы».
Таблица 2
Спецификация D 2 «Таблицы»
Код таблицы |
Наименование |
D3.C3.Z1.1 |
Таблица «Задача — «синтаксическая конструкция» |
D5.C5.O1.1 |
Таблица «Комплекс предметных задач» |
D5.C5.O1.2 |
Таблица «Предметная задача» |
D5.C5.O1.3 |
Таблица «Состав и компоновка КПЗ» |
D5.C5.O2.4 |
Таблица «ИЛМ ПЗ» |
D5.C5.O3.1 |
Таблица «Предметный доступ» |
D5.C5.O3.2 |
Таблица «Локальные системы предметных доступов» |
D5.C5.O3.3 |
Таблица «Локальные системы предметных манипуляций» |
D5.C5.O3.4 |
Таблица «Предметная манипуляция» |
D5.C5.O3.7 |
Таблица «Состав и компоновка локальной СПД» |
D5.C5.O3.8 |
Таблица «Состав и компоновка СПМ» |
В таблице 3 представлена спецификация D3 «Атрибуты».
Таблица 3
Спецификация D 3 «Атрибуты»
Код таблицы |
Наименование |
D3.R1.20 |
Код КПЗ |
D5.R2.49 |
Наименование |
D5.R2.50 |
Примечание |
D5.R1.1 |
Код ПЗ |
D5.R2.51 |
Наименование |
D5.R2.52 |
Примечание |
D5.R3.53 |
Тип ЛС ПД |
D5.R3,51 |
Полнота |
В таблице 4 представлена спецификация D4 «Состав баз данных».
Таблица 4
Спецификация D 4 «Состав баз данных»
Код базы данных |
Код таблицы |
D3.M3.P3.1 |
D3.C3.Z1.1 |
D5.M5.K3.1 |
D5.C5.O1.1 |
D5.M5.K3.1 |
D5.C5.O1.2 |
D5.M5.K3.1 |
D5.C5.O1.3 |
D5.M5.K3.2 |
D5.C5.O2.4 |
D5.M5.K3.3 |
D5.C5.O3.1 |
D5.M5.K3.3 |
D5.C5.O3.2 |
D5.M5.K3.3 |
D5.C5.O2.3 |
D5.M5.K3.3 |
D5.C5.O2.4 |
D5.M5.K3.3 |
D5.C5.O2.7 |
D5.M5.K3.3 |
D5.C5.O2.8 |
В таблице 5 представлена спецификация D5 «Состав таблиц».
Таблица 5
Спецификация D 5 «Состав таблиц»
Код таблицы |
Код атрибута |
D5.C5.O1.1 |
D3.R1.20 |
D5.C5.O1.1 |
D5.R2.49 |
D5.C5.O1.1 |
D5.R2.50 |
D5.C5.O1.2 |
D5.R1.1 |
D5.C5.O1.2 |
D5.R2.51 |
D5.C5.O1.2 |
D5.R2.52 |
D5.C5.03.2 |
D5.R3.53 |
D5.C5.03.2 |
D5.R3,51 |
D5.C5.03.2 |
D5.R1.35 |
D5.C5.03.2 |
D5.R1.10 |
D5.C5.03.1 |
D5.R1.10 |
D5.C5.03.1 |
D5.R3.37 |
D5.C5.03.1 |
D5.R3.39 |
D5.C5.03.3 |
D5.R1.28 |
D5.C5.03.3 |
D5.R3.52 |
D5.C5.03.4 |
D5.R1.11 |
D5.C5.03.4 |
D5.3.38 |
D5.C5.03.4 |
D5.R2.48 |
D5.C5.03.4 |
D5.R.3.45 |
В результате выполнения работы была описана даталогическая модель, которая будет непосредственна привязана к определённой программно-технической среде и поможет спроектировать её модель. Выбор программно-технической среды зависит от потребностей того или иного производства или компании.
Литература:
- Волкова, Г. Д. Проектирование прикладных автоматизированных систем в машиностроении: учебное пособие / Г. Д. Волкова, О. В. Новоселова, Е. Г. Семячкова; Министерство образования Российской Федерации, Московский государственный технологический университет «СТАНКИН», Учебно-методическое объединение по образованию в области автоматизированного машиностроения (УМО AM). — Москва: Московский государственный технологический университет «СТАНКИН», 2002. — 162 с.: ил., табл.
- Саад А. М. Разработка автоматизированной подсистемы формирования диаграмм структур инфологической модели предметной задачи в интегрированной среде моделирования «ИС-2» Выпускная квалификационная работа по направлению 09.03.01 «Информатика и вычислительная техника», профиль «Программное обеспечение средств вычислительной техники и автоматизированных систем», ФГБОУ «МГТУ «СТАНКИН», Москва, 2022 г.