LABA3
.docЛабораторная работа №3
Изучение особенностей применения стандартов проектирования информационных систем
1 Цель работы
Сформировать начальные навыки использования стандартных процедур при проектировании информационных систем.
2 Программа работы
2.1 Изучение стандартов и программных средств реализации IDEF;
2.2 Модель IDEF0;
2.3 Модель IDEF3.
3 Ход работы
3.1 Методики IDEF
Как известно, стандарт – это нормативный документ, разработанный на основе консенсуса, утверждённый признанным органом, направленный на достижение оптимальной степени упорядочения в определённой области.
В настоящее время в практике проектирования и эксплуатации промышленных изделий широко внедряется семейство стандартов ISO 10303, определяющих средства описания промышленных изделий на всех стадиях эксплуатационного цикла (STEP – Standard for Exchange of Product data). В методологические средства указанных стандартом входят методики концептуального проектирования IDEF (Integrated DEFinition), включающие модели IDEF0 – IDEF9, IDEF14.
Модель IDEF0 моделирует систему как множество вложенных (иерархических) функций. Функция, описывающая систему в целом, называется контекстной функцией. Функция изображается как поименованные прямоугольники – функциональные диаграммы (блоки). Имена функций – глаголы или отглагольные существительные, отражающие систему с точки зрения, выбранной для моделирования. Любая диаграмма может быть декомпозирована на составляющие её блоки (5-6 блоков).
Каждая диаграмма (блок) имеет “вход” (левая сторона); “выход” (правая сторона); ”управление ” (верхняя сторона ); ”исполняющий механизм ” (нижняя сторона). Отношения между блоками определяются с помощью соответствующих стрелок (вход, выход, правление, исполняющий механизм).
Все функциональные диаграммы (блоки) нумеруются. Контекстный блок всегда имеет номер А0. Блок А0 декомпозируется в блоки А1, А2, и А3 и т.д. При декомпозиции блока полезно рассматривать его жизненный цикл. Блоки “ дети” – это одни и те же объекты, что и их родители только показанные с большей детализацией.
3.2 Модель IDEF0 (SADT)
3.2.1 Модель формировалась с точки зрения студента.
3.2.2 Определение назначения модели
Назначение выбранной модели связано со строительством жилого дома. Модель отвечает на такие вопросы как:
-
Формирование источников финансов;
-
создание проекта дома;
-
закупка строительных материалов;
-
наем прораба и подрядчиков;
-
выбор места строительства;
-
определение потребностей жильцов ;
3.2.3 Определение границ моделирования
Данная предметная область включает организацию подготовки и процесса постройки жилого дома. Рассматриваются процессы создание архитектурного проекта дома, определения потребностей будущих жильцов, закупки стройматериалов, наёма работников. Этого вполне достаточно для формирования представления о процессе строительства дома.
3.2.4 Указание “целевой аудитории ”, для нужд которой создаётся модель.
Указанная модель создаётся для застройщиков, требования к жилому дому у которых в основном совпадают.
О заданном объекте нашей модели, т. е. о процессе строительства дома, нам известны такие сведения как: источник финансирования и сумма на которую рассчитывает застройщик, потребности будущих жильцов, места проведения строительства и некоторые другие дополнительные материалы и документация.
3.2.5 Построение графического образа модели
Для анализа функционирования применяется графическая нотация, использующая два обозначения: блоки (диаграммы и стрелки) и систему рекомендаций отображений представлений проектировщика о функционировании объекта.
Каждая диаграмма (блок) имеет: “вход” (левая сторона); “выход” (правая сторона); ”управление ” (верхняя сторона); ”исполняющий механизм ” (нижняя сторона). Отношения между блоками определяются с помощью соответствующих стрелок (вход, выход, правление, исполняющий механизм).
Созданная модель имеет активностный характер, т. е. диаграммам (блокам) соответствуют функции, а стрелкам – предметы (сырьё, информация, оборудование и т.п.).
Рисунок 1 – Контекстная функция
Рисунок 2 – Декомпозиция контекстной функции
Рисунок 3 – Декомпозиция блока «Создать проект дома»
Рисунок 4 – Декомпозиция блока «Продумать структуру отдыха»
3.2.6 Спецификация стрелок модели IDEF0
В основной диаграмме А-0 «Строительство дома» стрелки и процессы имеют следующие значения:
Идентификатор |
Название документа |
Источник |
Содержание |
I(0) |
Документ «Требования к строительству дома» |
Застройщик |
Список требований, пожеланий к будущему жилью. |
C(0) |
Документ «Ограничения, накладываемые строительство дома» |
Комитет самозастроя, ЖКХ. |
Внешнее воздействие, ограничения влияющие на строительство дома |
O(0) |
Документ «Исполнитель» |
Застройщик |
Исполнитель, реализующий поставленную задачу(строительная фирма, бригада и т.п.) |
M(0) |
Документ «Результат строительства дома» |
Застройщик |
Готовый отстроенный дом |