2.04M
Category: informaticsinformatics

Моделирование предметной области

1.

Моделирование предметной
области
Выполнил: Дмитриева С.А. преподаватель ОГБПОУ «Северский
промышленный колледж»

2.

Цель:
понять
как
определяются
потребности
пользователей в информации, которые предопределяют
структуру и содержание базы данных для будущей
информационной системы.
Осваиваемые компетенции специальности:
ПК 5.1. Собирать исходные данные для разработки
проектной документации на информационную систему
знать: основные модели построения информационных
систем, их структуру, особенности и области применения.
уметь: осуществлять постановку задачи по обработке
информации; выполнять анализ предметной области
1/22/2024
2

3.

Актуализация опорных знаний:
1. Перечислите методы сбора информации,
которые вы, как студент, можете применить на
практике?
2. Что такое сбор информации?
3. Поясните понятие «технология сбора»?
4. С
помощью
каких
средств
можно
преобразовать бумажный вариант информации в
электронный?
5. Перечислите требования, предъявляемые к
процедуре хранения информации.
6. Что включает в себя понятия «входные»,
«промежуточные» и «выходные»?
1/22/2024
3

4.

Сущность структурного подхода
• Сущность структурного подхода в разработке ИС
заключается в ее декомпозиции (разбиении) на
автоматизируемые функции: система разбивается
на функциональные подсистемы, которые в свою
очередь делятся на подфункции,
подразделяемые на задачи, и т.д.
• При этом автоматизируемая система сохраняет
целостное представление, в котором все
составляющие компоненты взаимоувязаны.

5.

Структура проектируемой системы
• Структура проектируемой системы должна
быть таковой, чтобы все взаимодействие
между ее подсистемами укладывалось в
ограниченные стандартные рамки:
инкапсулировать и иметь четкий
интерфейс.

6.

• В структурном анализе используют группы
средств, иллюстрирующих функции,
выполняемые системой, и отношения
между данными. Каждой группе средств
соответствуют определенные виды
моделей (диаграмм), наиболее
распространенными среди которых
являются следующие:

7.

Виды моделей
• SADT(Structured Analysis Design Technique) –
метод структурного анализа и
проектирования модели и соответствующие
диаграммы:
• DFD (Data Flow Diagrams) – диаграммы
потоков данных;
• ERD (Entity-Relationship Diagrams) –
диаграммы «сущность-связь» (модель
данных)

8.

• Перечисленные модели в совокупности
дают полное описание ИС независимо от
того, является ли она существующей или
вновь разрабатываемой. Состав диаграмм в
каждом конкретном случае зависит от
необходимо полноты описания системы.

9.

Анализ предметной области
Данная схема наглядно отображает
как осуществляется анализ предметной области
*Агрегируется - суммировать что-либо с целью получения более общих, совокупных показателей

10.

(записать)
• На этапе анализа предметной области
(далее АПР) определяются
потребности пользователей в
информации, которые
предопределяют структуру и
содержание базы данных для
будущей системы.

11.

(записать)
• Предметная область -- это
совокупность объектов реального или
предполагаемого мира,
рассматриваемых в пределах данного
контекста, который понимается как
отдельное рассуждение, фрагмент
научной теории или теория в целом.

12.

(записать)
• Выявленные проблемы предметной
области помогут определить
направление автоматизации данной
сферы деятельности, а разработка
модели предметной области
обеспечит успешную разработку и
внедрение базы данных, как
основной части АИС.

13.

В представленной модели показана выявленная
проблема предметной области и ее решение

14.

Модели данных

15.

Примеры моделей данных (для ознакомления)
Инфологическая модель - Диаграмма Бахмана
перерисовать

16.

Примеры моделей данных (для ознакомления)
Инфологическая модель
Модель «сущность-связь»

17.

Примеры моделей данных (для ознакомления)
Даталогические модели

18.

Примеры моделей данных (для ознакомления)

19.

Примеры моделей данных (для ознакомления)
Тезаурусные модели

20.

Примеры моделей данных (для ознакомления)
Даталогические – Фактографические модели –
теоретико-графовые

21.

Примеры моделей данных (для ознакомления)
теоретико-графовые иерархическая

22.

Примеры моделей данных (для ознакомления)
теоретико-графовые иерархическая

23.

