- •Проектирование информационных систем
- •Общие требования к методологии и технологии проектирования
- •Жизненный цикл ис
- •Стандарт iso/iec 12207
- •Iec - International Electrotechnical Commission - Международная комиссия по электротехнике
- •Модели жизненного цикла
- •Комплекс стандартов гост 34
- •Концептуальное проектирование
- •Модели ис и методики проектирования
- •Структурный анализ и проектирование (sadt)
- •Диаграммы потоков данных.
- •Диаграммы сущность-связь (erd)
- •Диаграммы переходов состояний (std)
- •Методики проектирования idef
- •Структура языка uml
- •Разновидности структурных сущностей
- •Диаграммы
- •Case- системы
- •Rational Rose
Rational Rose
К числу средств визуального моделирования объектно-ориентированных информационных систем (ИС) относится Rational Rose.
Данный продукт работает на основе универсального языка моделирования UML (Universal Modeling Language), с помощью которого Rational Rose может решить почти все задачи в сфере проектирования информационных систем: начиная с исследования бизнес-процессов, заканчивая кодогенерацией на установленном языке программирования.
В Rational Rose модель представлена с четырех точек зрения, или видов (View):
Use Case View - описывает, как проект выглядит с точки зрения его использования. Кто и куда вводит данные, что после этого делает программа и кому передает результат. Пример такой диаграммы показан на рис. 1 и в большем фрейме браузера на рис. 3;
Logical View - здесь описывается логика программы. Рекомендуется приступать к работе с этим аспектом модели в последнюю очередь, когда уже определено, что и в какой последовательности будет делать программа. Здесь описываются классы, их свойства и методы, отношения между классами. Пример такой диаграммы показан на рис. 4;
Component View - показывает, на какие компоненты разбит проект, что помещено в каждый из них. Здесь проектируются модули и зависимости между ними, переходы от главной программы к подпрограммам;
Deployment View - помогает продумать расположение физических устройств и связей между ними. В каждом из этих видов по умолчанию находится главная диаграмма - Main, в которой и отражается соответствующий аспект модели. Можно не ограничиваться ею и создавать другие диаграммы. Кроме того, в видах можно создавать дополнительные типы диаграмм:
State diagram - диаграмма состояний и переходов между ними;
Activity diagram - отображает состояния системы и ее объектов, выполняемые действия и условные переходы;
Iteraction diagram - диаграмма взаимодействия объектов.
Rational Software — компания-разработчик программного обеспечения. До 2003 года Rational была независимой компанией, в 2003 году компания была куплена фирмой IBM. Большинство продуктов компании предназначены для моделирования, а также для разработки и поддержки программного обеспечения.
Также в компании разработана методология разработки программного обеспечения — Rational Unified Process (RUP). В методологии даются рекомендации по всем этапам разработки: от моделирования бизнеса до тестирования и сдачи в эксплуатацию готовой программы.