Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2497.doc
Скачиваний:
4
Добавлен:
13.11.2022
Размер:
885.25 Кб
Скачать

Лабораторная работа №3 Методология разработки функциональной модели ис idef0

1. Цель работы – освоение студентами методики описания системы с помощью SADT-моделей.

2. Общие сведения

С точки зрения SADT модель может быть ориентирована либо на функциях системы, либо на ее объектах. В данной работе рассматривается построение модели, ориентированной на функции системы. Такая модель называется функциональной моделью системы. С методологией разработки функциональной модели IDEF0 студент может ознакомиться по курсу лекций Теория информационных процессов и систем [1].

Начало моделирования SADT означает создание диаграмм А0 и А-0, которые в последствии могут быть отрецензированы [2]. Эти две диаграммы полностью раскрывают все об изучаемой системе с минимальной степенью детализации. Создавая их, студент предпринимает начальную попытку декомпозировать систему, а затем обобщить полученную декомпозицию. Декомпозиция диаграммы А0 освещает наиболее важные функции и объекты системы. Объединение (диаграмма А-0) трактует систему как «черный ящик», дает ей название и определяет наиболее важные входы, управления, выходы и механизмы.

Пример Рассмотрим построение модели «Изготовить нестандартную деталь» [3]. Целью модели является определение обязанностей каждого работника цеха и понять, как эти обязанности взаимосвязаны между собой с тем, чтобы написать учебное пособие. Модель должна отражать точку зрения начальника цеха, только он может показать взаимосвязи между отдельными работниками и обязанностями персонала.

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

Затем объединяются функции в 3-6 функциональных группировок. Каждая группировка должна иметь примерно одинаковую сложность, сходные операции и цели.

Для построения модели используем программу AllFusion Process Modeler\Binaries\BPwin41.

Сначала строиться контекстная диаграмма А-0, представляющая общий вид изучаемой системы (рис. 1).

Рисунок 1 – Контекстная диаграмма А-0. Изготовить нестандартную деталь

Она состоит из одного блока с набором входных дуг, дуг управления, выходных дуг и дуг механизмов (ICOM дуг). Название каждой дуги описывает то, чем обменивается система и ее среда.

Затем проводится декомпозиция диаграммы А-0, выделяются в ней три блока по числу функциональных группировок (рис.2). В каждом блоке записываются выполняемые функции. Внешние дуги соединяются с блоками. Блоки соединяются между собой дугами, отражающими детали работы системы. Межблочным дугам приписываются наименования данных.

Рисунок 2 – Диаграмма А0. Изготовить нестандартную деталь

3. Порядок выполнения работы

1) Ознакомиться с методологией разработки функциональной модели ИС IDEF0 по курсу лекций Теория информационных процессов и систем [1].

2) Получить у преподавателя вариант задания.

3) Определить цель модели. Чью точку зрения должна отражать модель.

4) Составить список объектов и список функций системы.

5) Объединить функции в 3-4 функциональные группировки примерно с одинаковой сложностью, сходными операциями и целями.

6) Построить контекстную диаграмму А-0, представляющую общий вид изучаемой системы.

7) Провести декомпозицию диаграммы А-0, выделив в ней блоки по числу функциональных группировок.

8) Оформить отчёт по выполненной работе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]