Кто объект, а кто субъект: Полное руководство с примерами и объяснениями
Для того чтобы понять, как устроена система, необходимо знать, для кого она предназначена, т.е. кто будет с ней работать. Различные типы пользователей обозначаются как субъекты.
Субъект — это произвольный объект, взаимодействующий с системой. Субъектом может быть пользователь, внешнее аппаратное обеспечение или другая система.
Различие между субъектом и отдельным пользователем системы заключается в том, что субъект представляет определенный класс пользователей, а не фактического пользователя. Несколько пользователей могут играть одну и ту же роль, что означает, что они могут представлять один и тот же субъект. В этом случае каждого такого пользователя называют экземпляром субъекта.
Айвар и Марк — операторы машины для переработки вторсырья. Когда они работают на этой машине, каждый из них представлен экземпляром субъекта Оператор.
Однако, в некоторых случаях только один сотрудник играет роль, моделируемую субъектом. Например, в небольшой системе может быть только один пользователь, играющий роль системного администратора.
Один и тот же пользователь может быть представителем различных субъектов (т.е. один и тот же пользователь может играть разные роли).
Чарли обычно работает с Системой управления складом в роли Заведующего складом, но иногда он работает с ней и как обычный Грузчик.
к содержанию ↑Выявление субъектов
Какие из околосистемных объектов станут субъектами системы?
Начните с отдельных пользователей, которые будут работать с системой. Как их можно классифицировать? Часто бывает удобно выбрать двух-трех конкретных сотрудников и подбирать субъекты в соответствии с их потребностями. Ответьте на следующие вопросы — это поможет вам правильно определить субъекты:
- Кто будет предоставлять, использовать или удалять информацию?
- Кто будет этим пользоваться?
- Кто заинтересован в том или ином требовании?
- В каком отделе организации используется система?
- Кто будет поддерживать и обслуживать систему?
- Каковы внешние ресурсы системы?
- Каким системам потребуется взаимодействовать с данной?
Различные типы околосистемных объектов будут представлены как разные субъекты:
- Пользователи, выполняющие основные функции в системе.
Пример:
У Системы управления складом, предназначенной для работы со складом, категории пользователей таковы: Грузчик, Кладовщик, Заведующий складом. Все эти категории играют определенные роли в системе, поэтому каждый из них должен быть представлен отдельным субъектом.
- Пользователи, выполняющие второстепенные функции в системе, например системное администрирование.
Субъекты помогают определить границы системы
Выявление субъектов также означает, что вы устанавливаете границы системы, что помогает вам понять ее предназначение и сферу действия. Субъектами следует считать лишь тех, кто непосредственно взаимодействует с системой. Если добавляемых вами ролей больше, чем околосистемных объектов, то вы пытаетесь смоделировать не саму систему, а деловую ситуацию, в которой она будет использоваться.
к содержанию ↑Краткое описание
Краткое описание субъекта должно содержать следующие сведения:
- Кого или что представляет субъект.
- Почему необходим субъект.
- Каковы интересы субъекта в системе.
Краткое описание должно состоять максимум из нескольких предложений.
Характеристики субъекта
Характеристики субъекта могут влиять на разработку системы, в частности, на внешний вид пользовательского интерфейса. Учтите, что если бизнес-сотрудники, соответствующие субъектам, уже описаны в модели бизнес-объектов, то некоторые из следующих характеристик могут быть уже заданы. Характеристики субъекта перечислены ниже:
- Область ответственности субъекта.
- Физическая среда, в которой субъект будет работать с системой. Отклонения от идеального случая (когда пользователь сидит в тихом офисе, где ему ничто не мешает) могут повлиять на использование таких параметров, как звук, выбор шрифта и соответствующее применение устройств ввода (например, клавиатуры, экранной клавиатуры, мыши и клавиш быстрого доступа).
- Число пользователей, представленное субъектом. Это значимый фактор при определении важности субъекта и компонентов применяемого им пользовательского интерфейса.
- Частота, с которой субъект обращается к системе. Эта частота определяет, какую часть пользовательского инструмента субъект может запоминать в перерывах между сеансами.
В большинстве случаев можно ограничиться грубой оценкой количества пользователей и частоты обращений. Разница между 30 и 40 не повлияет на макет пользовательского интерфейса, но разница между 3 и 30 — уже да.
Далее перечислены другие характеристики субъекта:
- Уровень профессиональных знаний субъекта. Этот уровень поможет определить, в каком объеме необходима специальная справка и в каком объеме специальная технология должна применяться в пользовательском интерфейсе.
- Общий уровень компьютерной грамотности субъекта. Этот уровень поможет определить правильное соотношение между простыми и сложными технологиями взаимодействия в пользовательском интерфейсе.
- Другие приложения, используемые субъектом. Заимствование концепций пользовательского интерфейса из этих приложений сократит время обучения субъекта и уменьшит нагрузку на него, поскольку субъект будет уже знаком с этими концепциями.
- Общие характеристики субъектов, такие как уровень квалификации (образование), социальные особенности (язык) и возраст. Эти характеристики могут повлиять на детали пользовательского интерфейса, такие как шрифт и язык.
Эти характеристики используются прежде всего при определении граничных классов и прототипа, чтобы обеспечить оптимальность пользовательского интерфейса с точки зрения сообщества пользователей.
СУБЪЕКТ И ОБЪЕКТ
СУБЪЕКТ и ОБЪЕКТ (лат. subjectus — лежащий внизу, находящийся в основе и objectum — предмет) — фундаментальные категории философии. С.
— носитель субстанциальных свойств и характеристик, определяющих качественные особенности О. Соответственно О. — то, что находится в зависимости от С.
и лишено самостоятельной сущности. Понятия С. и О.
не стоит ассоциировать с производными от них категориями «субъективного» и «объективного». В данной связке более самодовлеющую природу имеет «объективное», в то время как О., напротив, вторичен по сравнению с проецированными на него онтологическими, гносеологическими или праксеологическими характеристиками С. Понятия С.
и О. имели различную интерпретацию в историко-философской традиции. В античной философии понятие С.
преимущественно использовалось как одно из обозначений материальной субстанции, субстрата, тогда как О. соотносился с конкретным видимым предметом. Средневековая схоластика во многом воспроизвела античную трактовку С.
и О., признав за С. онтологические параметры материальных вещей, а за О. — производные человеческие образы С.
Своеобразная гносеологизация С. осуществляется в философия Нового времени. Декартовское «мыслю, следовательно существую» в качестве наиболее безусловного и достоверного начала бытия провозгласило cogito, рациональное мышление.
Именно разум выступает здесь в качестве гаранта внешней действительности, ее сущностных характеристик и объективности. При этом О. задан через представление, в контексте которого С.
наделяется безусловными полномочиями «ставить перед собой» те феномены бытия, которые он считает безусловно истинными и которые могут выступать отправными точками для последующего философского или научного анализа. Особый онтологический и гносеологический статус С. в новоевропейской философии, тем не менее, был сопряжен с рядом парадоксов, обусловленных пониманием С.
как конкретного, эмпирического начала. Если человеческий разум субстанциален по отношению к эмпирической действительности, а человек как носитель разума — всего лишь ее отдельный фрагмент, то где же искать критерии его истинности? Если же разум, также как и сам человек, про-изводен от опыта, то каким образом можно объяснить его всеобщий характер и тождество познающей личности (единство С. и О.
в самосознании)? Попытку решения этих вопросов предпринял Кант, введя понятие «трансцендентального С», воплощающего в себе чистые, внеопытные формы познания и обуславливающие содержание знания отдельных эмпирических С. При этом трансцендентальный С. изначально задан как единство апперцепции (самосознание), где тождество С.
и О. обусловливает одновременно и его творческие возможности в познании, в общезначимость диктуемых им истин. Проблему С.
и О. по-новому рассматривал Гегель, который показал их культурно-историческую динамику, их про-цессуальность и взаимозависимость в познавательной деятельности. Основной лейтмотив неклассической философии связан в акцентировкой творческого статуса С, детерминирующего соответствующие структуры объективной действительности.
При этом С. выступает в качестве носителя сознания, познавательных способностей и творческой деятельности. В марксизме понятие С.
предполагает прежде всего социально-исторического С. практической деятельности, которая опосредует его отношения с объективной реальностью и в которой воплощается искомое тождество С. и О.
Для феноменологической традиции С. выступает как «чистое сознание» в единстве его рефлексивных и дорефлексивных процессов, интенциональ-ные установки которого вносят индивидуальный смысл в бытие объектов. И, наконец, своеобразие С.
познания в неклассической философии связано с представлением об его детерминированности целым рядом внерациональных и некогнитивных факторов (например, идеологии, языка, бессознательного и т.п.). Если неклассическая философия некоторым образом абсолютизирует творческие возможности С, то постклассика и постмодерн предпринимают своеобразную попытку теоретической реабилитации О. Провозглашая «смерть С», постструктурализм характеризует его не столько как творца, сколько как комбинатора отдельных объективных элементов, растворяющего себя в контексте их процессов и соединений.
Новейший философский словарь. — Минск: Книжный Дом . А. А. Грицанов . 1999 .
Игры ⚽ Поможем написать реферат
Следующая