В начале моделирования бывает важнее ясность изложения, чем его правильность, поскольку коллективное знание экспертов, рецензентской аудитории, других аналитиков помогут создать полноценное общее описание, которое после детализации будет удовлетворять цели модели. Несмотря на адекватность начальной стратегии декомпозиции соответствующей полному жизненному циклу продуктов, все диаграммы модели подвергаются пересмотру для получения верного и согласованного изложения этого конкретного сценария. Не может быть неоправданным тщательный предварительный анализ того, какие основания членения должны быть применены и в каком порядке. Потраченные на это силы могут найти оправдание в последующей простоте и ясности ПОСТ-моделей.
Момент прекращения декомпозиции
Работа в рамках ПОСТ-нотации есть процесс последовательного улучшения описания системы. Ответы на вопросы, поставленные перед моделью должны, иметь определенную степень точности. Следовательно, декомпозиция прекращается, когда диаграммы, образующие нижний уровень модели, достаточно детализированы для достижения целей модели. Например, достаточная точность может быть установлена тем требованием, что описание процесса должно укладываются в один абзац текста. Тогда диаграмма, полученная при переработке этого текста, считается дальше не детализируемой.
Организационные мероприятия по поддержанию ПОСТ методологии.
Сбор информации.
Эта глава посвящена методам сбора информации о предметной области, технологии и системе подлежащей описанию. Этап сбора информации существенен для построения точной и полезной модели, а следовательно, технология составляет важную часть ПОСТ-методологии.
|
Опрос - это сбор сведений. Первый опрос является точкой отсчета в процессе моделирования. Для начала опроса необходимо определить субъекта опроса и цель опроса. Цель опроса - получение порции информации, необходимой для начала либо для продолжения построения определенной части модели.
Уже существующая модель может быть использована для определения той информации, которая должна быть получена в ходе последующего опроса. Она позволяет сфокусировать, сузить темы опроса. В соответствии с иерархией модели может быть проведена эшелонированная последовательность опросов для выяснения всё более конкретных деталей.
Источники информации.
Основными источниками информации служат эксперты. Важно, что экспертам часто могут быть известны такие факты, которые почему-либо не отражены в документации или которые трудно объяснить. Чтобы приступить к опросу экспертов, рекомендуется предварительно изучить другие доступные источники информации. Методы извлечения информации могут быть такими:
- чтение документов, справочников и т.п.;
- включенное наблюдение за выполняемыми в системе операциями и их оперативное "стенографирование";
- анкетирование;
- использование собственных знаний;
- сессии специалистов (интеллектуальный штурм, деловая игра,
синектическая сессия и т.п.)
Документы - хороший источник информации, и их чтение - прекрасный способ получения первоначальной информации о системе. Рекомендуется в ходе проекта формировать и поддерживать библиотеку документов. Наблюдение за выполняемыми операциями проводится всегда, когда есть такая возможность. При этом информация получается из первых рук. Однако при этом существует опасность потерять объективность описания системы, а следовательно альтернативные пути описания процессов.
|
Анкетирование проводится для опроса большой группы экспертов в сжатые сроки. При этом легко выяснить, какие именно части системы нуждаются в доработке, но анкетирование рекомендуется проводить тогда, когда сформировано достаточно четкое представление о системе и вы можете сформировать конкретные и четкие перечни вопросов, избегая банальностей.
Если в процессе своей деятельности вы стали экспертом, рекомендуется провести самоопрос. Но в случае специфики данной области рекомендуем не полностью полагаться на собственные знания. Еще один метод - придумать описание самому и дать его экспертам для корректировки. Придуманные описания могут дать альтернативные схемы функционирования системы, о которых эксперты никогда не думали. При использовании этого метода рекомендуется наладить хорошие отношения с экспертами, так как эксперты могут оказаться не готовыми установить доверительную дистанцию с аналитиком и адекватно воспринимать новые возможности, которые несет в себе ПОСТ-технология.
Типы опроса.
Опрос можно разделить на следующие типы:
- опросы для сбора фактов. Проводятся когда пытаются определить как функционирует система;
- опросы для определения проблем, выяснения того, что в системе не в порядке;
|
- совещания для принятия решения, при определении того, как должна функционировать будущая система;
- диалоги аналитик/рецензент - неформальные при разногласиях между автором схемы и экспертом.
Эта классификация позволяет определить основную задачу опроса и расставить по своим местам все типы фактов.
Процесс опроса.
Рекомендуется проводить опрос стандартными методом. Его можно разделить на три части:
- подготовка опроса;
- проведение опроса;
- завершение опроса.
Для оптимизации опроса, если у вас есть лишь единственная возможность поговорить с экспертом, рекомендуются следующие шаги:
- выберите нужного собеседника;
- договоритесь о встрече;
- установите предварительную программу встречи;
- изучите сопутствующую информацию;
- согласуйте свои действия с группой проектирования.
Выбор источника наиболее важен, иначе вы можете не получить необходимую для вас информацию. Договоритесь с ним о скорой встрече. Установите цель о ограничьте область обсуждения. Если тематика обширна разбейте беседу на несколько часовых встреч.
Оформите для себя список тех вопросов, на которые необходимо получить ответы для продолжения работы.
Договоритесь заранее о возможности фиксации беседы, по возможности избегая магнитофонных записей, которые напрягают большинство людей и ведите блокнотные записи. Их необходимо расшифровывать немедленно после окончания беседы.
Проведение опроса.
Наиболее важно правильно организовать поток информации от эксперта к вам. Начиная разговор, сформулируйте цель беседы. Собирайте информацию, делая записи обо всем (о терминах, взаимосвязях между частями системы, т.д.) формулируйте вопросы так:
- можете ли Вы привести пример?
- когда это произошло?
- кто это обычно делает?
- есть ли у этого правила исключения?
- можете ли вы привести численные оценки в подтверждение ваших слов.
Просите подвести итог или пояснение и следите за наступлением следующих ситуаций:
- вы уже получили достаточно информации;
- вы получаете большой объем ненужной информации;
- обилие информации вас подавляет;
- эксперт начинает уставать;
- у вас с экспертом начали возникать конфликты.
Любая из этих причин - достаточное основание для завершения беседы. Завершайте беседу плавно. Обязательно скажите эксперту, как именно вы собираетесь использовать полученную от него информацию.
Завершение
Оформляйте материалы сразу же после встречи с экспертом, так как многое не записано и ещё свежо в памяти. Составьте ПОСТ-глоссарий как средство определения новых терминов. Определите, какие вопросы еще не заданы.
Что нужно помнить при опросе:
- Определите,- информация является фактом или мнением.
- Уточняйте источники и назначение данных, их формат, требуемые изменения.
- Делайте паузы, пока эксперт думает. Не перебивайте, пытаясь подсказать ответ.
- Старайтесь не задавать наводящих вопросов, контрольных вопросов.
- Делайте записи, чтобы сосредоточится на предмете разговора и естественно перейти к следующему вопросу.
Чем лучше проводится опрос, тем легче получить базовые знания, необходимые для Ваших ПОСТ-диаграмм и ПОСТ-моделей.
Начало моделирования.
Начало моделирования представляет собой создание диаграмм, в целом рассказывающих о системе с минимальной степенью детализации.
Основные этапы.
Перед началом моделирования проводится сбор информации, декомпозиция объекта и обобщение этой декомпозиции. Выбор точки зрения (аспекта), тип создаваемой модели, предполагаемое её использование. Сбор информации включает любую комбинацию действий, описанных в разделе, посвященном сбору информации - таких, как чтение документов, анкетирование, опрос экспертов и т.д. При декомпозиции следует обратить внимание на входные и выходные данные для всей системы. Декомпозиция начинается с составления списка основных типов данных и основных превращений.