Примеры моделей данных (для ознакомления)
теоретико-графовые сетевая

24.

Примеры моделей данных (для ознакомления)
Даталогические – Фактографические модели –
теоретико-множественные
(записать)

25.

Примеры моделей данных (для ознакомления)
Реляционные модели

26.

Примеры моделей данных (для ознакомления)
Модель Бинарных ассоциаций

27.

Примеры моделей данных (для ознакомления)
Модель Бинарных ассоциаций

28.

(записать)
• Предварительное моделирование
предметной области позволяет
сократить время и сроки
проведения проектировочных
работ и получить более
эффективный и качественный
проект.

29.

(записать)
• При этом работа сводится к
поэтапному выделению
объектов, значимых
функций системы,
информационных потоков и
системы их взаимосвязей.

30.

(записать)
• Важным инструментом
является использование
единого языка представления
проектных решений – языка
моделирования.

31.

32.

33.

34.

(записать)
• Язык моделирования – это
набор графических нотаций
(см. предыдущие слайды),
которые используются для
описания моделей в процессе
проектирования.

35.

(записать)
• Нотация – это совокупность
графических объектов, используемых
в модели, и является синтаксисом
языка моделирования.
Представлены модели в виде нотаций (графических фигур- примитивов)

36.

(записать)
• Комплексность подхода и язык
нотаций очень важны, не только
на этапе моделирования, но и на
последующих этапах разработки
программной системы.

37.

(записать)
• Очень часто для этого
применяются стандартные
способы описания предметной
области с использованием
моделей DFD (диаграмма поток
данных), UML (унифицированный
язык моделирования)

38.

• Для успешного создания
модели предметной области
проектируемой
информационной системы
используются CASE-технологии

39.

Особенности построения
SADT-диаграммы
• В процессе построения иерархии диаграмм
фиксируют всю уточняющую информацию и
строят словарь данных, в котором
определяют структуры и элементы данных,
показанных на диаграммах. Таким образом,
в результате, получают спецификацию,
которая состоит из иерархии
функциональных диаграмм, описаний
функций нижнего уровня и словаря,,
имеющих ссылки друг на друга.

40.

Особенности построения
SADT-диаграммы
• На SADT-диаграммах не указаны явно ни
последовательность, ни время. Обратные
связи, итерации, продолжающие процессы
и перекрывающиеся (по времени) функции
могут быть изображены также с помощью
дуг. Обратные связи могут выступать в виде
комментариев, замечаний, исправлений и
т.д.

41.

Примеры моделей данных (для ознакомления)
DFD
UML

42.

Ответьте на вопросы для закрепления
темы:
1. Что определяется на этапе анализа предметной области?
2. Что такое «предметная область», приведите примеры?
3. Для чего необходимо выявлять проблемы предметной
области?
4. Почему нужно предварительное моделирование?
5. Что является очень важным на этапе проектирования?
6. Какие этапы предваряют моделирование ИС?
7. Язык моделирования – для чего предназначен?
8. Нотация является частью языка моделирования и в каком
виде она представлена в модели проектируемой ИС?
9. Что получается в результате исследования предметной
области?
1/22/2024
42

43.

Список электронных ресурсов
1.
Предметная область
https://go.mail.ru/redir?type=sr&redir=eJzLKCkpKLbS1y9KTUstSiwpzy_K
1isq1U9OLElNzy-q1C8oyssKstPKS4py9cvy0wt1zc2MLAwNIwvKEpNyU0tyUusTIzPT8pJLGZgMDQzNg
IiU3NThjf3_Xt3K9zbaG_2Dw5pU3fAeHFJ4c&src=4b296fa&via_page=1&user_type=2
&oqid=53ab5fb7b017c612/
2. Анализ предметной области для информационной системы
https://go.mail.ru/redir?type=sr&redir=eJzLKCkpKLbS1y8uKU3JL0hNyUzUKy7
VN403NjaxtIwvKEpNyU0tyUusTNTNT8pJLC7RzcxLyy_KTSwpzszPy8uv1C3
OLC5Jzc3UyyjJzWFgMDQzNgIhEzMG5SX8iREfjaREm8SEi50fJAIA_7Ykwg&
src=1ce7bcc&via_page=1&user_type=2&oqid=53ab71734fb5a7f2/
1/22/2024
43
English     Русский Rules