Читайте также:
|
|
Правильная постановка задачи не менее важна, чем ее решение. Для нахождения приемлемого или оптимального решения задачи важно сначала знать, в чем она состоит. Опыт показывает, что наибольшие трудности для системного аналитика связаны не с собственно аналитическими методами, а с формулированием проблемы. Большинство практических задач научно-исследовательскому подразделению в недостаточно четкой форме. Поэтому анализ задачи обычно начинается с поискового изучения системы.
Исследовательская группа должна четко осознать и сформулировать задачи и цели работы. Опыт показывает, что постановка задачи есть непрерывный процесс, пронизывающий весь ход исследования. Исследование непрерывно порождает новую информацию, касающуюся ограничений, возможных альтернативных вариантов и т.д. эта информация должна периодически использоваться в целях обновления и уточнения формулировки проблемы.
Важной частью постановки задачи является определение характеристик системы, подлежащей изучению. Все системы – подсистемы более крупных систем. Поэтому мы должны определить цели и ограничения, которые нам нужно учитывать в процесс абстрагирования или построения формальной модели. Если желаемые результаты не достигаются, то возникает потребность модифицировать систему или окружающие условия, в которых она функционирует.
Первый этап определения системы состоит в проведении анализа целей и границ системы –то есть что является и что не является частью изучаемой системы. Нас интересуют две функциональные границы: граница, отделяющая нашу проблему от всего остального мира, и граница между системой и окружающей средой, то есть, что мы считаем самой системой, и что – средой, в которой она функционирует.
Очертив цели и задачи исследования и определив границы системы, мы сводим реальную систему к ее логической схеме. Мы хотим построить такую модель, которая, с одной стороны, не будет слишком простой, тривиальной, а с другой – не будет столь детализированной, чтобы стать слишком дорогой и громоздкой в обращении. На этапе построения логической схемы специалиста подстерегает опасность – модель имеет тенденцию обрастать деталями и элементами, которые порой ничего не вносят в понимание данной задачи. Во избежание тенденции имитировать избыточное количество деталей следует строить модель, ориентированную на решение конкретных вопросов, а не имитировать систему во всех подробностях. Такой подход увеличивает стоимость и трудность программирования, к тому же действительно важные взаимосвязи могут потонуть в массе тривиальных деталей. Вот почему модель должна отражать только те аспекты системы, которые соответствуют задачам исследования.
Во многих случаях моделирование может на этом закончиться. В результате точного и последовательного описания становятся очевидными дефекты рассуждений, так что отпадает необходимость продолжать исследования с помощью имитационных методов.
Каждое исследование включает и сбор данных, то есть получение каких-либо численных характеристик, но системного аналитика интересуют не только входные и выходные данные изучаемой системы, но и информация о компонентах системы и их соотношениях. Поэтому необходимо собирать не только количественную, но и качественную информацию.
Дата добавления: 2015-11-14; просмотров: 63 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Искусство моделирования | | | Трансляция модели |