
- •Тема № 2: «Построение диаграммы функций для моделирования бизнес функций предметной области с использованием case-средства Rational Rose»
- •Моделирование предметной области
- •Часть №2. Практическая часть.
- •1. Запуск и настройка системы.
- •3. Декомпозиция функций.
- •4. Определение автоматизированных функций
- •Порядок выполнения работы.
3. Декомпозиция функций.
Декомпозиция функций диаграммами функций (use case diagram) должна производиться следующим образом.
Дважды щелкните левой клавишей мыши по функции, которую следует декомпозировать, чтобы открыть спецификацию. На вкладке General спецификации функции в поле Stereotype задайте стереотип функции - business use-case realization. Закройте окно спецификации функции, нажав кнопку ОК. Далее щелкните правой кнопкой мыши по функции, которую следует декомпозировать, и в появившемся меню выберите пункт Select in Browser. В окне просмотра щелкните по функции правой кнопкой мыши и в появившемся меню выберите пункт меню New, а затем во вновь появившемся меню пункт Use Case Diagram. Задайте наименование диаграммы, а затем откройте диаграмму.
4. Определение автоматизированных функций
На модели производственных функций должны быть выделены функции, которые следует автоматизировать. Выделение автоматизируемых функций может производиться использованием какого-либо цвета, отличного от цвета не автоматизируемых функций.
Рис. 21. Палитра для выделения производственных функций, подлежащих автоматизации, определённым цветом.
Порядок выполнения работы.
Включите компьютер.
Запустите Rose.
Настройте Rose.
Постройте модель предметной области в соответствии с примером представленном на рисунке 22.
Выделите в модели каким-либо цветом функции, которые будут автоматизированы: составление бланка заказа, выписка приемного акта, регистрация в базе данных.
Рис. 22. Пример построение модели бизнес-функций (business use case model) закупка книг в магазин для описания предметной области, подлежащей автоматизации, с использованием диаграммы функций (use case diagram) CASE -средства Rational Rose 2001.
В данной лабораторной работе построена модель закупки книг для магазина, которую надо автоматизировать, с использованием диаграммы функций. Следует автоматизировать следующие функции: составление бланка заказа, выписка приемного акта, регистрация в базе данных. Во всех этих функциях объектом производственного процесса является менеджер по закупкам. Составление, выписка, регистрация являются производственными процессами. При этом выписка и регистрация являются декомпозированными производственными процессами. Субъектами производственной функции являются бланк заказа, накладная на привезенный товар, приемный акт для издательства, накладная для склада, приемный акт для склада, накладная для магазина.
Список литературы:
Сайт корпорации Rational Software http://www.rational.com/;
Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. М., Центр Информационных Технологий, 1996;
Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М., "Лори", 1996.
стр.