Путешествие по системному ландшафту - Гарольд Лоусон
Шрифт:
Интервал:
Закладка:
В качестве упражнения читатель может рассмотреть, как эти дисциплины отображаются в научном и техническом представлении структур и поведения, показанных на рис. 1.1. Дисциплины, приведенные в примерах, имеют научную или инженерную связь со структурами и поведением, однако это может быть не столь очевидно в других отраслях. Например, интересно поразмышлять о том, как искусство связано с наукой и инженерией. Есть по крайней мере две возможные связи:
• Структуры, доставляющие эстетическое наслаждение и являющиеся ценными в глазах наблюдающего за ними. Например, в природе радуга – привлекательная структура. А для математика привлекательной может быть структура доказательства. Для разработчика программного обеспечения привлекательным может быть понятный алгоритм, на основе которого легко обеспечить желаемое поведение.
• Еще одна связь вытекает из понятия «мастер». Им обычно характеризуют человека, искушенного в своей деятельности. В большинстве своем мастера могут создавать структуры, удовлетворяющие потребностям, и, таким образом, они профессионально становятся похожими на инженеров. Однако истинные мастера в большинстве случаев способны наблюдать, а затем на этой основе находить и описывать подходящие структуры.
Связь с искусством вводит важное понятие стиля в деятельность, связанную с системами. Читателю предлагается рассмотреть другие связи между наукой и искусством, а также инженерией и искусством. Затем рассмотрите структурные и поведенческие связи в таких дисциплинах, как медицина, психология, социология или других известных вам областях.
Становится ясным, что предмет всех дисциплин может быть так или иначе связан с некоторыми системными аспектами. В самом деле, у нас всех есть системное мышление и все мы системные инженеры в том смысле, что постоянно думаем и действуем в ответ на системные ситуации, которые влияют на нашу повседневную жизнь. Понимание основных концепций дисциплин «Системное мышление» и «Системная инженерия» в теории и на практике предоставляет средства для превращения систем в точку сосредоточения внимания (объект первого класса), которая может использоваться для улучшения нашей возможности разобраться со сложными системами в любой сфере деятельности.
Мышление на языке систем тесно связано с наблюдением динамического поведения систем в процессе функционирования и поэтому перекликается с научной (левой) частью рис. 1.1. Однако в противоположность научному методу, связанному с попыткой свести поведение к элементам, изучаемым изолированно друг от друга, системное мышление основано на наблюдении и описании целостного поведения множества систем и их элементов.
Совершение действий на языке систем подразумевает создание (инженерную разработку) структуры одной или нескольких систем, представляющих интерес, и поэтому тесно связано с инженерной (правой) частью рис. 1.1. Это естественным образом приводит нас к цели нашего путешествия по системному ландшафту, т. е. к объединению системного мышления и системной инженерии. Действительно, они связаны между собой. Не имеет смысла просто использовать системное мышление, не научившись оценивать альтернативные структурные улучшения и формулировать цели и составлять планы для улучшений в системах. С другой стороны, совершение действий на языке систем посредством системной инженерии без понимания причин, лежащих в основе действий и их последствий, также не имеет смысла. Итак, естественное объединение мышления и совершения действий на языке систем приводит к необходимости принятия решений и управления изменениями, что будет подробно рассмотрено в процессе нашего путешествия по системному ландшафту.
Таксономия будет полезным инструментом для структурирования системного путешествия, предпринимаемого в этой книге. Поскольку полное перечисление систем в целом невозможно, постольку точка зрения на системы в значительной степени зависит от контекста. С другой стороны, в практических целях перечисление систем, представляющих интерес для достижения конкретной цели, весьма важно и может быть сделано. Вместо исчерпывающей таксономии можно использовать классификацию Чекланда [Checkland, 1993], которая обеспечивает полезную отправную точку для того, чтобы сосредоточиться на различных типах систем. Читатель должен обратить внимание, что системы могут быть отнесены к одной или нескольким из следующих четырех категорий.
• Естественные (природные) системы. Эти системы имеют природное происхождение и являются таковыми в результате влияния сил и процессов, характеризующих Вселенную. Они не могут быть иными, чем есть, поскольку принципы и законы природы не являются переменчивыми.
• Физические системы с установленными границами (далее – физические системы). Эти системы являются результатом сознательной разработки, направленной на удовлетворение определенной цели человека. Они состоят из физических элементов, которые имеют хорошо определенные взаимосвязи.
• Абстрактные системы с установленными границами (далее – абстрактные системы). Эти системы не содержат физических артефактов, при этом они разработаны людьми, чтобы служить для некоторой разъяснительной цели. Абстрактные системы могут включать математические описания, стихи или философские системы. Подобные системы представляют собой упорядоченный продукт деятельности человеческого сознания. Определения систем, состоящих из функций и/или возможностей в качестве элементов, являются примерами абстракций, которые позднее могут быть зафиксированы в других созданных человеком системных формах, например в физической форме или в виде конкретных человеческих действий.
• Системы человеческой деятельности. Эти системы наблюдаются в мире бесчисленных видов человеческих действий, которые более или менее упорядочены с учетом некоторой цели или миссии, лежащей в основе деятельности. На одном краю здесь находится система, состоящая из человека, размахивающего молотком, а на другом – международные политические системы, необходимые для того, чтобы жизнь оставалась терпимой на нашей маленькой планете. Такие системы будут включать в себя заранее определенные множества процессов, состоящих из видов деятельности (которые в явном виде не определены Чекландом), а также множества видов деятельности, рассматриваемых с конкретной точки зрения заинтересованных сторон.
Заметим, что программные системы являются гибридом абстрактных и физических систем, поскольку из абстрактных описаний, использующих какую-то форму языка, или с помощью модели программа-транслятор генерирует код программы, который, будучи объединенным с компьютером (физическая система) и будучи исполненным, порождает эмерджентное поведение. Также используется термин «программно-интенсивная система», который применяется для описания систем, состоящих главным образом из программного обеспечения, но помимо этого содержащих и другие элементы: физические элементы и часто элементы человеческой деятельности.