
- •2) Использование моделей в аспектах сценария (idef3) и потока данных (dfd) для сбора данных и пояснений при создании моделей в аспекте структуры ( idef0).
- •Спиральный метод проектирования: сходство с каскадным методом и отличия.
- •Функциональное моделирование: корректность модели.
- •Параллельное проектирование как метод повышения конкурентоспособности.
- •Cals-технология: среда общих данных.
- •Функциональное моделирование: дополнения модели.
- •Достоверность sadt-моделей и технология моделирования
- •Понятие модели. Определение модели в sadt.
- •Модель сценария. Суть и язык метода idef3.
- •Понятие метода и его формальное описание
-
Cals-технология: среда общих данных.
Среда общих данных (SDE)
-
обеспечивает доступ к данным, и их разделение между всеми участниками программ
-
обеспечивает информационную инфраструктуру, которая позволит поддерживать цифровую коммуникацию и с помощью электронных средств управлять данными, со стороны поставщиков, потребителей, партнеров, в течение всего срока жизни программ
-
охватывает, широкий диапазон функций, и большое количество участников, с которыми программа может установить связь
-
определяется на этапе возникновения программы, доступна всем участникам и непрерывно развивается на протяжении всего жизненного цикла в части использования новейших информационных технологий
-
Функциональное моделирование: дополнения модели.
Точная функциональная модель, состоящая из SADT-диаграмм, иногда нуждаются в дополнительной информации, важной для понимания системы. Поэтому диаграммы могут быть дополнены информацией в виде текстов, рисунков и глоссариев, примечаний, информацией о свойствах работ и объектов, правилами действий (описаниями в других нотациях).
Текст дополняет диаграммы изложением основного содержания диаграммы, помогающим согласовать ориентацию читателя с ориентацией автора. Дополнительным рисунком считается любое изображение, которое не является строго диаграммой. Глоссарий - набор определений объектов и функций, представленных на диаграмме. Он используется для того, чтобы собрать вместе и определить новые понятия. Свойства - это нефункциональные характеристики, описывающие некоторые важные аспекты объектов и функций системы, статичные по времени.
№10
-
Аспекты описаний сложных систем, понятие модели и метода.
Основные аспекты это: логико-временной (IDEF3), аспект данных (IDEF1Х) и функциональный (IDEF0).
IDEF3 - это методология описания процессов, рассматривающая последовательность выполнения и причинно-следственные связи между ситуациями и событиями для структурного представления знаний о системе и описания изменения состояний объектов, являющихся составной частью описываемых процессов.
IDEF0 – функциональная модель, в которой система функций представляет с требуемой степенью детализации связи между объектами. Описание модели представляется совокупностью диаграмм. Каждая диаграмма содержит описание подсистемы и информацию, определяющую модель, диаграмму и её взаимосвязи с другими диаграммами модели.
IDEF1X – моделирование данных, в котором система данных представляет элементы системы как материальные и информационные объекты. Основы конструкции: предметы (сущности, к которым относятся данные, т.е. люди, места, идеи, события и тп); отношения между этими предметами; характеристики этих предметов.
Понятие модели используют, чтобы отразить идеализацию (идеализированную систему объектов, свойств и отношений). Модель должна: сохранять ключевые соотношения между разными частями; работоспособность, т.е. возможность в принципе работать как оригинал – моделируемый объект; адекватность действительным свойствам оригинала (степень достоверность). Модель всегда имеет степень сложности меньше чем оригинал.
Метод:
-
создается, чтобы облегчить использование научного подхода к решению проблемы
-
процедура выполнения чего-либо
-
может иметь не обязательную теоретическую основу
-
организованная, специализированная дисциплина или практика (обобщение опыта, лучшей практики)
-
Виды стандартов и их назначение
КАКИЕХ БЛЯТЬ СТАНДАРТОВ?? Гостов? олололололо
№11
-
Методология SADT: функциональные модели.
Функциональная модель (система функций: элементом системы является функция) представляет с требуемой степенью детализации функции, связанные объектами (данными). Описания модели представляется совокупностью диаграмм. Каждая диаграмма содержит описание подсистемы и информацию, идентифицирующую модель, диаграмму и ее взаимосвязь с другими диаграммами модели.
Описание подсистемы содержит блоки (элементы системы) и дуги (связи). Блоки изображают функции (работы) моделируемой системы. Дуги связывают блоки и отображают взаимодействия и взаимосвязи между ними или средой. Графика диаграмм позволяет определить системные функции и показать, как они влияют друг на друга. В функциональных моделях элементы системы - блоки (функции, работы) на диаграммах изображаются прямоугольниками. Названиями блоков служат глаголы или глагольные обороты.
Каждая сторона блока имеет определенное назначение: левая – для входов; верхняя - для управления; правая - для выходов; нижняя - для механизмов.
Такое обозначение отражает определенные системные принципы:
-
входы преобразуются в выходы;
-
управление ограничивает или предписывает условия выполнения преобразований;
-
механизмы показывают с использованием кого или чего выполняется функция.
Один блок и несколько дуг на самом верхнем уровне иерархии используются для определения границы всей системы. Этот блок описывает общую функцию, выполняемую системой. Дуги, взаимодействующие с этим блоком, описывают главные управления, входы, выходы и механизмы этой системы. Диаграмма, состоящая из одного блока и его дуг, определяет границу системы и называется контекстной диаграммой модели. Таким образом, этот блок изображает границу системы: все, лежащее внутри него, является частью описываемой системы, а все, лежащее вне него, образует среду системы.
-
Описания и модели. Аспекты описаний.
«описание» - используют для отражения результата документирования знаний, которые основаны на наблюдениях или опыте
«модель» - используют, чтобы отразить идеализацию (идеализированную систему объектов, свойств и отношений).
Основные аспекты это: логико-временной (IDEF3), аспект данных (IDEF1Х) и функциональный (IDEF0).
(см. бил. 10.1)
№12
-
Функциональное моделирование: начало.
Прежде чем начать функциональное моделирование, автор проводит подготовку к нему, которая включает выбор цели модели, точки зрения, с которой будет представлена модель и предполагаемое использование построенной и проверенной модели. Подготовка должна максимально облегчить сбор информации, декомпозицию системы и ее обобщение.
Начало моделирования заключается в создании диаграмм А0 и А-0, которые описывают изучаемую систему с минимальной степенью детализации. Создавая их, автор предпринимает начальную попытку декомпозиции системы (анализ), а затем обобщения полученной декомпозиции (синтез). Декомпозиция (диаграмма А0) освещает наиболее важные функции и объекты системы. Обобщение (диаграмма А-0) трактует систему как «черный ящик», дает ей название и определяет наиболее важные входы, управления, выходы и, возможно, механизмы.
Построение диаграммы А-0 является основной целью автора на начальном этапе моделирования. Диаграммы А-0 и А0 описывают основную деятельность системы и показывают ее связь со средой. Они представляют законченную картину, потому что отражают все основные входы, управления, выходы, механизмы и функции системы.
Цель поможет правильно определить системные функции и их влияние друг на друга. Точка зрения определяет конкретную информацию и форму её подачи. Достижение цели с заданной точностью – критерий окончания моделирования.
-
Каскадный метод выпуска (проектирования): условия применения, преимущества и недостатки
(см. бил. 3.1)
№13
-
SADT-диаграммы функциональной модели: общие характеристики
(хз, отсебятина) <<<<<<<<<<<<<<<<<<<
Функциональная модель в основном характеризуется точкой зрения, точностью и целью. Точность задаёт количество уровней декомпозиции, точка зрения – постоянный ракурс рассмотрения проблемы, цель – определяет структуру всей диаграммы и её назначение.
Так же функциональная диаграмма характеризуется блоками работ и связями взаимоотношений, которые ограничивают эти блоки (т.е. графическим отображением элементов и их связей). Блоки имеют входы и выходы, управление и механизмы. Связи (дуги) могут разветвляться и преобразовываться (например: дуга 1 – цвета; дуга 1.1 – красный, дуга 1.2 – синий).
-
Технология SAD: синтез структуры на основе анализа данных
(хз, отсебятина) <<<<<<<<<<<<<<<<<<< структуры данных? Или функц иодели с помощью сбора данных??
>>>>>>>>>>>>>> если про IDEF1X то см. бил. 15.1
В начале моделирования автор не только выбирает точку зрения, определяет цель, но и собирает данные о системе с помощью различных способов (личный опыт, опросы, литература и т.п.). На основе этих данных определяется важность того или иного элемента структуры, вносятся замечания в блоки и стрелки, определяются управления и механизмы и т.п.
№14
-
SADT-диаграммы функциональной модели: правила построения
Описание подсистемы содержит блоки (элементы системы) и дуги (связи). Блоки изображают функции (работы) моделируемой системы. Дуги связывают блоки и отображают взаимодействия и взаимосвязи между ними или средой. Каждая сторона блока имеет определенное назначение: левая – для входов; верхняя - для управления; правая - для выходов; нижняя - для механизмов.
Такое обозначение отражает определенные системные принципы:
входы преобразуются в выходы;
управление ограничивает или предписывает условия выполнения преобразований;
механизмы показывают с использованием кого или чего выполняется функция.
Диаграмма, состоящая из одного блока и его дуг, определяет границу системы и называется контекстной диаграммой модели. Таким образом, этот блок изображает границу системы: все, лежащее внутри него, является частью описываемой системы, а все, лежащее вне него, образует среду системы.
Описания диаграмм нижних уровней (дочерних) получается при декомпозиции диаграмм верхних уровней (родительских), начиная с уровня контекстной модели. В дочерних диаграммах содержатся не менее трех и не более шести блоков, что поддерживает сложность диаграмм и модели на уровне, доступном для чтения, понимания и использования. Каждый блок может пониматься как отдельная тщательно определенная подсистема. Для связи диаграмм в модель каждая диаграмма модели идентифицируется номером узла (NODE:). Номер узла для контекстной диаграммы имеет следующий вид: заглавная буква A (Activity), дефис и ноль (А-0). Наиболее доминирующий блок обычно размещается в верхнем левом углу диаграммы, а наименее - в правом нижнем углу.
Основные этапы:
НАЧАЛО МОДЕЛИРОВАНИЯ: определение цели, точки зрения, точности. Сбор сведений о системе, выделение и группирование функций в более крупные. После блоков, отражающих группы функций, изображают дуги, представляющие ограничения.
ПРОДОЛЖЕНИЕ: Следующие шаги моделирования направлены на декомпозицию функций (ограниченных подсистем) диаграммы А0 и функций диаграмм, полученных при декомпозиции родительских диаграмм, вплоть до достижения цели моделирования и заданной степени детальности описания.
ЗАВЕРШЕНИЕ: написание дополнений (замечаний, дополнительных определений и т.п.) и проверка на корректность.
ИЛИ
Необходимо определить суть проблемы, собрать все имеющиеся данные, составить из них словарь. Определить точку зрения и точность. Определить входы, выходы, управления и механизмы по собранным данным. Далее определять связи между функции по этим же данным, разводя их к наиболее подходящим. Так же стоит выделять иерархию функций – какая важнее и первее, какая будет являться входом для следующей.
Декомпозируя систему, прежде всего, нужно обратить внимание на входные и выходные объекты для всей системы. Декомпозиция начинается с составления списка основных наборов (типов) объектов (данных) используемых и генерируемых системой. Затем, пользуясь списками наборов объектов, составляют списки функций. При этом рассматриваются основные функции системы, нормальные и аномальные ситуации, обратные связи и случаи потенциальных ошибок. Потом эти списки снабжаются комментариями для указания основных групп объектов и функций системы или их различных сочетаний. Составление списков данных помогает выполнить их глубокий анализ избежать их пробелов, а также идентифицировать ограничения (управления), определяющие функциональную декомпозицию