Парадигма представляет собой общий способ организации наших представлений о мире. В науке парадигма определяет, какие методы и объяснения будут считаться приемлемыми. Базовая схема классификации парадигм включает в себя категоризацию предположений по принципу объективизма/субъективизма. Эта схема широко применялась в исследованиях информационных систем (см., например, Klein & Hirschheim, 1987), особенно когда она была расширена до модели "четырех ящиков" (Burrell & Morgan, 1979) с добавлением измерения консенсуса/конфликта (см., например, Hirschheim & Klein, 1989).
Объективистская позиция характеризуется реалистической онтологией и позитивистской эпистемологией. Онтология занимается вопросами природы реальности. Эпистемология связана с тем, как мы получаем легитимное знание о мире, т.е. с истиной. В общих чертах объективист исходит из того, что объекты и структуры существуют как эмпирические сущности, не зависящие от человека-наблюдателя, и что адекватным способом получения знаний о мире является наблюдение и выявление причинно-следственных связей (соответствие реальности является мерилом хорошей теории). Суггестивная позиция заключается в том, что научный метод не подходит для объяснения социального мира, поскольку разные люди интерпретируют мир по-разному и любое согласие является интерсубъективным. Для исследования социального мира необходимо признать множественность реальностей и занять интерпретационистскую позицию.
Применительно к объектному моделированию данная система ставит два вопроса. Во-первых, каков онтологический статус объектной модели, и, во-вторых, каким образом следует подходить к построению объектной модели? Как аналитик может подойти к задаче объектного моделирования, работая в рамках различных парадигм?
Объективист рассматривает объектное моделирование как объективное упражнение, в котором классы и ассоциации могут существовать независимо от людей. Проблемы с объектными моделями связаны с тем, что не удается зафиксировать и специфицировать реальные требования. Решение заключается в совершенствовании процесса проектирования, чтобы спецификация требований была точной, полной, последовательной и однозначной. Предположение о том, что существует согласие по средствам и целям, приводит к созданию единой объектной модели, которая подходит и приемлема для всех заинтересованных сторон. Объектная модель - это свободное от ценностей отражение единичной реальности, а научный метод является подходящим способом построения объектной модели (объектные модели - это теории, которые могут быть проверены эмпирически в реальном мире).
Субъективист считает, что реальность конструируется обществом и что существует потенциально столько реальностей, сколько людей вовлечено в процесс разработки. Объектные модели в лучшем случае согласовываются на межсубъектной основе, что требует участия многих сторон, затрагиваемых предлагаемой информационной системой, в согласовании того, какие классы и ассоциации должны быть включены в объектную модель. Чем больше интересов людей будет отражено в модели, тем выше вероятность достижения общего понимания и успешной реализации. Хорошая объектная модель - это модель, которая создает общее понимание, и подходящим способом создания такой модели является участие и фасилитация.
Полагая, что хорошая модель объекта - это модель, отражающая реальность, мы работаем в рамках позитивистской традиции, в которой мерилом хорошей теории является ее соответствие реальности. Это лишь один из вариантов подхода к миру. Работают ли специалисты по моделированию в рамках функционалистской парадигмы?
3. ОБЪЕКТНОЕ МОДЕЛИРОВАНИЕ И ФУНКЦИОНАЛИЗМ
Многие из рабочих определений понятия "объект" были заимствованы из фундаментальной работы Чена
В статье рассматривается модель "сущность-отношения" как отражение реального мира.
Модель "сущность-отношения" принимает более естественный взгляд, согласно которому реальный мир состоит из сущностей и отношений. Она включает в себя некоторые важные семантические сведения о реальном мире ...... Сущность - это "вещь", которую можно однозначно идентифицировать" (Chen, 1976).
Льюис приводит ряд цитат из литературы по моделированию данных и объектно-ориентированному моделированию (0-0), которые показывают, что многие методы предполагают наличие объективной онтологии (Lewis 1994). Льюис утверждает, что потенциальная опасность 0-0 заключается в том, что объекты являются более естественным представлением реального мира, поскольку такая позиция отодвигает на второй план вопрос о том, являются ли сущности и классы полезными эпистемологическими устройствами или же они имеют онтологическое значение. Хотя разработчики объектных моделей придерживаются функционалистского подхода, что они делают на практике? Мартин и Оделл называют 0-0 моделью реальности.