1 2 3 4 5 Управление ресурсами включает решение следующих общих, не зависящих от типа ресурса задач:Планирование ресурса — то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;Удовлетворение запросов на ресурсы;Отслеживание состояния и учет использования ресурса — то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;Разрешение конфликтов между процессами.1.2. Разработка функциональной модели предметной областиПрограммное обеспечение Ramus предназначено для использования в проектах, в которых необходимо описание бизнес-процессов предприятия и (или) создание систем классификации и кодирования. Ramus полностью поддерживает методологию моделирования бизнес-процессов IDEF0 и DFD, а так же имеет ряд дополнительных возможностей призванных удовлетворить потребности команд разработчиков систем управления предприятиями. Ramus позволяет создавать графические модели бизнес-процессов согласно правил синтаксиса IDEF0, используя собственный графический редактор. Кроме того, Ramus позволяет создавать систему классификации и кодирования всех объектов, которые фигурируют в бизнес-процессах предприятия и увязывать эту систему с графическими моделями бизнес-процессов. Ramus обладает гибкими возможностями построения отчётности по графических моделях бизнес-процессов и системе классификации и кодирования. Данная возможность позволяет создавать отчётность в форме документов, которые регламентируют деятельность предприятия. Например: регламенты процессов и должностные инструкции. При чём, данная регламентирующая документация, будучи автоматически генерируемой из моделей процессов и системы классификации и кодирования, носит системный и непротиворечивый характер, что критически важно при построении систем управления предприятиями. Рисунок 1 - Контекстная диаграмма «Работа БД “Операционная система”» Рисунок 2 - Декомпозиция контекстной диаграммы «Работа БД “ Операционная система ”» Рисунок 3 - Декомпозиция блока «Сканирование доступных ресурсов» 1.3. Проектирование базы данных «Операционная система»1.3.1 Инфологическое проектирование БД «Операционная система»В результате приведенного анализа предметной области базы данных «Операционная система» были выявлены следующие сущности (таблицы) БД , представленных в таблице 1. Таблица 1 - Список сущностей предметной области
Для каждой сущности (таблицы) приведем описание атрибутов представленных в таблице 2 Таблица 2 - Список атрибутов таблицы «Процессы»
Таблица 3 - Список атрибутов «Ресурсы»
Таблица 4 - Список атрибутов таблицы «Затрачиваемые ресурсы»
На основе анализа выявлены связи между сущностями, представленные в таблице : Таблица 5 - Список связей ПО
На основании ранее выбранного варианта и таблиц 1-5, построена ER – диаграмма, рисунок 4. Рисунок 4 – ER- диаграммаОпишем для каждой группы пользователей права доступа к каждой таблице. Права доступа должны быть распределены так, чтобы для каждого объекта БД был хотя бы один пользователь, который имеет право добавлять и удалять данные из объекта. Права приведены в таблице 6. Используются следующие сокращения: s – чтение данных (select); i – добавление данных (insert); u – модификация данных (update); d – удаление данных(delete). Таблица 6 - Права доступа к таблицам для групп пользователей
1.3.2 Логическое проектирование БД «Операционная система»На основании ранее выбранного варианта и таблиц 1-6, инфологической модели и нормализации БД необходимо: - провести соответствие ключей для каждой таблицы 1-5, - заполнить для каждой таблицы БД форму, согласно табл. 6. Таблица 7 - Структура таблицы для даталогической модели Список атрибутов таблицы «Ресурсы»
Список атрибутов таблицы «Затрачиваемые ресурсы»
Список атрибутов таблицы «Процессы»
Рисунок 5 – Логическая диаграмма БД 1 2 3 4 5 |