<<
>>

2.3. Принципы объектно-ориентированного проектирования, их применение в МИС. Достижение эффекта синергии между модулями системы анализа МИС


Для объектно-ориентированного стиля концептуальная база - это объектная модель. Она содержит четыре главных элемента: абстрагирование; инкапсуляция; модульность; иерархия.
Эти элементы являются главными в том смысле, что без любого из них модель не будет объектно-ориентированной.
Абстракция выделяет существенные характеристики некоторого объекта, отличающие его от всех других видов объектов и, таким образом, четко определяет его концептуальные границы с точки зрения наблюдателя.
Инкапсуляция - это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации.
Модульность - это свойство системы, которая была разложена на внутренне связные, но слабо связанные между собой модули.
28 Иерархия - это упорядочение абстракций, расположение их по уровням.
Основными видами иерархических структур применительно к сложным системам являются структура классов - наследование (иерархия «это есть») и структура объектов - агрегирование (иерархия «часть из»).
Наследование означает такое отношение между классами (отношение родитель/потомок), когда один класс заимствует структурную или функциональную часть одного или нескольких других классов (соответственно, одиночное и множественное наследование). Иными словами, наследование создает такую иерархию абстракций, в которой подклассы наследуют строение от одного или нескольких суперклассов.
Пример наследования и агрегирования. Наследование: абстракция «корпоративный клиент» является частью абстракции «предприятие» и заимствует часть ее структуры (например, реквизиты предприятия). С другой стороны, абстракция «корпоративный клиент» является частью абстракции «потребитель» и заимствует часть ее структуры (например, количество и сумма выписанных и оплаченных заявок). Агрегирование: «корпоративный клиент» явля-ется частью исходящего счета.
Принципы построения МИС
Правильно построенная МИС представляет из себя единую, целостную, открытую систему. МИС имеет органичную структуру.
МИС должна быть эстетичной. Красота исполнения системы позволяет сделать ее наиболее оптимально функционирующей, простой в исполнении, понятной и удобной пользователю.
Информация, представленная в МИС, имеет формализован-ный характер, т. е. поддается автоматическому учету и имеет количественные характеристики или может быть к ним приведена.
МИС строится по модульному принципу с применением агрегирования (рис. 2.2). На рис. 2.2 задача «А» состоит из решения задач «C», «M», «D». В свою очередь, задача «C» состоит из задач «F» и «G», а задача «D» - из задач «Н» и «I». В то же время задача «D» является частью задачи «В», а задача «M» - частью задачи «К». Каждая ее часть является независимым самостоятельным фрагментом, решающим определенную задачу. Из этих «кубиков» строятся более сложные структуры, которые используют их исходящие данные. В свою очередь результатами их работы может воспользоваться еще более сложная структура. Такой принцип используется в объектно-
29
ориентированном подходе построения систем (наиболее естественно описывает реальные системы). Кроме того, такое построение упрощает процессы моделирования и внесения изменений, способствует появлению эффекта синергии.
Декомпозиция задач МИС, применение принципов агрегирования и модульности

