Инструменты моделирования Rational Rose
Средства анализа и моделирования бизнес процессов. Проектирование и разработка информационных систем и программного обеспечения для управления предприятиями. Применение Rational Rose для создания графических объектно-ориентированных моделей и языке UML.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 30.06.2020 |
Размер файла | 200,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.Allbest.Ru/
Размещено на http://www.Allbest.Ru/
Размещено на http://www.Allbest.Ru/
Rational Rose
1 слайд
Rational Rose представляет собой CASE средство проектирования и разработки информационных систем и программного обеспечения для управления предприятиями. Как и другие CASE средства (ARIS, BPwin, ERwin) его можно применять для анализа и моделирования бизнес процессов. Первая версия этого продукта была выпущена компанией Rational Software. В дальнейшем Rational Rose был куплен IBM.
Принципиальное отличие Rational Rose от других средств заключается в объектно-ориентированном подходе. Графические модели, создаваемые с помощью этого средства, основаны на объектно-ориентированных принципах и языке UML (Unified Modeling Language). Инструменты моделирования Rational Rose позволяют разработчикам создавать целостную архитектуру процессов предприятия, сохраняя все взаимосвязи и управляющие воздействия между различными уровнями иерархии.
2 слайд
Моделирование бизнес процессов в Rational Rose выполняется за счет применения различных аспектов. Каждый из этих аспектов концентрирует внимание на определенных характеристиках и возможностях процессов.
К таким аспектам относятся:
· вариант использования (use case). Этот аспект дает возможность понять, каким образом действуют участники процесса и за счет этого определить их взаимодействие и влияние на процесс. Для построения моделей процесса в рамках данного аспекта применяются Use-case диаграммы, диаграммы последовательностей, диаграммы совместной работы и диаграммы действий;
· логический аспект. С помощью этого аспекта можно определить функциональные требования процессов. Он задает логическую взаимосвязь между классами элементов процессов. Для построения моделей применяются диаграммы классов и диаграммы состояний;
· составляющие элементы. Этот аспект обращает внимание на состав элементов процесса и их распределение при создании информационной системы. Модели в этом аспекте строятся с помощью диаграммы компонентов. Она содержит информацию об элементах процесса и программном обеспечении;
· ввод в действие. Этот аспект показывает схему процесса в привязке к аппаратному обеспечению информационной системы. Для построения моделей применяется только одна диаграмма - диаграмма топологии;
За счет применения различных аспектов Rational Rose предоставляет пользователям (бизнес аналитикам, инженерам, техническим специалистам и руководителям) возможность создавать, анализировать, изменять и управлять моделями, используя единый объектно-ориентированный подход и единый язык моделирования.
3 слайд
Возможности Rational Rose
Последние версии Rational Rose содержат несколько программных продуктов, которые обеспечивают широкие возможности по моделированию бизнес процессов. Пользователи могут создавать графические модели процессов, приближенные к потребностям бизнеса.
Rational Rose обеспечивает следующие возможности моделирования бизнес процессов:
· поддержка объектного моделирования. Применение принципов объектного моделирования и языка UML позволяет приблизить модели процессов к требованиям бизнеса и упрощает вид моделей;
· структурное представление элементов. Модели процессов и их элементы могут быть представлены в виде графической структуры, наглядно отображающий их состав и взаимосвязи;
· интеграция моделей. За счет применения единого языка UML, Rational Rose позволяет объединить модели бизнес процесса, модели приложений и модели данных;
· интеграция с программными продуктами. Для расширения возможностей моделирования и анализа бизнес процессов в Rational Rose реализована возможность интеграции с другими программными продуктами, например, Microsoft Visual Studio;
· открытая архитектура. Она позволяет дополнять существующий инструментарий программы новыми функциями и возможностями;
· обратное проектирование. Эта возможность позволяет на основе имеющегося программного кода построить понятийную модель. Для целей моделирования бизнес процессов данная возможность может быть полезна, если моделируемый процесс автоматизирован.
4 слайд
Преимущества Rational Rose
Основное преимущество данного CASE средства связано с объектным принципом моделирования. За счет его применения можно максимально сблизить представления различных специалистов, которые осуществляют моделирование бизнес процессов и работают с моделями. Помимо этого, есть и преимущества, обусловленные удобством работы с программным пакетом Rational Rose.
Преимуществами Rational Rose являются:
· поддержка командной работы. В этом CASE средстве реализована простая поддержка всех участников проекта. Пользователи могут работать со своими собственными уникальными моделями и в своем собственном окружении без смены рабочего места, при этом сохраняется взаимосвязь с общими моделями;
· управление моделями. Все создаваемые модели могут быть легко изменены. Изменения в одной модели автоматически отражаются во взаимосвязанных моделях. Для управления моделями применяется система контроля версий и управления конфигурацией. Это позволяет легко проводить изменения в любых моделях бизнес процессов;
· контроль ошибок. Rational Rose обеспечивает отслеживание ошибок, возникающих при моделировании. Это позволяет исправить ошибки с учетом их наследования и передачи на очередной уровень моделирования;
· документирование моделей. Пользователи могут создавать необходимые им отчеты и документы по моделям процессов. Документы формируются под потребности пользователя и могут настраиваться для применения к разным моделям;
· управление конфигурацией. Пользователи могут настраивать конфигурацию интерфейса и части приложений под свои потребности. В Rational Rose применяется графический пользовательский интерфейс (GUI), за счет которого можно настроить необходимое окружение для комфортной работы.
5 слайд
Планирование групповой разработки
Групповая разработка требует, чтобы группы аналитиков, архитекторов и разработчиков имели возможность одновременно видеть «полную картину» при работе над ее частью
6 слайд
информационный моделирование rational rose
Для успешного управления моделью, в которой множество членов группы имеют различные виды доступа, необходимо:
Сформулировать рабочую стратегию для управления групповыми действиями
Иметь инструментальные средства поддержки этой стратегии
При разработке текущих проектов инструментальные средства должны быть способны:
Обеспечить всех членов группы одновременным доступом к полной модели
Управлять доступом к модифицированию элементов модели
Вносить изменения контролируемым способом
Обслуживать множество версий модели
Для разрешения этих проблем Rose интегрирована с Rational ClearCase
7 слайд
Инструмент конфигурационного управления ClearCase эффективно поддерживает групповую разработку:
Защищает разработчиков от несанкционированных изменений модели
Поддерживает сравнение и объединение изменений, сделанных многими участниками разработки
Поддерживает распределенную (географически рассредоточенную) разработку
Интеграция допускает из меню Rose часто используемые команды управления версиями
8 слайд
Для поддержки многократного использования:
Артефакты многократного использования должны быть архитектурно-существенными модулями, а не обычными классами
Члены группы должны иметь доступ к переналаживаемым артефактам
Эти артефакты должны легко каталогизироваться, отыскиваться и применяться в моделях
9 слайд
Rose поддерживает работу в группе, позволяя выделять части модели в отдельные файлы (управляемые модули)
Каждый член группы отвечает за определенный модуль
Самый низкий уровень детализации для управляемого модуля - это пакет
Управляемые модули могут помещаться под управление версиями
10 слайд
Отображение виртуального пути дает Rose возможность при обращении к управляемому модулю использовать относительный путь к файлу вместо его физического пути
Это позволяет перемещать модель между системами и каталогами и модифицировать модель из различных рабочих областей.
12 слайд
Книги по Rational Rose
Rational Rose остается довольно популярным CASE средством моделирования бизнес процессов. По данному программному пакету написано достаточно много литературы и учебных материалов. В данном разделе представлены наиболее популярные и интересные книги по применению Rational Rose.
UML и Rational Rose
Rational Rose является одним из популярных инструментов визуального моделирования. Данная книга подробно описывает работу с пакетом Rational Rose, объясняет каким образом осуществлять моделирование бизнес процессов с применением UML диаграмм и объектно-ориентированных приложений. В книге рассказывается, как, используя Rational Rose, можно перевести диаграммы процессов в программный код.
UML и Rational Rose раскрывает следующие вопросы: основные понятия и принципы языка UML, создание UML диаграмм, разработка детальных объектных моделей, разработка детальных моделей данных, моделирование на основе применения XML DTDs, автоматическая генерация кода, обратное моделирование, применение техник прямого и обратного моделирования.
Rational Rose 2000 и UML. Визуальное моделирование
В этой книге представлено описание языка моделирования UML с его стандартными нотациями и семантикой для описания структуры объектов и их поведения. Применение языка UML продемонстрировано на основе пакета моделирования Rational Rose 2000.
Книга дает разъяснения по каждому элементу языка UML и применению технологии моделирования RUP. Для демонстрации возможностей RUP и UML разбирается весь цикл разработки от создания идеи, до проведения анализа и проектирования. Весь процесс разбирается на конкретных примерах в пакете Rational Rose 2000.
Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose
Эта книга посвящена изучению языка UML версии 1.5 на основе применения пакета Rational Rose, который был разработан компанией IBM. В книге представлено описание всех элементов языка, даны примеры моделирования процессов, указаны особенности процесса объектно-ориентированного анализа, представлен процесс проектирования и разработки процессов с применение пакета IBM Rational Rose.
Книга будет полезна начинающим и достаточно опытным бизнес аналитикам, специалистам по моделированию процессов и всем интересующимся объектно-ориентированным моделированием.
CASE-технологии. Практическая работа в Rational Rose
Книга вышла в 2002 году. В этой книге подробно рассмотрен процесс создания программной системы от идеи, до реализации программного кода. Все шаги работы представлены с объяснением применения Rational Rose. Представлены возможности этого инструмента, его функции и решаемые задачи.
В качестве примера реализации в книге рассматривается создание системы управления тепличным хозяйством. На основе языка UML созданы необходимые модели, подробно описаны возможности создания web приложений и баз данных.
Данная книга будет полезна системным и бизнес аналитикам, занимающимся вопросами моделирования процессов и созданием информационных систем.
Размещено на allbest.ru
...Подобные документы
Среда проектирования программного обеспечения Rational Rose. Унифицированный язык моделирования UML. Требования к функциональности, к безопасности, интерфейсу, настраиваемости, информационной и программной совместимости, программная документация.
курсовая работа [582,0 K], добавлен 20.07.2011Характеристика программных продуктов Open Source: Umbrello - среды UML-моделирования на языке, Rational Rose - средства визуального моделирования объектно-ориентированных информационных систем. Описание и сравнение сайтов по созданию онлайн UML диаграмм.
контрольная работа [1,5 M], добавлен 03.11.2013Разработка информационной системы для ведения каталога книг/читателей, поисковой системы и системы предварительных заказов на приобретение книг. Среда Rational Rose. Внесение изменений в объект. Основные операции классов и атрибуты типов данных.
лабораторная работа [417,6 K], добавлен 17.05.2013Использование CASE-средств для поддержки процессов создания и сопровождения информационных систем. Задачи графического редактора диаграмм, документатора и администратора проекта. Основные возможности IBM Rational Professional Bundle и IBM Rational Rose.
реферат [28,1 K], добавлен 30.05.2012UML как стандарт для создания модели информационной системы. Особенности работы в средстве проектирования Rational Rose 2003. Назначение операций главного меню File и Edit. Особенности разработки диаграммы развертывания в среде IBM Rational Rose 2003.
дипломная работа [524,1 K], добавлен 27.09.2010Характеристика CASE-засобу Rational Rose 98/2000. Дослідження призначення панелей інструментів середовища. Причини, що стримують застосування CASE-засобів. Особливості робочого інтерфейсу Rational Rose. Відмінність між нотаціями Booch, OMT та Unified.
лабораторная работа [260,8 K], добавлен 10.11.2021Загальна характеристика мови моделювання UML. Розробка діаграм UML з метою автоматизації продаж в магазині. Rational Rose як засіб візуального моделювання об'єктно-орієнтованих інформаційних систем. Зворотне проектування як головна перевага Rational Rose.
контрольная работа [1,7 M], добавлен 23.10.2014Классификация автоматизированных информационных систем (АИС). Проектирование АИС складского учета с использованием CASE-средства Rational Rose. Подходы к проектированию, анализ CASE-средств. Программная реализация профессионально ориентированной АИС.
курсовая работа [1,4 M], добавлен 06.03.2012Теория и основные этапы моделирования бизнес-процессов. Метод объектно-ориентированного анализа и проектирования. Особенности методологии ARIS. Метод, используемый в технологии Rational Unified Process. Связь функционального и имитационного моделирования.
презентация [531,0 K], добавлен 22.10.2014Введение в Rose. Создание управляемого элемента. Варианты использования и действующие лица. Выполнение лабораторной работы. Присвоение имен вариантам использования. Создание абстрактного действующего лица. Спецификация объекта. Кооперативная диаграмма.
учебное пособие [2,7 M], добавлен 09.03.2013Исследование объектно-ориентированного подхода к проектированию программного обеспечения будильника. Модель программного обеспечения. Взаимодействие между пользователями и системой. Диаграммы и генерация программного кода при помощи средств Rational Rose.
курсовая работа [355,8 K], добавлен 26.09.2014Описание математической модели открытого пенсионного фонда. Смертность и размер когорт. Проектирование программного обеспечения для численного моделирования открытого пенсионного фонда с помощью Rational Rose. Себестоимость программного продукта.
дипломная работа [1,1 M], добавлен 10.11.2012Разработка объектно-ориентированной модели ООО "Мир Компьютеров". Описание предметной области. Разработка функциональной модели системы средствами BPwin. Проектирование информационной системы средствами Rational Rose. Сопровождение информационных сетей.
курсовая работа [843,4 K], добавлен 07.01.2015Особенности и принципы моделирования программных продуктов в среде Rational Rose. Проектирование системы моментальных платежей "Терминал приема платежей". Создание модели системы на языке UML и программного продукта в виде исполняемого и исходных файлов.
курсовая работа [1,7 M], добавлен 09.11.2011Реалізація механізму роботи пекарні за допомогою засобів UML, а саме використання програмного продукту Rational Rose (об’єктно-орієнтованого засобу проектування). Проект автоматизованої моделі цього виробництва за допомогою AllFusion Process Modeler.
курсовая работа [189,1 K], добавлен 28.04.2011Методика разработки объектно-ориентированной модели информационной подсистемы необходимой для учета успеваемости студентов факультета, которая спроектирована с помощью программного продукта Rational Rose 2003 и унифицированного языка моделирования UML.
курсовая работа [183,9 K], добавлен 25.06.2011Развитие современных информационных технологий. Этапы объектно-ориентированного проектирования информационных систем Rational Rose. Моделирование железнодорожной информационной системы. Создание диаграмм последовательности, компонентов, размещения.
курсовая работа [840,0 K], добавлен 11.07.2012Разработка объектно-ориентированной модели информационной подсистемы учета студентов университета во время экзаменационной сессии с помощью программы Rational Rose 2000, с использованием языка UML. Порядок генерации программного кода на языке С++.
курсовая работа [689,9 K], добавлен 21.06.2011Анализ деятельности предприятия и моделирование основных бизнес-процессов. Моделирование бизнес-процессов при помощи CASE-средства Rational Rose. Получение прибыли путем расширения рынка товаров и услуг. Бизнес-процесс "Заказ и закупка товара".
дипломная работа [1,2 M], добавлен 31.07.2012Проектирование схемы реляционной базы данных торговой компании. Создание диаграмм последовательности (Sequence Diagram) и кооперативных диаграмм (Collaboration diagram). Автоматическая генерация кода нескольких компонентов средствами Rational Rose.
курсовая работа [2,0 M], добавлен 26.06.2015