- •Билет №1
- •Билет № 2
- •Вопрос 1. Проблема сложных объектов, роль стандартов.
- •Вопрос 2. Цели стандартизации и государственные органы стандартизации в рф.
- •Билет №3
- •1. Каскадный метод проектирования: основные характеристики.
- •2. Проектирование и разработка в ескд: аванпроект, эскизный проект, технический проект (основные понятия).
- •Билет № 4
- •Вопрос 1. Роль этапности и верификации в каскадном методе проектирования.
- •2. Система разработки и постановки продукции на производство (српп): жизненный цикл изделий и комплексы стандартов.
- •Билет №5
- •Функциональное моделирование, корректность модели.
- •Билет №6
- •Виды стандартов
- •Билет №7
- •Билет №8
- •Билет №9
- •Билет №10
- •Вопрос 1: Аспекты описаний сложных систем, понятие модели и метода.
- •Вопрос 2: Виды стандартов и их назначение.
- •Виды стандартов
- •Билет № 11
- •2 . Описания и модели. Аспекты описаний
- •Билет №12
- •Билет № 13
- •Билет № 14
- •Билет №15
- •Билет №16
- •Билет № 17
- •2. Понятие метода и его формальное описание.
Билет № 13
SADT – диаграмма модели. Общие характеристики.
SADT-модель описывает функции (действия, работы) и объекты (информационные и материальные), и их взаимодействие между собой. В зависимости от того, что принять в качестве элементов системы, а что в качестве связей между элементами (работы или объекты) можно построить дуальные системы: систему функций или систему данных (при этом под данными понимается совокупность информационных и/или материальных объектов).
Функциональная модель (система функций: элементом системы является функция) представляет с требуемой степенью детализации функции, связанные объектами (данными).
Модель данных (система данных: элементом системы являются материальные и информационные объекты) - это подробное описание объектов системы, связанных функциями.
Целью модели (описания) является получение ответов на некоторую совокупность вопросов, интересующих коллектив разработчиков продукции или процессов. Эти вопросы руководят процессом создания модели, направляя исследования. Модель должна дать ответы на вопросы с заданной степенью точности (детальности). Если модель отвечает не на все вопросы или ее ответы недостаточно точны, то модель не достигла своей цели.
Совокупность вопросов для модели формулируется в начале ее создания при знакомстве автора модели с решаемой задачей. При этом суть вопросов может быть выражена в одной-двух фразах, обобщающих вопросы и отражающих цель модели.
Степень точности (подробности, детальности) ответов на вопросы к модели, цель и предполагаемое использование модели, формулируется в начале процесса моделирования и должны быть измеримы и достижимы. Только в этом случае можно определить то состояние, в котором процесс моделирования и модель можно считать завершенными.
Технология SADT. Синтез структуры на основе анализа знаний.
SADT (англ. Structured Analysis and Design Technique) — методология структурного анализа и проектирования, интегрирующая процесс моделирования, управление конфигурацией проекта, использование дополнительных языковых средств и руководство проектом со своим графическим языком
В начале моделирования автор не только выбирает точку зрения, определяет цель, но и собирает данные о системе с помощью различных способов (личный опыт, опросы, литература и т.п.). На основе этих данных определяется важность того или иного элемента структуры, вносятся замечания в блоки и стрелки, определяются управления и механизмы и т.п.
Билет № 14
SADT- диаграммы функциональной модели: правила построения
Функциональная модель (система функций: элементом системы является функция) представляет с требуемой степенью детализации функции, связанные объектами (данными).
Описания модели представляется совокупностью диаграмм. Каждая диаграмма содержит описание подсистемы и информацию, идентифицирующую модель, диаграмму и ее взаимосвязь с другими диаграммами модели.
Диаграмма является основным рабочим элементом при создании модели и разрабатывается с использованием синтаксических правил
Графика диаграмм позволяет определить системные функции и показать, как они влияют друг на друга. В функциональных моделях элементы системы - блоки (функции, работы) на диаграммах изображаются прямоугольниками. Названиями блоков служат глаголы или глагольные обороты.
Каждая сторона блока имеет определенное назначение: левая– для входов; верхняя - для управления; правая - для выходов; нижняя - для механизмов.
Такое обозначение отражает определенные системные принципы:
входы преобразуются в выходы;
управление ограничивает или предписывает условия выполнения преобразований;
механизмы показывают с использованием кого или чего выполняется функция.
Один блок и несколько дуг на самом верхнем уровне иерархии используются для определения границы всей системы. Этот блок описывает общую функцию, выполняемую системой. Дуги, взаимодействующие с этим блоком, описывают главные управления, входы, выходы и механизмы этой системы. Диаграмма, состоящая из одного блока и его дуг, определяет границу системы и называется контекстной диаграммой модели. Таким образом, этот блок изображает границу системы: все, лежащее внутри него, является частью описываемой системы, а все, лежащее вне его, образует среду системы.
Достоверность SADT-моделей и технология моделирования
Достоверная модель – та модель, которая с заданной степенью точности описывает процесс или систему, и не противоречит и подтверждает реальные свойства и поведение объекта или системы.
Созданные автором модели последовательно улучшаются до тех пор, пока они не будут точными вследствие их итеративного рецензирования, в процессе которого автор, и читатель (эксперт) многократно совещаются (устно и письменно) относительно достоверности создаваемой модели. Итеративное рецензирование называется циклом автор/читатель.
Цикл автор/читатель начинается в тот момент, когда автор принимает решение распространить информацию о какой-либо части своей работы с целью получения отзыва о ней. Материал для распространения оформляется в виде «папок» - небольших пакетов с результатами работы, которые критически обсуждаются другими специалистами в течение определенного времени. Сделанные письменные замечания также помещаются в папку в виде нумерованных комментариев.
Затем автор отвечает на каждое замечание и обобщает критику, содержащуюся в замечаниях. С помощью таких обсуждений можно достаточно быстро обмениваться идеями. Таким образом, методология SADT поддерживает как параллельный, так и асинхронный просмотр модели, что является наиболее эффективным способом распределения работы в коллективе. Модель редко создается одним автором.
Степень принятия диаграммы и уровень достижения консенсуса для нее определяется на начальном этапе проектирования значением терминов: «рабочая», «эскиз», «рекомендовано», «публикация». Например, термин «рабочая версия» может относиться к первому, черновому варианту диаграммы. «Эскиз» может относиться к следующим ее версиям, которые нуждаются в уточнениях. «Рекомендовано» может означать, что диаграмма готова для окончательного утверждения, а «публикация» - что диаграмма окончательно утверждена.
Когда автор сочтет, что набор диаграмм, представляющий собой хорошо проработанную часть модели, достиг уровня «рекомендовано», он посылает их на окончательное утверждение в Комитет технического контроля. Комитет технического контроля представляет письменно свои замечания, автор отвечает на них, а библиотекарь обеспечивает своевременность рецензирования, рассылая напоминания. Авторы переделывают диаграммы в соответствии с замечаниями Комитета технического контроля. Когда Комитет технического контроля сочтет, что данный набор диаграмм можно утвердить, решение об утверждении поступает к библиотекарю, который сообщает о нем автору. Утвержденные диаграммы печатаются и распространяются как среди участников проекта, так и среди других специалистов. Утвержденные модели печатаются также в виде документов для использования на более поздних стадиях проекта.
Технология моделирования заключается в том, что модель могут делать одновременно несколько авторов, точнее каждый делает отдельные элементы \ подсистемы. Так же проверять могут тоже несколько рецензентов и впоследствии эти замечания обобщаются. Важную роль играет общая база данных – она и позволяет одновременно работать нескольким людям с 1 моделью.