Рис. 2.2. Декомпозиция задач маркетинговой информационной системы
Пользовательский интерфейс
Пользовательский интерфейс - это инструмент взаимодействия (обмена данными) между оператором и компьютером.
Он является необходимой составляющей МИС. Изображение на экране открывает дополнительные возможности перед проектировщиками по сравнению с изложением информации на бумаге. Одно из главных различий - представление информации не только в связи «один-к- одному», но и в связи «один-ко-многим». Использование полос прокруток, ниспадающих списков и закладок позволяет уместить значительно больше информации на одном экране. Использование ссылочных списков позволяет стандартизировать информацию. Применение гиперссылок позволяет мгновенно находить необходимую информацию.
Правила проектирования пользовательского интерфейса:
1. Контроль пользователем интерфейса:
благоразумное использование режимов;
возможность выбора пользователем работы с мышью, клавиатурой или их комбинацией;
30 возможность сфокусировать внимание пользователя;
демонстрация сообщений, которые могут помочь в работе;
создание условий для немедленных и обратимых действий, а также обратной связи;
обеспечение соответствующих путей входа и выхода;
приспособленность системы к пользователям с различными уровнями подготовки;
наиболее понятный пользовательский интерфейс;
предоставление пользователю настройки интерфейса;
разрешение пользователю напрямую манипулировать объектами интерфейса.
Уменьшение нагрузки на память пользователя:
не загружать кратковременную память пользователя;
полагаться на распознавание, а не на запоминание;
обеспечение визуальных подсказок;
установки по умолчанию, отмены последнего действия и его повтора;
использование «быстрого» доступа к выполнению команд;
активизация доступных методов действия с объектами;
использование метафор реального мира;
объяснение понятий и действий;
усиление визуальной ясности: группировка объектов, их нумерация, использование заголовков.
Создание совместимого интерфейса:
проектирование последовательного интерфейса: создание опорных точек при перемещении в интерфейсе (заголовки окон, древовидные структуры);
общая совместимость программ - улучшение интерфейса. Не переучивание, а добавление новых приемов;
одинаковое поведение стандартных элементов взаимодействия;
эстетическая привлекательность и цельность;
поощрение изучения - создание дружественного интерфейса.
Современный пользовательский интерфейс использует приемы объектно-ориентированного проектирования и называется объ- ектно-ориенти-рованным пользовательским интерфейсом (ООПИ). К основным концепциям ООПИ относятся:
1. Скрытие от пользователя внутреннего строения системы (инкапсуляция).
31
Это позволяет пользователям сконцентрироваться на выполнении своих задач. Пример - рабочий стол Windows с ярлыками объектов.
Взаимодействие объектов и приложений.
Пользователь может одновременно работать с объектами и приложениями. Стандартные объекты должны быть знакомы пользователю (например, корзина для мусора).
Окна и представления объектов.
Представления объектов размещены в окнах. В ООПИ-среде пользователь может одновременно работать с множеством представлений одного объекта одновременно (например, таблица базы данных может быть представлена в нескольких видах с различным порядком сортировки).
Графические элементы управления.
В ООПИ используются графические элементы управления. Например, кнопки, флажки, закладки
Операции прямого манипулирования.
Возможность работать напрямую с объектами, не обращаясь к меню.
Важным моментом является создание интуитивно понятных объектов и соответственно действий с ними. Применение контекстного (выпадающего) меню, вызываемого правой кнопкой мыши, позволяет указать возможные действия над объектами.
<< | >>
Источник: С.В. Мхитарян. Маркетинговая информационная система. 2008
Помощь с написанием учебных работ

Еще по теме 2.3. Принципы объектно-ориентированного проектирования, их применение в МИС. Достижение эффекта синергии между модулями системы анализа МИС:

  1. ГЛАВА 2. Исторический обзор развития методологии объектно-ориентированного анализа и проектирования сложных систем
  2. ТЕМА 2. Принципы построения и инструментарий системы анализа МИС
  3. 1.3. Методология объектно-ориентированного анализа и проектирования
  4. 2.4. Инструментарий, применяемый в системе анализа МИС
  5. ТЕМА 1. Понятие маркетинговой информационной системы (МИС
  6. 2.1. МИС и децентрализованное управление предприятием
  7. 1.2. Понятие и цель МИС
  8. ТЕМА 3. Задачи, решаемые системойанализа МИС
  9. 1.2. Методология объектно-ориентированного программирования
  10. 1.3. Функциональная структура МИС и информационные потоки
  11. 3.1. Классификация задач, решаемых с помощью МИС
  12. ЭФФЕКТ ГРУППОВОЙ СИНЕРГИИ
  13. 2.2. Управление отношениями с клиентами и МИС
  14. 3.3. Решение маркетинговых задач в МИС. Комплекс маркетинга
  15. Проектирование, ориентированное на цели