Информационный бизнес. Методическое пособие для бакалавров и младших специалистов
.pdf
обрабатывает платеж.
8.Система регистрирует продажу и отправляет информацию о ней внешней бухгалтерской системе (для обновления бухгалтерских документов и начисления комиссионных) и системе складского учета (для обновления данных).
9.Система выдает товарный чек.
10.Покупатель покидает магазин с чеком и товарами (если он что-то купил).
5) Модель предметной области.
Основной составляющей объектно-ориентированного анализа или исследования является декомпозиция проблемы на отдельные классы понятий (концептуальные классы) или объекты. Модель предметной области – это визуальное
представление концептуальных классов или объектов реального мира в терминах предметной области. Такие модели называют также концептуальными моделями объектов предметной области или объектными моделями анализа.
В контексте модель предметной области – это один из артефактов, создаваемых в рамках дисциплины бизнесмоделирования.
На языке UML модель предметной области представляется в виде набора диаграмм классов, на которых не определены никакие операции. Модель предметной области может отображать следующее:
объекты предметной области или концептуальные
классы;
ассоциации между концептуальными классами; атрибуты концептуальных классов.
Основная идея: модель предметной области – это визуальный словарь абстракций.
Концептуальная модель – это не модель программных компонентов.
31
Модель предметной области иллюстрирует концептуальные классы или словарь предметной области. Неформально концептуальный класс – это представление идеи или объекта. Если говорить более строго, то концептуальный класс можно рассматривать в терминах
символов, содержания и расширения. |
|
|
||
Символы |
(Symbol) – |
слова |
или образы, |
|
представляющие |
концептуальный класс. |
|
||
Содержание |
(intension) |
– |
определение |
|
концептуального класса. |
|
|
|
|
Расширение (extension) – набор примеров, к которым применим концептуальный класс.
6)Стратегии идентификации концептуальных классов.
Вследующих разделах представлены два способа выявления концептуальных классов:
1.С использованием списка категорий концептуальных
классов.
2. На основе выделения существительных.
Использование списка категорий концептуальных классов
Приступая к созданию модели предметной области, целесообразно составить список кандидатов на роль концептуальных классов. В табл. 1.1 содержится множество стандартных категорий, которые обычно имеют важное значение. В этом перечне они приводятся в произвольном порядке и не упорядочены по степени важности. Примеры взяты из предметной области системы торговли и резервирования авиабилетов.
32
|
Таблица 1.1 |
|
Список категорий концептуальных классов |
||
Категория концептуальных |
Примеры |
|
классов |
|
|
Физические или материальные |
(Реестр), (Самолет) |
|
объекты |
|
|
Спецификации, элементы проектных |
(Спецификация товара), |
|
решений или описания объектов |
(Описание полета) |
|
Места |
(Магазин), (Аэропорт) |
|
Транзакции |
(Продажа), (Платеж), |
|
|
(Резервирование) |
|
Элементы транзакций |
(Элемент продажи) |
|
Роли людей |
(Кассир), (ПИЛОТ) |
|
Контейнеры других объектов |
(Магазин), (Бункер), (Самолет) |
|
|
|
|
Содержимое контейнеров |
(Элемент), (Пассажир) |
|
|
|
|
Другие компьютеры или |
(Система авторизации кредитных |
|
электромеханические системы, |
платежей), |
|
внешние по отношению к данной |
(Система управления движением) |
|
системе |
|
|
Абстрактные понятия |
(Голод), (Акрофобия) |
|
|
|
|
Организации |
(Отдел продаж), (Авиалинии) |
|
События |
(Продажа), (Платеж), (Встреча), |
|
|
(Полет), (Крушение), |
|
|
(Приземление) |
|
Процессы (зачастую не |
(Продажа Продукта), |
|
представляются в виде понятий) |
(Бронирование места) |
|
Правила и политика |
(Правила возврата товара) |
|
|
(Политика аннулирования заказа) |
|
Каталоги |
(Каталог товаров), |
|
|
(Каталог частей) |
|
Записи финансовой, трудовой, |
(Чек), (Гроссбух), (Трудовой |
|
юридической и другой деятельности |
контракт), (Журнал обслуживания) |
|
|
|
|
Финансовые инструменты и службы |
(Кредитная линия), |
|
|
|
|
Руководства, документы, статьи, |
(Бюллетень ежедневного изменения |
|
книги |
цен), Кера1гмагша1 (Руководство по |
|
|
восстановлению) |
|
33
7) Определение концептуальных классов с помощью выявления существительных.
Еще один полезный (и очень простой) прием идентификации концептуальных классов на основе лингвистического анализа. Он состоит в выделении существительных из текстовых описаний предметной области и их выборе в качестве кандидатов в концептуальные классы или атрибуты.
Этот метод следует применять с осторожностью. Между существительными и концептуальными классами нет взаимно однозначного соответствия, а слова естественного языка могут иметь по несколько значений.
Для реализации подобного подхода удобно использовать развернутые описания прецедентов, например, основной сценарий прецедента Оформление продажи.
Модель предметной области – это визуализация важных понятий из словаря предметной области. Откуда брать необходимые термины? Из описания прецедентов. Эти описания – богатый источник для идентификации существительных.
Одни из этих существительных могут быть представлены в виде концептуальных классов, другие могут представлять концептуальные классы, не имеющие отношения к данной итерации (например, "бухгалтерская система" или "комиссионные"), а третьи – в виде атрибутов этих концептуальных классов.
Вопросы контроля освоения UML-моделирования:
1.Что такое «Объектно-ориентированный анализ и проектирования (ООА/П)»?
2.Четыре основные фазы проектирования.
3.Какие CASE-системы (моделирования ИТ-проекта), кроме представленной в этом материале, вы знаете (BPWin, IDEFO)? Найдите отличия.
4.Сформулируйте своими словами понятие
прецедента или требования |
или функции, диаграммы |
требований. |
|
34
5.Что такое «Основной успешный сценарий (или основной процесс)»?
6.Что такое Расширения (или альтернативные
потоки)?
7.Сформулируйте своими словами понятие Актера или пользователя системы.
8.Сформулируйте понятие Границы системы.
9.Что такое «Видение системы», сформулируйте видение системы «Управление высшим учебным заведением», ответив на вопросы п.п. 3).
10.Что такое «POS-система (Point-of-sale system)»?
11.Диаграмма прецедентов иллюстрирует имена прецедентов (требований, обязанностей), исполнителей и взаимосвязи между ними. Поясните.
12.Модели называют также концептуальными моделями объектов предметной области или объектными моделями анализа. Поясните.
13.Определение концептуальных классов с помощью выявления существительных. Поясните.
Задание 1. Составить в |
Word текстовый |
документ |
«Видение проектируемой системы |
информационного |
бизнеса |
«Изготовление наружной рекламы», а также Use case диаграмму, т. е. раскрыть вопросы:
1.Экономические предпосылки.
2.Формулировка проблемы.
3.Место системы.
4.Заинтересованные лица.
5.Демографические особенности рынка.
6.Заинтересованные лица, не являющиеся пользователями системы.
7.Пользователи системы.
8.Основные задачи высокого уровня и проблемы заинтересованных лиц.
35
Пример ответа на Задание 1
Условие задачи: Составить текстовый документ «Видение проектируемой системы» информационного бизнеса «Изготовление наружной рекламы», а также Use case диаграмму.
Видение проектируемой системы информационного бизнеса «Изготовление наружной рекламы»
1-2. Экономические предпосылки, формулировка проблемы.
Наружная реклама является наиболее действенным и регулярным средством воздействия на покупателя. Улучшение выразительности наружной рекламы не имеет границ, талантливые приемы и находки продолжают привлекать внимание потенциального клиента и влиять на его ориентиры.
Поэтому инвестиции в этот вид деятельности имеют
перспективу. |
Основные |
проблемы |
данного |
вида |
информационного бизнеса: |
наличие хорошего дизайнера, |
|||
владение особенностями рекламируемого товара, владение современными компьютерными технологиями для качественного проектирования рекламного продукта, хорошая полиграфия, маркетинговые функции.
3-4. Место информационного бизнеса, заинтересованные лица. Достаточно успешный бизнес с положительной динамикой доходов. Заинтересованные лица не только агентства по рекламе, но и продавцы товара, городские власти,
архитектор, налоговая служба, ГАИ и т.п.
5. Демографические особенности рынка.
Различие подходов к наружной рекламе в городской, поселковой местности, на автомобильных трассах, на транспорте, в связи с текущими масштабными событиями.
6.Заинтересованные лица, не являющиеся пользователями информационного бизнеса.
Налоговая служба, архитектор, ГАИ, охрана труда, службы экологии, детского воспитания, зеленые инициативы.
7.Пользователи информационного бизнеса.
36
Дизайн проектирование Дизайнер 

