ВВЕДЕНИЕ
Под словом "система" будем понимать совокупность взаимодействующих с какой-либо общей целью компонент и взаимосвязей между ними. Мир, в котором мы живем, можно рассматривать как сложную взаимосвязанную совокупность естественных и искусственных систем. Это могут быть достаточно сложные системы (например, планеты в составе солнечной системы), системы средней сложности (космический корабль) или сверхсложные системы (системы молекулярных взаимодействий в живых организмах). Существует огромное количество научных дисциплин, предназначенных для изучения и объяснения различных аспектов этого бесконечного спектра сложности. Например, механика может объяснить гравитационное притяжение двух планет, а физика может описать молекулярные взаимодействия в стакане кипятка. Искусственные системы по своей сложности, как правило» занимают среднее положение. Например, всемирная телефонная сеть содержит десятки и даже сотни тысяч переключателей, однако количество взаимодействий этих переключателей не идет ни в какое сравнение с количеством взаимодействий молекул даже в небольшом стакане воды. С точки зрения общей теории систем такие системы обычно рассматриваются как системы средней сложности.
Под термином "моделирование" будем понимать процесс создания точного описания системы. Особенно трудным оказывается описание систем средней сложности, таких как система коммутаций в телефонных сетях, управление авиаперевозками или движением подводной лодки, сборка автомобилей, челночные космические рейсы, функционирование предприятия. С точки зрения человека эти системы описать достаточно трудно, потому что они настолько велики, что практически невозможно перечислить все их компоненты со всеми взаимосвязями, и в то же время недостаточно велики для применения общих упрощающих предположений (как это принято в физике). Неспособность дать простое описание, а, следовательно, и обеспечить понимание таких систем, делает их проектирование и создание трудоемким и дорогостоящим процессом и понижает степень их надежности. С развитием технического прогресса адекватное описание систем становится все более актуальной проблемой.
|
Как уже было рассмотрено ранее, SADT — это методология, разработанная специально, для того чтобы облегчить описание и понимание искусственных систем, относящихся к разряду средней сложности. Уже в течение продолжительного времени эта методология успешно применяется для описания большого количества сложных искусственных систем из широкого спектра областей (банковское дело, планирование промышленного производства, организация материально-технического снабжения, методология планирования, технология программирования). Причина такого успеха заключается в том, что SADT является полной методологией для создания описания систем, основанной на концепциях системного моделирования.
В этой главе приведены примеры практического применения IDEF-технологий моделирования для различных предметных областей.
IDEF-МОДЕЛИРОВАНИЕ В БИБЛИОТЕКИ
Реализацию задачи построения моделей бизнес-процессов некоторой предметной области обязательно должно предварять детальное исследование рассматриваемой области. Необходимо на словесном уровне описать проблему, которая должна быть решена методами структурного анализа.
|
ПОСТАНОВКА ЗАДАЧИ
Библиотека - (от греч. biblion — книга и... тека), учреждение, организующее сбор, хранение, общественное пользование произведениями печати. Собрания памятников письменности возникли в древности (в Ассирии, Др. Египте, Греции и Риме, монастырях раннего средневековья). Библиотеки получили развитие с 15 в., после изобретения книгопечатания. В 19 в. были организованы публичные библиотеки. В России монастырские библиотеки появились в 11-12 вв., первые светские — в 18 в. при АН, Московском университете; первая крупная публичная библиотека открыта в Санкт-Петербурге в 1814.
В современном мире библиотека занимает весомое место т.к является кузницей знаний не только молодого поколения, но и людей работающих в разных отраслях промышленности. Именно от развития библиотеки можно судить об интеллектуальном развитие нации, определить какое оно есть и будет в будущем. Прошло не одно десятилетие с тех пор как была организована первая библиотека, она претерпела множество изменений и может предложить своим абонентам огромный спектр услуг, от поиска книги, до выхода в глобальную сеть интернет.
Главная задача курсовой работы - это рассмотрение функционирования современной библиотеки, исследование ее основных звеньев. В процессе рассмотрение станет видно, где библиотека работает успешно, а где необходимо вести новый алгоритм управления.
ОСНОВНЫЕ ЭЛЕМЕНТЫМОДЕЛИ
После проведения детального исследования предметной области необходимо четко определить цель будущего проекта, достижение которой позволит создать инструмент для решения рассматриваемой проблемы. Перед началом реализации модели следует выбрать методологию функционального моделирования и точку зрения, в соответствии с которыми будет разрабатываться модель. Модель может быть построена как на бумаге, так и с помощью программного обеспечения, поддерживающего выбранную методологию моделирования, или с помощью графических редакторов.
|
Перед началом построения необходимо по результатам проведенного исследования предметной области определить перечень функций и список данных, которые будут использованы при реализации модели.
Название проекта: функционирование библиотеки
Цель проекта: реализация структурной функциональной модели деятельности библиотеки
Точка зрения: руководство библиотеки.
Технология моделирования: метод функционального моделирования IDEFO.
Инструментарий, программный продукт BPwin 2.5.
Список данных:
• контракт с провайдером;
• договор с издательством;
• абонементы;
• литература;
• данные книжного рынка;
• заявки читателей;
• база данных книг;
• библиотекари;
• абоненты;
• пользователи интернет;
• книги;
• рефераты;
При формировании списка данных необходимо проводить группировку понятий в целях повышения читабельности диаграммы модели. Например, управлением рассматриваемой модели могут служить: законодательство, инструктивные материалы МНС РФ, должностные инструкции. Все эти понятия заменяются термином "методология". Примечания к модели содержат раскрытие каждого из понятий для лучшего понимания построенной модели.
Уровень детализации и декомпозиции модели зависит от потребностей пользователя, который будет ее применять. Построение модели является итеративным процессом, т.е. первый реализованный вариант модели, скорее всего, не будет окончательным и будет дополняться в дальнейшем.
Перечень функций:
Функционирование библиотеки— А0;
Сбор литературы — А1
Анализ запроса посетителей — А11,
Составление списка нужной литературы — А12,
Оформление заказа в книжном издательстве — А13,
Оплата полученной литературы — А14,
Учет в регистре библиотеки — А15,
Расстановка книг в алфавитном порядке— А16,
Внесение книг в базу данных— А2.
Составление списка имеющейся литературы — А21:
Сортировка в алфавитном порядке — А22,
Присвоение уникального номера книги — А23;
Запись в программе на машинном языке— А24,
Проверка базы с контрактом издательства — А25,
Работа с абонентами — А3
Запись читателя — А31,
Предоставление информации о литературе — А32,
Поиск книг в базе данных — А33,
Оформление выбранной литературы— А34,
Оплата проката книги— А35,
Выдача книги— А36,
Предоставление компьютера — А4
Редактирование информации из книг — А41,
Вывод на печать — А42,
Поиск информации в глобальной сети — А43,
Запись на носители информации— А44,
Оплата предоставленных услуг— А45,
Выдача книги — А5
Проверка задолженности абонента — А51,
Запись книги в карту абонента — А52,
Внесение уникального номера книги — А53,
Оформление срока выдачи— А54,
Предоставление книги— А55,
3 СЛОВАРЬ
Создание словаря необходимо для упрощения понимания реализованной модели пользователем, для которого она предназначается. Кроме того, указанный словарь терминов позволяет исключить возможную неоднозначность трактования модели в дальнейшем.
Интернет - (англ. Internet, от лат. inter — между и англ. net — сеть, паутина), всемирная ассоциация компьютерных сетей, интегрированная сетевая паутина, состоящая из различных физически неоднородных коммуникационных сетей, объединенных в единую логическую архитектуру. Интернет объединяет множество серверов, на которых находится огромный объем информации по разнообразным темам. Информация на серверах организована для доступа пользователей различными способами
Книга —непериодическое издание в виде сброшюрованных листов печатного материала (объемом более 48 страниц); средство информации
Реферат — (от лат. refero — сообщаю), краткое изложение в письменном виде или в форме публичного доклада содержания научного труда (трудов), литературы по теме.
Контракт — в гражданском праве — соглашение двух или более лиц об установлении, изменении или прекращении гражданских прав и обязанностей (заем, купля-продажа, подряд и др.). Договор может быть заключен в устной, письменной либо нотариальной форме.
Информация — от лат. informatio — разъяснение, изложение), первоначальная — сведения, передаваемые людьми устным, письменным или другим способом (с помощью условных сигналов, технических средств и т. д.); с сер. 20 в. общенаучное понятие, включающее обмен сведениями