Презентации, проекты, доклады в PowerPoint на любую тему

Модели данных в нотации UML
Модели данных в нотации UML
Понятие UML Язык объектно-ориентированного моделирования UML (Unified Modeling Language) разработан и развивается консорциумом OMG (Object Management Group) и имеет много общего с объектными моделями, на которых основана технология распределенных объектных систем CORBA, и объектной моделью ODMG (Object Data Management Group). UML позволяет моделировать разные виды систем: программные, аппаратные, программно-аппаратные, смешанные, явно включающие деятельность людей и т. д. UML активно применяется для проектирования реляционных БД. Для этого используется небольшая часть языка (диаграммы классов) Классы, атрибуты и операции Диаграммой классов в терминологии UML называется диаграмма, на которой показан набор классов, а также связей между этими классами. Кроме того, диаграмма классов может включать комментарии и ограничения. Ограничения могут неформально задаваться на естественном языке или же могут формулироваться на языке объектных ограничений OCL (Object Constraints Language).
Продолжить чтение
Моделирование систем
Моделирование систем
Алгоритмические языки при моделировании систем служат вспомогательным аппаратом разработки, машинной реализации и анализа характеристик моделей. Выбрав для решения задачи моделирования процесса функционирования системы конкретный язык, исследователь получает в распоряжение тщательно разработанную систему абстракций, предоставляющих ему основу для формализации процесса функционирования исследуемой системы S. Высокий уровень проблемной ориентации языка моделирования значительно упрощает программирование моделей, а специально предусмотренные в нем возможности сбора, обработки и вывода результатов моделирования позволяют быстро и подробно анализировать возможные исходы имитационного эксперимента с моделью ММ. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА МОДЕЛИРОВАНИЯ СИСТЕМ Систематизации языков имитационного моделирования Качество языков моделирования характеризуется: ∙ удобством описания процесса функционирования системы S; ∙ удобством ввода исходных данных моделирования и варьирования структуры, алгоритмов и параметров модели; ∙ реализуемостью статистического моделирования; ∙ эффективностью анализа и вывода результатов моделирования; ∙ простотой отладки и контроля работы моделирующей программы; ∙ доступностью восприятия и использования языка. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА МОДЕЛИРОВАНИЯ СИСТЕМ Систематизации языков имитационного моделирования
Продолжить чтение
Нотация IDEF
Нотация IDEF
Структурный подход к проектированию ИС принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество меньших независимых задач, легких для понимания и решения; принцип иерархического упорядочивания - принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне. Структурный подход к проектированию ИС принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечения от несущественных; принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы; принцип непротиворечивости - заключается в обоснованности и согласованности элементов; принцип структурирования данных - заключается в том, что данные должны быть структурированы и иерархически организованы.
Продолжить чтение
OLTP и OLAP
OLTP и OLAP
Задачи OLTP-системы – это быстрый сбор и оптимальное размещение данных в БД, а также обеспечение их полноты, актуальности и согласованности. Однако такие системы не предназначены для эффективного, быстрого и многоаспектного анализа. По собранным данным можно строить отчеты, но это требует от бизнес-аналитика или постоянного взаимодействия с IT-специалистом, или специальной подготовки в области программирования и вычислительной техники. Традиционный процесс принятия решений в российской компании, использующей информационную систему, построенную на OLTP-технологии: Менеджер дает задание специалисту информационного отдела в соответствии со своим пониманием вопроса. Специалист информационного отдела, по-своему осознав задачу, строит запрос оперативной системе, получает электронный отчет и доводит его до сведения руководителя.
Продолжить чтение
Процессы в операционных системах
Процессы в операционных системах
Многозадачность ОС Организация рационального использования ресурсов компьютера – одна из важнейших функций ОС. Многозадачность (мультипрограммирование) – способ организации вычислительного процесса, при котором на одном (или нескольких) процессоре (-ах) выполняется несколько задач. Данные задачи совместно используют не только ресурсы процессора, но также оперативную и внешнюю память, устройства ввода-вывода и т.д. Организация вычислительного процесса характеризуется несколькими критериями эффективности: Пропускная способность – количество выполняемых задач в единицу времени; Удобство работы пользователя Реактивность системы – способность системы выдерживать промежутки времени между запуском программы и получением результата. Классификация многозадачных операционных систем Операционные системы по типу организации многозадачности делятся на: Системы пакетной обработки Системы разделения времени Системы реального времени.
Продолжить чтение
Управление памятью
Управление памятью
Управление памятью Оперативная память – важнейший ресурс вычислительной системы, требующий управления со стороны ОС. Причина – процессы и потоки хранятся и обрабатываются в оперативной памяти. Память распределяется между приложениями и модулями самой операционной системы. Функции ОС по управлению оперативной памятью: Отслеживание наличия свободной и занятой памяти; Контроль доступа к адресным пространствам процессов; Вытеснение кодов и данных из оперативной памяти на диск, когда размеров памяти недостаточно для размещения всех процессов, и возвращение их обратно; Настройка адресов программы на конкретную область физической памяти; Защита выделенных областей памяти процессов от взаимного вмешательства. Часть ОС, которая отвечает за управление памятью, называется менеджером памяти. Физическая организация памяти Запоминающие устройства компьютера разделяют, как минимум, на два уровня: основную (главную, оперативную, физическую) и вторичную (внешнюю) память. Основная память представляет собой упорядоченный массив однобайтовых ячеек, каждая из которых имеет свой уникальный адрес (номер). Процессор извлекает команду из основной памяти, декодирует и выполняет ее. Для выполнения команды могут потребоваться обращения еще к нескольким ячейкам основной памяти. Вторичную память (это главным образом диски) также можно рассматривать как одномерное линейное адресное пространство, состоящее из последовательности байтов. В отличие от оперативной памяти, она является энергонезависимой, имеет существенно большую емкость и используется в качестве расширения основной памяти.
Продолжить чтение
Организация структуры базы данных
Организация структуры базы данных
База данных (БД) – организованная совокупность данных, предназначенная для длительного использования во внешней памяти ЭВМ, постоянного обновления и использования. Что такое База данных и СУБД? Система управления базой данных (СУБД) – это программное обеспечение для корректного использования и управления БД. База данных (БД) представляет собой совокупность информации об объектах, которая храниться в виде карточек или строк таблиц. Структура БД Таблица – главный объект БД. Именно в таблицах хранятся данные, все остальные объекты являются производными от таблиц. Каждая запись содержит информацию об отдельном объекте. Каждое поле – это определенная характеристика объектов. Поля таблицы должны иметь не совпадающие имена. Главный ключ – имя поля, которое однозначно определяет запись. Значение главного ключа не должно повторяться в разных записях. Тип – это множество значений, которое поле может принимать, и множество операций, которые можно выполнить над этими значениями. Структурными составляющими таблицы БД являются записи и поля.
Продолжить чтение