Содержание
- 2. Раздел 3. Основные принципы моделирования ИС
- 3. Тема 3.1 Информационное моделирование и формализация
- 4. Понятие моделей
- 6. Понятие моделей Человечество в своей деятельности (научной, образовательной, технологической, художественной) постоянно создает и использует многообразные модели
- 7. Социумом накоплен богатый опыт моделирования различных объектов и процессов. Понятие моделей
- 8. Термин «модель» : некоторое упрощенное подобие реального объекта; воспроизведение предмета в уменьшенном или увеличенном виде (макет);
- 9. Модель физический или информационный аналог объекта, функционирование которого по определенным параметрам подобно функционированию реального объекта; Понятие
- 10. Модель некий объект-заместитель, который может заменять объект-оригинал, воспроизводя интересующие нас свойства и характеристики и имеет существенные
- 11. Модель новый объект (реальный, информационный или воображаемый), отличный от исходного, который обладает существенными для целей моделирования
- 12. Классификация моделей
- 13. Классификация моделей Модели делятся на: материальные (натурные) модели (некие реальные предметы – макеты, муляжи, эталоны) –
- 14. воображаемые модели (геометрическая точка, математический маятник, идеальный газ, бесконечность); информационные модели – описания моделируемого объекта на
- 15. Классификация информационных моделей
- 16. Информационные модели Информационная (абстрактная) модель – описание объекта на каком-либо языке Абстрактность модели проявляется в том,
- 17. Дескриптивная модель – словесное описание объекта, выраженное средствами того или иного языка. Информационные модели
- 18. Математическая модель – совокупность записанных на языке математики соотношений (формул, неравенств, уравнений, логических соотношений), определяющих характеристики
- 19. Свойство компьютерных математических моделей – визуализация расчётов. Информационные модели
- 20. Статические модели отображают объект в какой-то момент времени без учета происходящих с ним изменений - находящийся
- 21. Динамические модели описывают поведение объекта во времени Детерминированные модели отображают процессы, в которых отсутствуют случайные воздействия.
- 22. Вероятностные (стохастические) модели – описание объектов, поведение которых определяется случайными воздействиями; описания вероятностных процессов и событий,
- 24. Имитационная компьютерная модель – отдельная программа, совокупность программ, программный комплекс, позволяющий с помощью последовательности вычислений и
- 25. Имитационная алгоритмическая модель - содержательное описание объекта в форме алгоритма, отражающее структуру и процессы функционирования объекта
- 26. Информационные модели
- 27. Гносеологическая модель – описание объективных законов природы. Концептуальная модель описывает выявленные причинно-следственные связи и закономерности, присущие
- 28. Сенсуальные модели ( от англ. Sensor - сенсор, датчик ) – модели чувств, эмоций; модели, оказывающие
- 29. Аналоговая модель – аналог объекта, который ведет себя как реальный объект, но не выглядит как таковой.
- 30. Моделирование
- 31. Моделирование Моделирование – это: построение моделей реально существующих объектов (предметов, явлений, процессов); замена реального объекта его
- 32. внешний вид - набор признаков структура – перечень элементов и указание отношений между ними; поведение –
- 33. Этапы моделирования
- 34. Этапы моделирования 1. Постановка целей моделирования. 2. Анализ объекта моделирования и выделение всех его известных свойств.
- 35. Этапы моделирования 4. Выбор формы представления модели. 5. Формализация 6. Анализ полученной модели на противоречивость. 7.
- 37. Формализация Формализация – это приведение свойств и признаков объекта моделирования к выбранной форме.
- 38. Формализация Суть формализации состоит в принципиальной возможности изучения объекта и его обозначения. Для того, чтобы обозначить
- 39. Знак Значение слова «Знак» по Ожегову: Знак - Внешнее обнаружение, признак чего-л. Знак Жест, движение которым
- 40. Знак Основные характеристики знаков: Способность знака выступать в качестве заместителя денотата (объекта). Нетождественность знака и денотата
- 41. Знак Значение знака (экстенсионал) — предмет, представляемый (репрезентируемый) данным знаком.
- 42. Знак Смысл знака (интенсионал) — информация о репрезентируемом предмете, которую содержит сам знак или которая связывается
- 43. Взаимосвязь этих характеристик можно графически представить в виде семантического треугольника.
- 44. Язык Язык – знаковая система, используемая в целях познания и коммуникации. Языки могут быть естественными и
- 45. Язык Правила искусственного языка являются строго и однозначно определенными, поэтому такой язык называется формализованным.
- 46. Моделирование Процесс формализации текстовой информации (представление информации в форме графа, чертежа, схемы и т.д.) осуществляется с
- 47. Моделирование Например, процесс формализации оформления текста заключается в использовании бланков, формуляров, шаблонов определенной и часто законодательно
- 48. Моделирование Например, таблицы – форма представления информации в удобном для анализа и обработки виде. Таблица характеризуется
- 49. Моделирование Граф – форма представления модели в виде совокупности точек, соединенных между собой линиями - вершинами
- 50. Моделирование Линии, соединяющие вершины, называются дугами, если задано направление от одной вершины к другой, или ребрами,
- 51. Компьютерное моделирование
- 52. Компьютерное моделирование Компьютер не «мыслит» - он способен реализовывать программы, составленные человеком. Поэтому, чтобы использовать ВТ
- 53. Компьютерное моделирование разработать модель исходных данных; определить модель представления результатов;
- 54. Компьютерное моделирование разработать алгоритм решения задачи; написать программу; ввести программу и исходные данные в память;
- 55. Компьютерное моделирование отладить программу, запустить на выполнение и получить результаты. Т.О. возникает классическая для информатики триада
- 58. Моделирование ИС
- 59. Вспомним о CASE Основной целью CASE-технологии является разграничение процесса проектирования ПО (ИС) от процесса кодирования и
- 60. Для выполнения поставленной цели CASE-технологии используют два принципиально разных подхода к проектированию: структурный и объектно-ориентированный.
- 61. В CASE-технологиях используют два принципиально разных подхода к проектированию: Структурный Объектно-ориентированный.
- 62. Структурный подход предполагает декомпозицию (разделение) поставленной задачи на функции, которые необходимо автоматизировать.
- 63. В свою очередь, функции также разбиваются на подфункции, задачи, процедуры. В результате получается упорядоченная иерархия функций
- 64. Структурный подход подразумевает использование определённых общепринятых методологий при моделировании различных информационных систем: SADT (structured analysis and
- 65. Основным инструментом объектно-ориентированного подхода является язык UML — унифицированный язык моделирования, который предназначен для визуализации и
- 66. UML - язык включает в себя систему различных диаграмм, на основании которых может быть построено представление
- 68. Структурный метод моделирования ИС
- 69. Структурный метод Суть структурного метода моделирования и разработки ИС заключается в ее разбиении на отдельные функции
- 70. Структурный метод Подсистемы делятся на подфункции, подфункции делятся на задачи и т.д. до конкретных процедур.
- 71. Структурный метод При этом система сохраняет целостное представление, в котором все составляющие компоненты взаимосвязаны.
- 72. Структурный метод Базовые принципы структурного метода: Принцип «разделяй и властвуй» - представление сложных проблем путем их
- 73. Структурный метод Принцип иерархического построения – организация составных частей проблемы в иерархические древовидные структуры с добавлением
- 74. Структурный метод Принцип абстрагирования – выделение существенных проблем системы и отвлечение от несущественных;
- 75. Структурный метод Принцип формализации – необходимость строгого методического подхода к решению проблемы, разработка алгоритма;
- 76. Принцип формализации – разработка неформального описания модели (словесное описание существенных для рассматриваемой задачи характеристик изучаемого объекта
- 77. Принцип формализации – составление формализованного описания на некотором языке кодирования ( с использованием математических соотношений и
- 78. Структурный метод Принцип непротиворечивости – обоснованность и согласованность всех элементов системы.
- 79. Средства структурного метода моделирования
- 80. Структурный метод Для структурного моделирования ИС используются различные средства (методики): SADT - диаграммы функционального моделирования; DFD
- 81. SADT-диаграммы функционального моделирования
- 82. SADT – методология Методология SADT (Structured Analysis and Design Technique - методология структурного анализа и проектирования)
- 83. SADT – методология SADT - это методология, разработанная для облегчения описания и понимания (информационной) системы средней
- 84. SADT – методология В основе этого метода моделирования систем лежит описание системы, создаваемого с помощью естественного
- 85. SADT – методология SADT-модель - это текстовое и графическое описание системы, выполненное в виде иерархически организованной
- 86. SADT – методология На основе графических средств SADT описание системы снабжается изображением ее модели.
- 87. SADT – методология Модель представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм, организованных в виде древовидной
- 88. SADT – методология В основе SADT лежат два основных принципа: Создание SA-блоков, на основе которых создается
- 89. SADT – методология Декомпозиция. Каждый блок, понимаемый как единое целое, разделяется на свои составляющие, описываемые на
- 90. SADT – методология Диаграмма ограничивается 3-6 блоками для постепенной детализации.
- 91. SADT – методология Вместо одной громоздкой модели используется несколько небольших взаимосвязанных моделей, значения которых взаимно дополняют
- 92. SADT – методология Т.о. одна из наиболее важных особенностей методологии – постепенное введение всё больших уровней
- 93. SADT – методология Построение модели начинается с изображения всей системы в виде простейшей компоненты.
- 94. SADT – методология Диаграммы первого уровня представляют важнейшие подсистемы с их взаимосвязями, а диаграммы самого нижнего
- 95. SADT – методология Применение SADT методологии предполагает разбиение на фазы: анализ - определение того, что система
- 96. SADT – методология объединение - соединение подсистем в единое целое; тестирование - проверка работы системы; установка
- 97. SADT – методология Обычно SADT - методология применяется на ранних этапах жизненного цикла информационной системы.
- 98. SADT – методология SADT - модель может быть сосредоточена либо на функциях системы, либо на ее
- 99. SADT – методология SADT-модели, ориентированные на функции, принято называть функциональными моделями, а ориентированные на объекты системы
- 100. SADT – методология В результате строится модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих
- 101. SADT – методология Диаграммы - главные компоненты модели, все функции ИС и интерфейсы на них представлены
- 102. SADT – методология Место соединения дуги с блоком определяет тип интерфейса.
- 103. SADT – методология Управляющая информация входит в блок сверху; информация, которая подвергается обработке, размещается с левой
- 104. SADT – методология Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок
- 106. Функциональный блок и интерфейсные дуги
- 108. SADT-диаграмма «измерение температуры»
- 109. SADT – методология
- 120. SADT Преимущества SADT: Отражаются системные характеристики: управление, обратная связь и исполнители.
- 121. SADT Развитые процедуры поддержки коллективной работы;
- 122. SADT Применение на ранних стадиях создания системы; SADT можно сочетать с другими структурными методами. Схемы SADT
- 123. SADT В программе интегрированной компьютеризации производства (ICAM) Мин. обороны США была признана полезность SADT, что привело
- 124. SADT SADT стандартизована под названием IDEF0.
- 129. DFD – диаграммы потоков данных
- 130. DFD DFD — сокращение Data Flow Diagrams — диаграммы потоков данных.
- 131. DFD DFD — один из основных инструментов структурного анализа и проектирования ИС.
- 132. DFD В современных условиях произошёл переход от структурного к объектно-ориентированному подходу анализа и проектирования систем, но
- 133. DFD DFD – это нотация, предназначенная для моделирования информационный систем с точки зрения хранения, обработки и
- 134. DFD Для DFD используются две нотации — Йодана (Yourdon) и Гейна-Сэрсона (Gane-Sarson). Далее в примерах используется
- 136. Т.е. нотация должна наглядно ответить на вопросы: Из чего состоит информационная система? Что нужно, чтобы обработать
- 137. Синтаксис DFD Основными компонентами DFD являются: внешние сущности; системы, подсистемы и процессы; накопители данных; потоки данных.
- 138. Синтаксис DFD Внешние сущности (англ. External Entity) - любые объекты, которые не входят в саму систему,
- 139. Синтаксис DFD Определение объекта или системы в качестве внешней сущности указывает на то, что она находится
- 140. Синтаксис DFD При моделировании некоторые внешние сущности могут быть перенесены внутрь диаграммы анализируемой системы или, наоборот,
- 141. Синтаксис DFD Внешняя сущность обозначается квадратом «с тенью».
- 142. Синтаксис DFD Процессы представляют собой функции системы (подсистемы), преобразующие входы в выходы. Номер подсистемы служит для
- 143. Синтаксис DFD В поле имени процесса вводится наименование подсистемы в виде предложения с подлежащим, определениями и
- 144. Синтаксис DFD Пример: подсистема по работе с физическими лицами (ГНИ — Государственная налоговая инспекция) Поле номера
- 145. Синтаксис DFD Хранилище (накопитель) данных (англ. Data store) — некое абстрактное устройство для хранения информации, которую
- 146. Синтаксис DFD Это базы данных, таблицы или любой другой вариант организации и хранения данных. Здесь будут
- 147. Синтаксис DFD Накопитель данных может быть реализован физически в виде ящика в картотеке, таблицы в оперативной
- 148. Синтаксис DFD Поток данных определяет информацию, передаваемую через некоторое соединение от источника к приемнику.
- 149. Синтаксис DFD Реальный поток данных может быть информацией, передаваемой по кабелю между двумя устройствами, пересылаемыми по
- 150. Синтаксис DFD Поток данных изображается линией, оканчивающейся стрелкой, которая показывает направление потока и имеет имя, отражающее
- 151. Синтаксис DFD Правила определяют как следует применять компоненты. Диаграммы обеспечивают формат графического и словесного описания модели.
- 152. DFD-диаграмма ИС «продажи»
- 153. Построение модели Главная цель построения модели DFD - сделать описание системы ясным и понятным на каждом
- 154. Построение модели Для построения модели рекомендуется: Размещать на диаграмме 3 - 7 процессов (аналогично SADT). Верхняя
- 155. Построение модели Не загромождать диаграммы несущественными на данном уровне деталями.
- 156. Построение модели Декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов, декомпозиции должны выполняться одновременно, а не
- 157. Построение модели Выбирать ясные, отражающие суть дела имена процессов и потоков, при этом стараться не использовать
- 158. DFD-диаграмма «Увольнение» ИС «КАДРЫ»
- 159. Производство удобрений
- 160. Как создавать нотации DFD Допустим, у нас есть клиент, который делает заявку. Менеджер регистрирует эту заявку.
- 162. Клиент предоставляет свои данные и заявку. Менеджер проверяет и вносит полученные данные в систему. Работник склада
- 163. С точки зрения DFD у нас имеются: Покупатель – это внешняя сущность, которая является источником данных
- 164. Декомпозиция основного элемента нашей диаграммы:
- 166. Критерии оценки модели DFD
- 167. Критерии оценки DFD Завершением моделирования считается выполнение следующих критериев: наличия у процесса небольшого количества входных и
- 168. Критерии оценки DFD возможности описания процессов в виде последовательного алгоритма;
- 169. Критерии оценки DFD выполнения процессом единственной логической функции преобразования входной информации в выходную;
- 170. Критерии оценки DFD возможности описания логики процесса при помощи спецификации небольшого объема (не более 20-30 строк).
- 171. Преимущества DFD Диаграммы DFD обеспечивают удобный способ описания передаваемой информации как между частями моделируемой системы, так
- 172. Преимущества DFD Поэтому область применения DFD - создание моделей информационного обмена организации, например, модели документооборота.
- 173. На диаграмме видно, где хранятся данные, каким образом производится обмен документацией, где в этом процессе допущены
- 174. ERD – диаграммы «Сущность-связь»
- 175. ERD В реальном проектировании ИС применяется метод, называемый семантическое моделирование.
- 176. ERD Семантическое моделирование представляет собой моделирование структуры данных, опираясь на смысл этих данных.
- 177. ERD Инструмент семантического моделирования – диаграммы сущность-связь, ER – (Entity-Relationship). Эти диаграммы часто используются для проектирования
- 178. ERD Нотация была введена Ченом (Chen) в 1976 г. и получила дальнейшее развитие в работах Баркера
- 179. Элементы ERD - диаграмм
- 180. Основные понятия ER-диаграмм (в нотации Баркера) Сущность - это класс однотипных объектов, которая имеет наименование, выраженное
- 181. Сущность — это реальный, либо воображаемый объект, информацию о котором необходимо хранить в базе данных.
- 182. ER-диаграммы Сущность в модели изображается в виде прямоугольника с наименованием.
- 183. ER-диаграммы Экземпляр сущности - это конкретный представитель данной сущности. Например, представителем сущности "Сотрудник" может быть "Сотрудник
- 184. ER-диаграммы Экземпляры сущностей должны быть различимы, т.е. сущности должны иметь некоторые свойства, уникальные для каждого экземпляра
- 185. ER-диаграммы Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности.
- 186. ER-диаграммы Наименование атрибута должно быть выражено существительным в единственном числе (возможны дополнительные прилагательные).
- 187. ER-диаграммы Например, у сущности "Сотрудник" могут быть такие атрибуты как "Табельный номер", "Фамилия", "Имя", "Отчество", "Должность",
- 188. Атрибуты изображаются в пределах прямоугольника, определяющего сущность:
- 189. ER-диаграммы Ключ сущности - это неизбыточный набор атрибутов, значения которых в совокупности являются уникальными для каждого
- 190. ER-диаграммы Ключевые атрибуты обозначаются на диаграмме подчеркиванием:
- 191. ER-диаграммы Связь - это некоторая ассоциация между двумя сущностями. Одна сущность может быть связана с другой
- 192. ER-диаграммы Например, связи между сущностями могут выражаться следующими фразами - "СОТРУДНИК может иметь несколько ДЕТЕЙ", "каждый
- 193. ER-диаграммы Графически связь изображается линией, соединяющей две сущности:
- 194. ER-диаграммы Каждая связь может иметь один из следующих типов связи:
- 195. ER-диаграммы Связь типа один-к-одному означает, что один экземпляр первой сущности (левой) связан с одним экземпляром второй
- 196. ER-диаграммы Связь один-к-одному чаще всего свидетельствует о том, что на самом деле мы имеем всего одну
- 197. ER-диаграммы Связь типа один-ко-многим означает, что один экземпляр первой сущности (левой) связан с несколькими экземплярами второй
- 198. ER-диаграммы Это наиболее часто используемый тип связи. Левая сущность (со стороны "один") называется родительской, правая (со
- 199. ER-диаграммы Связь типа много-ко-многим означает, что каждый экземпляр первой сущности может быть связан с несколькими экземплярами
- 200. ER-диаграммы Тип связи много-ко-многим является временным типом связи, допустимым на ранних этапах разработки модели. В дальнейшем
- 201. ER-диаграммы Каждая связь может иметь одну из двух модальностей связи:
- 202. ER-диаграммы Модальность "может" означает, что экземпляр одной сущности может быть связан с одним или несколькими экземплярами
- 203. ER-диаграммы Модальность "должен" означает, что экземпляр одной сущности обязан быть связан не менее чем с одним
- 204. ER-диаграммы Описанный графический синтаксис позволяет однозначно читать диаграммы, пользуясь следующей схемой построения фраз:
- 205. Следующая диаграмма читается слева направо: "каждый сотрудник может иметь несколько детей". Справа налево: "Каждый ребенок обязан
- 206. ER-модель реляционной базы данных с приведением связей к виду «один-ко-многим» называется второй нормальной формой.
- 207. Пример разработки простой ER-модели
- 208. Простая ER-модель При разработке ER-моделей требуется получить следующую информацию о предметной области: Список сущностей предметной области.
- 209. Другими словами выявить: 1) Сущности, о которых хранятся данные в организации (предприятии), например, люди, места, идеи,
- 210. Простая ER-модель Например, существует задача разработать ИС заказов для оптовой торговой фирмы.
- 211. Простая ER-модель Сначало необходимо изучить предметную область и процессы, происходящие в ней. Для этого опрашиваются сотрудники
- 212. Простая ER-модель Например, выяснилось, что проектируемая ИС должна выполнять следующие действия: Хранить информацию о покупателях. Печатать
- 213. Простая ER-модель Все существительные в этих предложениях будут потенциальными кандидаты на сущности и атрибуты:
- 214. Простая ER-модель Покупатель - явный кандидат на сущность. Накладная - явный кандидат на сущность. Товар -
- 215. Простая ER-модель (?)Склад - а вообще, сколько складов имеет фирма? Если несколько, то это будет кандидатом
- 216. Возникает связь между сущностями - "покупатели могут покупать много товаров" и «товары могут продаваться многим покупателям»:
- 217. Простая ER-модель Добавляем фирме несколько складов, каждый товар может храниться на нескольких складах и быть проданным
- 218. Простая ER-модель Покупатели покупают товары, получая при этом накладные, в которые внесены данные о количестве и
- 219. Простая ER-модель Каждый товар, в свою очередь, может быть продан нескольким покупателям через несколько накладных. Кроме
- 220. Простая ER-модель Таким образом, после уточнения, диаграмма будет выглядеть следующим образом:
- 222. Простая ER-модель После дополнительного анализа добавляем атрибуты сущностей: Каждый покупатель является юридическим лицом и имеет наименование,
- 223. Простая ER-модель Каждый товар имеет наименование, цену, а также характеризуется единицами измерения.
- 224. Простая ER-модель Каждая накладная имеет уникальный номер, дату выписки, список товаров с количествами и ценами, а
- 225. Простая ER-модель Накладная выписывается с определенного склада и на определенного покупателя. Каждый склад имеет свое наименование.
- 226. Простая ER-модель Сущности "Накладная" и "Товар" связаны друг с другом отношением типа много-ко-многим. Такая связь должна
- 227. Простая ER-модель Связь ее с сущностями "Накладная" и "Товар" характеризуется следующими фразами - "каждая накладная обязана
- 228. Простая ER-модель Точно также вводится дополнительная сущность "Товар на складе". Атрибутом этой сущности будет "Количество товара
- 229. Простая ER-модель
- 230. Простая ER-модель Разработанный выше пример ER-диаграммы является примером концептуальной диаграммы. Это означает, что диаграмма не учитывает
- 231. Простая ER-модель По данной концептуальной диаграмме можно построить физическую диаграмму, которая уже будут учитывать конкретные особенности
- 233. Простая ER-модель ER-диаграммы удобны тем, что процесс выделения сущностей, атрибутов и связей является итерационным.
- 234. Простая ER-модель Разработав первый приближенный вариант диаграмм, мы уточняем их, опрашивая экспертов предметной области. При этом
- 236. Скачать презентацию









































































































































































































































Аппаратные и программные средства персонального компьютера
LINQ. WinForms vs WPF. Лекция 10
Создание рисунков из кривых
Понятие вредоносного ПО
Мой брокер. Мир инвестиций. Основа для WhiteLabel партнерских проектов
Семисегментный индикатор
САПР Мех Россия. Меховые изделия
Сложность программных систем
Формальні проблеми конструкційних систем
22 самых полезных биндов для клавиатуры
Компьютерное проектирование - 5
Основы композиции в конструктивных искусствах
Всемирный день информации
Методы сортировки
Кибернетические системы
Объявление как речевой жанр
Презентация на тему ООО и ОДО
От истоков до наших дней. Objective C
Формировании государственных информационных ресурсов в Республике Таджикистан
Выход в сеть. Переход от офлайн-уроков к онлайн-образованию и обучению
Понятие информационной технологии, ее свойства. Роль информационных технологий в развитии общества
Таблицы на Web-страницах
Workspace виды
Файловая система. Работа с файлами
Операционная система Android. Введение в объектноориентированное программирование. Модуль 2
Лабораторный практикум по ИИ
Инструменты для групповой работы
Понятие Операционная система