КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Матрица списка событийРассмотрим пример использования методики SA/SD. В качестве предметной области возьмем описание работы видеобиблиотеки, которая получает запросы на фильмы от клиентов и ленты, возвращаемые клиентами. Запросы рассматриваются администрацией видеобиблиотеки с использованием информации о клиентах, фильмах и лентах. При этом проверяется и обновляется список арендованных лент, а также проверяются записи о членстве в библиотеке. Администрация контролирует также возвраты лент, используя информацию о фильмах, лентах и список арендованных лент, который обновляется. Обработка запросов на фильмы и возвратов лент включает следующие действия: если клиент не является членом библиотеки, он не имеет право на аренду. Если требуемый фильм имеется в наличии, администрация информирует клиента об арендной плате. Однако, если клиент просрочил срок возврата имеющихся у него лент, ему не разрешается брать новые фильмы. Когда лента возвращается, администрация рассчитывает арендную плату плюс пени за несвоевременный возврат. Методика SA/SD (структурный анализ и структурное проектирование) также является примером применения структурного подхода к моделированию бизнеса. В этой методике также реализуется подход функциональной декомпозиции. Видеобиблиотека получает новые ленты от своих поставщиков. Когда новые ленты поступают в библиотеку, необходимая информация о них фиксируется. Кроме того, администрация библиотеки регулярно готовит отчеты для руководства о членах библиотеки, поставщиках лент, выдаче определенных лент т.д. Перед построением диаграммы потока данных необходимо проанализировать внешние события (внешние объекты), оказывающие влияние на функционирование библиотеки. Из описания предметной области ясно, что в процессе работы библиотеки участвуют следующие группы людей: клиенты, поставщики и руководство. Эти группы являются внешними объектами (внешними сущностями). Внешние сущности обозначаются обычно прямоугольниками, а процессы – окружностями (рис. 7.). Рис. 7. Начальная диаграмма потоков данных
Итак, первый этап построения диаграммы – это выделение внешних сущностей и абстрактных данных, которыми они обмениваются с нашей системой. Второй этап заключается в построении внешних событий и реакции на них нашей системы (таблица 3.1). Список событий показывает, какие потоки существуют на этом уровне: каждое событие должно формировать некоторый поток (событие формирует входной поток, реакция – выходной поток). Таблица 3.1.
Третий этап – это построение диаграммы потоков 0-уровня путем декомпозиции начальной диаграммы. Для этого строим вспомогательную таблицу 3.2., а затем рисуем саму диаграмму (контекстную диаграмму) (рис. 8.). Процесс декомпозиции можно продолжать до тех пор, пока не получим необходимую для нашего понимания модель бизнеса. Таблица 3.2.
Дата добавления: 2015-05-26; Просмотров: 1689; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |