Выбрать главу

- мы должны уметь ответить на два "основных вопроса" :

Вопрос 1.

какую из множества возможных компьютерных информационных систем (ИС) необходимо спроектировать? и

Вопрос 2.

Как спроектировать выбранный вариант?

Эти два вопроса кажутся вполне разумными и естественными в большинстве ситуаций проектирования ИБ, но на них очень редко дается явный ответ. В тех ситуациях, когда они появляются, они сводятся к форме Какую методологию использовать для проектирования данной ИС? Но, к сожалению, простой выбор "лучшей" методологии проектирования ИС очень труден, если вообще возможен (Kokol, 1993; 1994) (проектирование ИС происходит в двух контекстах: во-первых, в контексте, в котором работает проектировщик, и, во-вторых, в контексте, создаваемом самим проектированием. Не существует однозначно хороших или плохих парадигм проектирования, и существует слишком много различных парадигм проектирования ИБ, чтобы просто выбрать одну из них. Срочно нужны процессы, ориентированные на качество ПО, и способ их проектирования). Мы утверждаем, что для успешного проектирования ИБ необходимо сначала спроектировать (правда, метадизайн в некоторых ситуациях можно свести к выбору, но, тем не менее, этот выбор осуществляется системно) соответствующую парадигму проектирования и называем эту деятельность двухуровневым проектированием (Kokol 1993, 1994).

 

Двухуровневая конструкция

Традиционное проектирование систем ИБ тесно связано с жестким системным мышлением. В общем случае оно касается только проектирования уровня 0 (проектирование ИС) и одного процесса (процесс проектирования ИС). Напротив, системный и партисипативный метадизайн должен включать три процесса (процесс проектирования ИС, метадизайн процесса проектирования и метадизайн проектирования) на двух уровнях проектирования (проектирование и метадизайн).

 

МЕТАМЕТ

MetaMet (Kokol, 1994) - это конкретная реализация двухуровневого проектирования, основанная на следующих предложенных определениях процесса проектирования ИБ:

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

В соответствии с вышеизложенным использование MetaMet определяется как:

Использование MetaMet - это процесс, в котором проблемная ситуация, содержащая ручную ИС, преобразуется в улучшенную ситуацию, использующую компьютерную ИС, с учетом эпистемологии MetaMet, характеристик проблемной ситуации, последних достижений в области исследований ИС и науки в целом (стандарты, нормы, технологии и т.д.) и принципа неопределенности, осуществляемого в бесконечном цикле обучения".

В основном деятельность MetaMet заключается в следующем: формальное описание (метамоделирование) парадигм проектирования, процесса проектирования и проектных ситуаций; формальная оценка и сравнение парадигм проектирования; метадизайн парадигм проектирования (где метадизайн рассматривается в очень широком смысле как изобретение новых парадигм проектирования); принятие известных парадигм проектирования, комбинирование известных парадигм проектирования, выбор между парадигмами проектирования и т.д.; проектирование ИС с использованием заданной парадигмы; обучение и накопление знаний

Приложения MetaMet и повторное использование этих знаний в дальнейших приложениях; оценка современного состояния дел в области проектирования ИБ, теории систем, науки в целом и т.д..

В соответствии с вышеизложенным, метапарадигма должна быть плюралистичной, системной, рекурсивно адаптируемой (рекурсивная адаптивность утверждает, что метапарадигма должна быть итеративной обучающейся системой, накапливающей новые знания о метадизайне, проектировании ИС и смежных областях) и многомерной, а также состоять из фреймворка, теории и методологии. В настоящих приложениях в качестве основы выбрана идея процесса, в качестве методологии - методика "мягких систем" (Checkland and Scholes, 1990), а в качестве теории - формализация процесса (метамоделирование) (Kokol, 1993).

 

COCIDINIS

Для успешного сохранения здоровья детей необходимы два вида деятельности: адекватное отслеживание (измерение, регистрация, анализ тенденций и закономерностей) и контроль (измерение, сравнение и возможное опосредование) их развития. Для эффективного отслеживания и контроля необходимо как можно чаще отслеживать различные параметры здоровья. COCIDIN - это числовой индекс, основанный на наблюдениях за важными параметрами, который может быть использован в качестве соответствующей базы для деятельности, о которой шла речь выше. COCIDINIS - это информационная система на основе COCIDIN, которая должна поддерживать принятие решений о типе и особенностях деятельности, необходимой для успешной поддержки детского здоровья. Она позволяет осуществлять следующие основные виды деятельности: сбор, запись, поиск и управление данными по КОСИДИНу, управление медицинской деятельностью, формирование статистических, эпидемиологических, исследовательских и других отчетов, анализ данных и формирование данных для других компьютерных систем (например, экспертных систем, нейронных сетей). Основными целями нашей работы являются обеспечение успешного ухода за всей популяцией детей и успешного ухода за каждым отдельным человеком, возможность корректного сравнения между различными популяциями детей (из разных стран, разных поколений и т.д.), обмен информацией и т.д..