информационных систем
Оглавление
1 Организационно-методическое сопровождение
1.0.1 Содержание учебной дисциплины
1.1 Темы для выполнения практического задания
1.1.1 Страховая компания
1.1.2 Гостиница
1.1.3 Ломбард
1.1.4 Реализация готовой продукции
1.1.5 Ведение заказов
1.1.6 Бюро по трудоустройству
1.1.7 Нотариальная контора
1.1.8 Фирма по продаже запчастей
1.1.9 Курсы по повышению квалификации
1.1.10 Определение факультативов для студентов
1.1.11 Распределение учебной нагрузки
1.1.12 Распределение дополнительных обязанностей
1.1.13 Техническое обслуживание станков
1.1.14 Туристическая фирма
1.1.15 Грузовые перевозки
1.1.16 Учет телефонных переговоров
1.1.17 Учет внутриофисных расходов
1.1.18 Библиотека
1.1.19 Прокат автомобилей
1.1.20 Выдача банком кредитов
1.1.21 Инвестирование свободных средств
1.1.22 Занятость актеров театра
1.1.23 Платная поликлиника
1.1.24 Анализ динамики показателей финансовой отчетности различных предприятий
1.1.25 Учет телекомпанией стоимости прошедшей в эфире рекламы
1.1.26 Интернет-магазин
1.1.27 Ювелирная мастерская
1.1.28 Парикмахерская
1.1.29 Химчистка
1.1.30 Сдача в аренду торговых площадей
2 Место и назначение лингвистического обеспечения в информационных
системах
2.1 Энтропийный подход
2.2 Алгоритмический подход
2.3 Комбинаторный подход
2.4 Семантический подход
2.5 Прагматический подход Контрольные вопросы
3 Информационное взаимодействие
Контрольные вопросы
4 Знаковые системы
Контрольные вопросы
Языковые интерфейсы.
1.1.3 Ломбард
Описание предметной области
Вы работаете в ломбарде. Вашей задачей является отслеживание финансовой стороны работы
ломбарда.
Деятельность Вашей компании организована следующим образом: к Вам обращаются
различные лица с целью получения денежных средств под залог определенных товаров. У
каждого из приходящих к Вам клиентов Вы запрашиваете фамилию, имя, отчество и другие
паспортные данные. После оценивания стоимости принесенного в качестве залога товара Вы
определяете сумму, которую готовы выдать на руки клиенту, а также свои комиссионные. Кроме
того, определяете срок возврата денег. Если клиент согласен, то Ваши договоренности
фиксируются в виде документа, деньги выдаются клиенту, а товар остается у Вас. В случае если
в указанный срок не происходит возврата денег, товар переходит в Вашу собственность.
После перехода прав собственности на товар, ломбард может продавать товары по цене,
меньшей или большей, чем была заявлена при сдаче. Цена может меняться несколько раз, в
зависимости от ситуации на рынке. (Например, владелец ломбарда может устроить распродажу
зимних вещей в конце зимы). Помимо текущей цены, нужно хранить все возможные значения
цены для данного товара.
1.1.18 Библиотека
Описание предметной области
Вы являетесь руководителем библиотеки. Ваша библиотека решила зарабатывать деньги, выда-
вая напрокат некоторые книги, имеющиеся в небольшом количестве экземпляров. Вашей задачей
является отслеживание финансовых показателей работы библиотеки.
У каждой книги, выдаваемой в прокат, есть название, автор, жанр. В зависимости от ценности
книги Вы определили для каждой из них залоговую стоимость (сумма, вносимая клиентом при
взятии книги напрокат) и стоимость проката (сумма, которую клиент платит при возврате книги,
получая назад залог). В библиотеку обращаются читатели. Все читатели регистрируются в
картотеке, которая содержит стандартные анкетные данные (фамилия, имя, отчество, адрес,
телефон). Каждый читатель может обращаться в библиотеку несколько раз. Все обращения
читателей фиксируются, при этом по каждому факту выдачи книги запоминаются дата выдачи и
ожидаемая дата возврата.
Стоимость проката книги должна зависеть не только от самой книги, но и от срока ее проката.
Кроме того, необходимо добавить систему штрафов за вред, нанесенный книге и систему скидок
для некоторых категорий читателей.
1.1.26 Интернет-магазин
Описание предметной области
Вы являетесь сотрудником коммерческого отдела компании, продающей различные товары
через Интернет. Вашей задачей является отслеживание финансовой составляющей работы
компании.
Работа Вашей компании организована следующим образом: на Интернет-сайте компании
представлены (выставлены на продажу) некоторые товары. Каждый из них имеет некоторое
название, цену и единицу измерения (штуки, килограммы, литры). Для проведения исследований
и оптимизации работы магазина Вы пытаетесь собирать данные с Ваших клиентов. При этом для
Вас определяющее значение имеют стандартные анкетные данные, а также телефон и адрес
электронной почты для связи. В случае приобретения товаров на сумму свыше 5000р. клиент
переходит в категорию «постоянных клиентов» и получает скидку на каждую покупку в размере
2%. По каждому факту продажи Вы автоматически фиксируете клиента, товары, количество, дату
продажи, дату доставки.
Иногда возникают проблемы, связанные с нехваткой информации о наличии нужных товаров
на складе в нужном количестве. Кроме того, обычно клиенты в рамках одного заказа покупают не
один вид товара, а несколько видов. Исходя из суммарной стоимости заказа, компания
предоставляет дополнительные скидки.
1.1.28 Парикмахерская
Описание предметной области
Вы работаете в парикмахерской.
Ваша парикмахерская стрижет клиентов в соответствии с их пожеланиями и некоторым
каталогом различных видов стрижки. Так, для каждой стрижки определены название,
принадлежность полу (мужская, женская), стоимость работы. Для наведения порядка Вы, по мере
возможности, составляете базу данных клиентов, запоминая их анкетные данные (фамилия, имя,
отчество). Начиная с 5-ой стрижки, клиент переходит в категорию постоянных и получает скидку
в 3% при каждой последующей стрижке. После того, как закончена очередная работа, в кассе
фиксируются стрижка, клиент и дата производства работ.
У Вашей парикмахерской появился филиал, и Вы хотели бы видеть, в том числе, и раздельную
статистику по филиалам. Кроме того, стоимость стрижки может меняться с течением времени.
Нужно хранить не только последнюю цену, но и все данные по изменению цены стрижки.
1.1.29 Химчистка
Описание предметной области
Вы работаете в химчистке.
Ваша химчистка осуществляет прием у населения вещей для выведения пятен. Для наведения
порядка Вы, по мере возможности, составляете базу данных клиентов, запоминая их анкетные
данные (фамилия, имя, отчество). Начиная с 3-го обращения, клиент переходит в категорию
постоянных клиентов и получает скидку в 3% при чистке каждой последующей вещи. Все
оказываемые Вами услуги подразделяются на виды, имеющие название, тип и стоимость,
зависящую от сложности работ. Работа с клиентом первоначально состоит в определении объема
работ, вида услуги и, соответственно, ее стоимости. Если клиент согласен, он оставляет вещь
(при этом фиксируется услуга, клиент и дата приема) и забирает ее после обработки (при этом
фиксируется дата возврата).
У Вашей химчистки появился филиал, и Вы хотели бы видеть, в том числе, и раздельную
статистику по филиалам. Кроме того, вы решили делать надбавки за срочность и сложность
работ.
2. Если одно событие имеет меньшую вероятность чем другое, то неопределенность первого
события больше неопределенности второго.
3. Неопределенность одновременного наступления двух событий равна сумме их
неопределенностей.
Согласно Шеннону, информация, испускаемая дискретным источником X за единицу времени,
характеризуется энтропией
Контрольные вопросы
3 Информационное взаимодействие
Термин "информация" происходит от латинского "informatio", что в переводе на русский язык
означает "осведомление", "разъяснение", и, по сути, предполагает наличие какой-либо формы
диалога между отправителями и получателями информации.
Все приведенные выше качественные и количественные определения информации также
предполагают наличие отправителей и получателей информации, т. е. речь идет о некотором виде
взаимодействия объектов.
Взаимодействие объектов, приводящее к изменению знаний хотя бы одного из них, будем
называть информационным взаимодействием.
Для того, чтобы процесс передачи знаний от одного объекта к другому был успешным, необхо-
димо соблюдение ряда условий. Рассмотрим процесс информационного взаимодействия на
примере передачи знаний посредством устной речи. Процесс этот многокомпонентный
(векторный). Первая компонента — физическая, т. е. необходимо наличие физического источника
звука (голосовых связок), физической среды распространения звука (воздуха) и физического
приемника (уха). Вторая компонента — сигнальная: амплитудно и частотно модулированные
колебания. Третья компонента — лингвистическая: необходимо, чтобы оба собеседника знали
хотя бы один общий язык. Четвертая компонента — семантическая, т. е. в передаваемом
сообщении должно присутствовать содержательное описание объекта или явления, чтобы при
получении сообщения могли измениться знания у принимающего эти сообщения. Наконец, пятая
компонента — прагматическая: необходимо наличие
желания (мотивации) передавать и принимать сообщение.
Следовательно, информационное взаимодействие можно представить пятикомпонентной
(пятимерной векторной) величиной, состоящей из компонент:
1. физической;
2. сигнальной;
3. лингвистической;
4. семантической;
5. прагматической.
Заметим, что приведенное разбиение информационного взаимодействия на пять компонент
носит условный характер и возможно частичное пересечение в этом разбиении. Так, отдельные
составляющие передаваемого сообщения можно отнести к физической или сигнальной,
сигнальной или лингвистической компонентам. На сложный, многокомпонентный характер
информации указывал еще А. Н. Колмогоров: "Подчеркну и качественно новое и неожиданное,
что содержится ... в теории информации. По первоначальному замыслу "информация" не есть
скалярная величина. Различные виды информации могут быть чрезвычайно разнообразны . . .
было совершенно неясно, можно ли качественно различные информации . . . считать
эквивалентными".
В качестве примера классификации информационных взаимодействий можно напомнить
протокольные уровни в международных стандартах открытых компьютерных сетей типа
Интернет. При взаимодействии двух пользователей в телекоммуникационной сети реализуется
совокупность протоколов семи уровней:
1. физического;
2. канального;
3. сетевого;
4. транспортного;
5. сеансового;
6. представительского;
7. прикладного.
Первые три протокольных уровня определяют такие особенности работы сети связи при обслу-
живании пользователей, как стандарт электрических сигналов в сети, обнаружение и исправление
ошибок, маршрутизация в транспортной сети и т. д.
Последующие четыре уровня определяют такие стандарты взаимодействия самих
пользователей, как контроль за целостностью сообщения, восстановление без потерь сеанса
взаимодействия в случае прерывания, представление данных на дисплеях и печатающих
устройствах и т. д.
Спектр информационных взаимодействий необычайно широк. Можно условно разделить
изучаемые информационные взаимодействия по объектам на три класса:
1. взаимодействие искусственных (технических) систем;
2. взаимодействие смешанных систем;
3. взаимодействие естественных (живых) систем.
К первому классу относятся информационные взаимодействия в технических системах — от
простейших регуляторов до глобальных компьютерных сетей. Ко второму классу —
информационные взаимодействия типа "живой организм — искусственный орган", "человек —
машина", "живой исследователь — неживой объект исследований" и т. д. К третьему классу
относятся информационные взаимодействия, действующие в пределах от молекулярно-
генетического уровня до уровня социальных сообществ.
При таком многообразии взаимодействующих объектов задача описания законов
информационного взаимодействия необычайно сложна, поскольку надо описать как обмен
однобитовой информацией типа "включено — выключено" в технических системах, так и
формирование морали в человеческих сообществах.
При описании каждого из этих уровней приходится опираться на специфическую для соответ-
ствующего уровня концепцию преобразователя информации, свои языки описания,
закономерности, разрабатываемые в рамках соответствующих дисциплин (наук), которые, тем
самым, изучают информационное взаимодействие на данном уровне.
Далее представлены примеры, относящиеся к описанию информационного взаимодействия в
природе и технике для трех типов объектов и пяти компонент информационного взаимодействия.
Несмотря на явно упрощенный характер описания информационного взаимодействия, она может
быть полезна для анализа различных определений информации. Так, энтропийный подход
описывает информацию на сигнальном уровне, алгоритмический и алгебраический — на
лингвистическом уровне, а логический — на семантическом уровне.
Наибольшие успехи были достигнуты при изучении информационного взаимодействия для от-
носительно простых сигнальной и лингвистической компонент. Из этих компонент удалось сфор-
мулировать простые и достаточно общие законы преобразования информации, подобные законам
сохранения энергии. Так, Шеннон вывел зависимость скорости передачи информации по каналу с
шумом от полосы пропускания, а Колмогоров доказал сохранение сложности при
алгоритмических
преобразованиях.
К сожалению, многочисленные попытки формализованного описания информационного
взаимодействия семантической компоненты не привели еще к открытию простых
закономерностей, подобно тому, как обстоит дело для сигнальной компоненты. Для других
компонент информационного взаимодействия можно сформулировать сегодня только некоторые
принципы — условия, при выполнении которых информационное взаимодействие будет
проходить успешно. Для информационного взаимодействия недостаточно только передать
сообщение, нужно, чтобы приёмник (адресат) обладал возможностью его адекватно воспринять.
Из этого следует принцип тезауруса: важность наличия априорной информации, достаточной для
дешифровки и усвоения полученного сообщения. Это означает, в частности, что участники
информационного взаимодействия должны обладать согласованной информацией об
используемых кодах, языках и их семантиках. Этот принцип подчеркивает первостепенную
важность для информатики лингвистических и семантических исследований в широком смысле
этого слова. В первую очередь речь идет о фрагментах языков человеческого общения и их
семантиках, ставших сегодня основой для разработки средств человеко-машинного диалога.
Успешное восприятие сообщения зависит не только от способности адресата дешифровать
(понять) содержание сообщения. Важную роль играет привлекательность сообщения, наличие у
адресата стимула для освоения содержания сообщения. Это обстоятельство позволяет
сформулировать принцип фасцинации (привлекательности) сообщения, которая зависит от
мотивов и целей адресата, формы сообщения и т. д. Важно отметить, что фасцинация
характеризует состояние адресата, форму сообщения и, в меньшей степени, его содержание.
Фасцинация как необходимая спутница информации может играть существенную роль в
организации человеко-машинного диалога, в проблеме понимания текстов на естественных
языках и в других задачах информационного взаимодействия. Следует заметить, что участники
информационного взаимодействия в процессе диалога могут выступать не только как получатели
информации, но и как ее создатели. Поэтому полезно рассматривать поступающее сообщение не
просто как контейнер с готовой информацией, но и как стимул для порождения адресатом на
основе прошлого опыта и модели ситуации мира новой информации — принцип маевтики, или
родовспоможения, восходящий к Сократу. В результате такого информационного взаимодействия
адресат может "получить" больше информации, чем содержалось в сообщении.
Не исключено, что на этом пути будут созданы принципиально новые способы организации
человеко-машинного информационного взаимодействия и, возможно, новые структуры систем
искусственного интеллекта.
Кроме вышеперечисленных законов и принципов следует упомянуть о разработанных к
настоящему времени методах, моделях и алгоритмах информационного взаимодействия,
имеющих огромное значение для развития научных исследований.
Если говорить об информационном взаимодействии "исследователь — исследуемый объект",
то среди них — методы планирования эксперимента, методы математического и компьютерного
моделирования, служащие методологической основой экспериментальных и теоретических
исследований. Популярны у исследователей также методы распознавания образов,
идентификации, адаптации, теории массового обслуживания. Этот перечень можно было бы
продолжать, однако перечисленное позволяет заключить, что система представлений об
информационном взаимодействии сущностей разной природы уже существует, успешно
развивается и заслуживает пристального внимания, дальнейшего осмысления и поддержки как
новая наука. Следует отметить, что развитие фундаментальных исследований в этой области
возможно только при совместной работе специалистов по информатике с математиками,
физиками, химиками, биологами, социологами, лингвистами, психологами, т. е. с
представителями различных естественных и гуманитарных наук. В то же время, модели и методы
информационного взаимодействия будут служить катализаторами развития функциональных
исследований природных и социокультурных объектов — от уровня фундаментальных структур
материи до уровня взаимодействия социальных групп.
Контрольные вопросы
4 Знаковые системы
В самом общем виде знания в памяти компьютера представляются в виде некоторой знаковой
системы. Знаковые системы изучает наука семиотика. Основным понятием семиотики является
понятие знак.
Знак — это объект или событие, которые способны что-то обозначать, т.е. указывать на некото-
рый другой объект, и что-то означать, т.е. иметь некоторый смысл. Например, «Луна» обозначает
конкретный физический объект и имеет смысл «естественный спутник Земли»; знак «π»
обозначает число 3.14, имеет смысл «отношение длины окружности к диаметру».
Не все объекты, сопоставленные другим объектам, выступают в качестве знаков. Например,
паспорт, квитанции или гардеробные номерки не являются знаками. С понятием знак
непосредственно связаны понятия денотат и концепт знака. Денотат — это объект, обозначаемый
данным знаком, а концепт — свойство денотата, выражаемое знаком. Концепт определяет свой
денотат. Отношение между знаком, его концептом и денотатом выражает так называемый
семиотический треугольник, или треугольник Фреге (см. рис. 4.1)
Когда знак реально вступает во взаимодействие со своим денотатом и концептом, возникает
знаковая ситуация. Возможны знаковые ситуации, в которых одна из вершин семиотического
треугольника отсутствует (рис. 4.2)
Поскольку, по мнению Г.Фреге, знак обозначает денотат через посредство своего концепта,
изобразим семиотический треугольник вытянутым в цепь (3, К, Д) (рис. 4.3).
Соответствия между знаками, концептами и денотатами не являются взаимно- однозначными.
Отметим основные особенности употребления знаков (рис. 4.4).
Знаки z 1 , z 2 называются синонимичными, если они выражают один и тот же концепт. Знаки z 1 ,
z 2 каждый со своим концептом, называются денотативно тождественными, если они обозначают
один и тот же денотат.
Знак z называется омонимичным (или многозначным), если он может выражать более чем один
концепт. Знак z называется денотативно неоднозначным, если он при одном и том же концепте
может обозначать различные денотаты. Знак z автонимен, если его денотатом в данной знаковой
ситуации выступает сам знак.
Из семиотического треугольника следует, что знак имеет две знаковые функции: обозначает не
только денотат, но и его концепт — десигнат данного знака. Как следует из рис. 4.4, один и тот
же знак может обозначать разные денотаты. Объем знака — это объем поля денотатов. Важными
понятиями, имеющими к треугольнику Фреге непосредственное отношение, являются понятия
экстенсионал и интенсионал.
Экстенсионал знака определяет конкретный класс всех его допустимых денотатов. Если имя есть
предложение, высказывание (т.е. запись некоторого суждения), то его денотатом служит
истинное значение этого предложения (высказывания, суждения), т.е. «истина» или «ложь».
Интенсионал знака определяет содержание понятия и характеризует концепт.
Интенсиональность знака зависит не только от истинных его значений, но и от прагматических
оттенков этого смысла.
Знаковая система (рис. 4.5) — это множество знаков с регулярными отношениями между ними,
отражающими регулярные отношения между их концептами и денотатами. В знаковой системе
выделяют три аспекта: синтактику, семантику и прагматику.
Синтактика изучает внутреннее устройство знаковой системы, правила построения сложных зна-
ков из простых. Для естественных языков синтактика выступает в виде синтаксиса,
определяющего правильное построение предложения и связного текста. В искусственных языках
синтактика определяет правильное логическое построение потенциально осмысленных
выражений.
Семантика изучает соотношения, с одной стороны, между знаками и их денотатами, с другой —
между знаками и их концептами (смыслами).
Прагматика изучает знаки с точки зрения их отношения к адресату сообщений.
Контрольные вопросы
многозначными;
денотативно
тождественными;
автонимными.
денотативно
неоднозначными;
синонимичными;
11. Множество знаков с регулярными отношениями между ними, отражающими регулярные
отношения между их концептами и денотатами — это:
знаковая система;
семантика; прагматика.
синтактика;
12. Здесь рассматриваются правила построения сложных знаков из простых:
прагматика.
синтактика;
семантика;
знаковая
система;
13. Здесь рассматриваются соотношения, с одной стороны, между знаками и их денотатами, с
другой — между знаками и их концептами:
семантика;
прагматика.
синтактика;
знаковая система;
Контрольные вопросы
6 Формальные системы,
грамматики, автоматы
1. • АG = (А, V, Р, Sо )
• А = {а, b, с} U {Δ}
• V = {Sо , S1 }
2. • К А = (А,V,Р,Sо ,Sк)
• А = {а, Ь, с} U { Δ }
• V = {S0 ,S1 , Sk}
Δ — маркер конца слова. А G — правила порождения:
1. S 0 → а S 0
2. S 0 → с S 1
3. S 1 → Ь S 1
4. S 1 → Δ
K А — правила перехода
1. S 0 a → S 0
2. S 0 , с → S 1
2. S 1 , b → S 1
5. S1 , Δ → S к
Кроме того, автоматный язык задается регулярным выражением (формулой из букв А, знаков
операций: • — конкатенация, * — итерация, V — разделённое «или»). Для примера выше
регулярное выражение для L 1 = ( ( а ) * • с ( b ) * Δ) .
Пример. Пусть для языка L 2 на рисунке задан граф К А и слово w 1 = а • а • с • b • с Δ ,
говорят, что w 1 распознаётся КА, если находясь в S0 под действием w 1 попадает в S к .Слово w 2 =
а • с • b • b • а Δ не распознаётся КА; К А из S 0 под действием w 2 останется в S1, т.к. нет
правила выводящего из S 1 под действием какого-либо символа кроме b и Δ.См. рис. 6.2
Регулярное выражение для языка L 2 = ( а ) * • ( Ъ V с ) • А ,слова которого распознаются КА.
Пример. Вывод некоторого слова в А G из примера 1. Рис. 6.3 Вывод слова а а а с b b b . В
кружочках отмечены номера правил.
Контрольные вопросы
Набрано баллов
7 Предметная область
Т = ( Т 1 Т 2 … Т 8 . ) ,где
• Т\= «быть отделом»;
• Т 2 = «быть номером отдела»;
• Т 3 = «быть названием отдела»;
• Т4= «быть проектом»;
• Т5= «быть шифром проекта»;
• Т6= «быть ресурсом»;
• Т7= «быть шифром ресурса»;
• Т8= «быть датой»;
Т1 = { l 1 } , Т2 = { l } , Тз = { l 3 } , Т4 = { l 4 , l б } , Т5 = { l 5 , l 7 } , Тб = { / } , Т7 = {19} , Т8 = { ^ 0 } .
2 8
R = ( R 1, R 2,. . . , R б)
• R1= «отдел имеет номер отдела»;
• R2= «отдел имеет название»;
• R3= «отдел разрабатывает проект»;
• R4= «проект потребляет ресурс до конечной даты»;
• R5= «проект имеет шифр проекта»;
• R6= «ресурс имеет шифр ресурса»;
R1 = {(11 ,12 ) } , R2 = {(11 , 1з ) } .
Основные принципы описания состояния предметной области на некотором формальном
языке следующие:
• информационное содержание раскрывается посредством описания состояния предметной
области на естественном языке, позволяющем соотносить элементы описания реальным
объектам;
• формальное установление факта эквивалентности описаний состояния на различных языках
требует их абстрактной интерпретации в терминах некоторой эталонной модели;
• извлечение информации требует обязательного перехода от формального описания к
описанию на естественном языке.
В автоматизированных системах сведения об окружающем нас мире представляются
посредством определенного набора понятий. В качестве таких понятий выступают единицы
информации и информационные отношения. Рассмотрим их на примере экономических данных.
Олимпиада
Контрольные вопросы
Набрано баллов
Задача теории ОКМ состоит в том, чтобы найти общие методы построения комплексных
математических моделей объектов и систем, представленных в пространстве всех своих
атрибутов.
Здесь i — номер атрибута и соответствующего ему столбца, а г — номер строки таблицы, соот-
ветствующий номеру кода (идентификатора) объекта, а i j C Е i = { а 1 , . . . , а к }i . Таким способом в
теории ОКМ осуществляется формальное представление идентификаторов объектов. В данном
случае идентификатор объекта, как мы уже говорили, является символической моделью
конкретного объекта, а таблица на рис. 8.3 представляет собой модель класса объектов. В
процессе исследования систем классы, как правило, разбивают на подклассы. Обычно это
творческий, в основном интуитивный процесс. Применение теории обобщенных кодов позволяет
выяснить суть процесса разбиения класса объектов на подклассы и в значительной мере
формализовать его. Если класс в
представлен множеством определяюших
его атрибутов А1,...,Ап, то
предполагается, что все эти атрибуты
существенны для данного класса, и каждый
из них может принимать любое значение из
соответствующего ему множества значений
Е^ = { а 1 , . . . , а к }. Устанавливая
конкретное значение «г, е € Ег для
некоторого атрибута А класса в, мы тем
самым ограничиваем множество объектов
исходного класс в до определенного нами
подмножества объектов, для которых
важно, чтобы атрибут Аг имел значение а*,е
= е € Е^. В результате получается подкласс
в^ класса в. В литературе по объектно-
ориентированному программированию
класс в^ обычно называют дочерним
классом, а класс в — родительским классом.
методов и функций, определяющих поведение объекта, t — фактор времени. При этом поведение
объекта Өj есть процесс Ŏj = Фj(Кj, Өj , X, t) где X — база факторного пространства. Фактор вре-
мени I вынесен из множества X в силу его особой значимости в процессе поведения объекта.
Выражение Ŏj = Фj( К , Өj, X, t) по сути есть математическая модель процесса поведения
j
Контрольные вопросы
1
2. Нечто целое, реально существующее, или возникающее в сознании и обладающее
свойствами, значения которых позволяют однозначно распознавать это нечто — это:
атрибут;
объект;
экземпляр класса объектов;
классификация;
3. Существенная деталь, параметр, свойство или функция определяемого объекта — это:
экземпляр класса объектов.
атрибут;
классификация;
объект;
4. Процесс объединения объектов в классы в соответствии с их свойствами — это:
объект;
экземпляр класса объектов.
классификация;
атрибут;
5. Конкретный объект из множества объектов — это:
объект;
атрибут;
классификация;
экземпляр класса объектов.
6. Атрибуты объектов можно разделить на:
Функции;
методы взаимодействия;
параметры;
идентификаторы;
ассоциации.
7. Описание атрибута включает в себя:
множество структурных параметров;
функциональное значение;
вид;
объектное значение;
идентификатор;
тип;
Набрано баллов
Литература
[1] http://staratel.com/iso/ISO9000/Article/ConImp/ContImprove.htm.
[2] http://www.cfin.ru/itm/bpr/idef0_bpr.shtml.
[3] А.М. Вендров. Методы и средства моделирования бизнес-процессов (обзор).—
http://www.jetinfo.ru/2004/10/1/article1.10.2004.html.
[4] Швецов В.И. Визгунов А.Н. Мееров И.Б. Базы данных. Учебное пособие. — ННГУ, 2004. —
С. 217.
Список иллюстраций