Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы.docx
Скачиваний:
26
Добавлен:
09.02.2015
Размер:
241.4 Кб
Скачать

Билет №12

  1. Функциональное моделирование. Начало

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

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

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

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

Цель и точка зрения модели определяются на самой ранней стадии создания модели. Иногда оказывается, что определить цель и точку зрения в самом начале моделирования чрезвычайно трудно. В этом случае их следует уточнить или определить в процессе создания диаграммы А0.

Модель должна дать ответы на вопросы с за­данной степенью точности (детальности). Если модель отвечает не на все вопросы или ее ответы недостаточно точны, то модель не достигла своей цели.

  1. Каскадный метода выпуска (проектирования): условия применения, преимущества, недостатки

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

Рис.1

Реальный процесс создания продукции, даже при неизменных требованиях к ней, часто не укладывался в такую жесткую последовательную схему. Возникает потребность в уточнении или пересмотре ранее принятых решений. Вследствие этого реальный процесс создания продукции становится итерационным, его схема приобретает вид рис. 2.

Рис. 2

Схема показывает, что возможные ошибки, допущенные на ранних стадиях создания продукции, могут вызывать затраты на их ликвидацию на всех стадиях создания продукции и тем большие, чем позже они обнаруживаются. На обнаружение ошибок, допущенных в фазе анализа и проектирования, расходу­ется примерно в 2 раза больше времени, а на их исправление - примерно в 5 раз, чем на ошибки, допущенные в более поздних фазах. Кроме того, ошибки анализа и проектирования обнаруживаются часто самими пользователями, что вызывает их недовольство.