Разработка схемы монтажа
Клиент |
Оформление заказа |
|
Бухгалтер
Калькуляция
Менеджер
Налоговая
Оплата налоги
Маркетолог
Маркетинг |
Архитектор |
|
Рис.1.4. Диаграмма требований (Use case)
8.Службы рекламного агентства: дизайнеры, бухгалтерия, маркетологи, цех полиграфии, монтажники.
9.Основные задачи высокого уровня и проблемы заинтересованных лиц.
Дизайн современного уровня, проектирование монтажа
иустановки, изготовление матрицы, шаблонов. Диаграмму требований составляем средствами Word редактора.
Приемы работы в системе Rational Rose приведены в подробных руководствах.
37
5. Глоссарий по дисциплине "Информационный бизнес"
5.1. Пять макросекторов информационного рынка
На мировом рынке информации определяют такие основные сектора информационного рынка:
1) Сектор деловой информации (биржевой,
финансовой, коммерческой, экономической, статистической) охватывает:
биржевую и финансовую информацию (о котировках ценных бумаг, о валютных курсах, учетных ставках, рынке товаров и капитала, инвестициях, ценах). Эту информацию предоставляют биржи, специальные службы биржевой и финансовой информации, банки, брокерские компании;
экономическую и другую социальную статистическую информацию: демографическую, информацию в виде рядов динамики социальных данных, прогнозируемых моделей и оценок, которые предоставляют государственные службы, а также компании, которые занимаются исследованиями и разработками, консалтингом;
коммерческую информацию (о компаниях, фирмах,
38
направлениях их деятельности, товарах, ценах, финансовом состоянии, руководстве и тому подобное). Эту информацию предоставляют широкие круги учреждений, в том числе и неинформационные;
деловые новости в отрасли экономики и бизнеса, которые предоставляют специальные информационные службы.
2) Сектор профессионально-ориентированной инфор-
мации (научно технической и специальной) вмещает: документальную, библиографическую, реферативную и
справочную информацию, а также данные из отраслей фундаментальных и прикладных, естественных, технических и общественных наук, производства и разных сфер человеческой деятельности;
услуги, связанные с поиском и предоставлением первоисточников и копий документов, организацией доступа к источникам информации через библиотеки и специализированные службы, услуги в приобретении первоисточников, их получении через межбиблиотечный абонемент в виде микро- и полноразмерных копий.
3) Сектор массовой потребительской информации охватывает:
новости и литературу (информацию служб новостей и агентств прессы, электронные журналы, справочники, энциклопедии);
потребительскую и развлекательную информацию (новости, прогнозы погоды, расписание движения транспорта, предложения из обмена, купли и продажи и тому подобное). Эта информация распространяется как в виде документальных изданий, так и каналами служб телевидения (телетекст, видеотекст), радиовещания, компьютерных сетей.
4) Сектор-услуги образования, которые включают все степени образования: дошкольную, школьную, специальную, средне-профессиональную, высшую, повышение квалификации и переподготовку. Информационная продукция может быть в электронной и неэлектронной форме: учебники, методические разработки, практикумы, компьютерные игры для развития,
39
компьютерные учебные и контролирующие системы, методики обучения и др.
5) Информационные системы и услуги:
Информационные системы и технологии: исследование информационных потоков организации, разработка концептуальных информационных моделей, разработка структуры программного комплекса, создание и сопровождение баз данных;
Консультирование по разным аспектам информационной индустрии: относительно приобретения информационной техники, программного обеспечения для осуществления профессиональной деятельности, относительно использования соответствующих информационных технологий и др.
6)Технические средства: оргтехника, компьютеры, телекоммуникационное оборудование, сопутствующие материалы и комплектующие;
7)Программные продукты: программные комплексы, системное программное обеспечение, программы общей ориентации, прикладное программное обеспечение для конкретной сферы применения и др.;
5.2.Рынок программных продуктов:
автоматизированные технологии программирования;
программное обеспечение для оперативного и календарного планирования;
компьютеризированные библиотеки;
программное обеспечение для поиска и преобразования текстовой, графической и звуковой информации;
управления базами данных; настольные издательские системы;
экспертные системы и искусственный интеллект; языки программирования; универсальные системы поддержки принятия решений; гипертекст;
оперативный поиск информации во внешних базах данных;
40
