Главная » Аналитика » Методологии. Сравнительный анализ. ARIS – RUP.
Окт
17

Бесспорно, в данной статье мы попытаемся сравнить не сравнимое.. Но с другой стороны, данная статья позволит разобраться, в чем именно специфика данных методологий.

Для начала, разберемся в понятиях.  Предлагаемый перечень определений:

  • Методология определяет шаги работыиих последовательность  (RUP, ARIS).
  • Нотации предназначены для описания элементов данных, этапов обработки и  включают графы, диаграммы, таблицы, блок-схемы (ARIS EPC, UML).
  • Средства поддерживают работу пользователей при созданиии редактировании графического проекта (ARIS Toolset, Rational Rose).


Case средства – программные средства, поддерживающие процессы создания и сопровождения информационных систем, включая анализ и формулировку требований, проектирование прикладного ПО и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом.


Немного из истории:

Впервые концепция создания  системы нового поколения для  проектирования программного обеспечения была представлена в 70х годах и была названа Computer Aided Software Engineering (CASE).

Первый инструментарий был разработан в середине 70х годов, который был ориентирован главным образом на автоматизирование создания структурных диаграмм и их поддержку.

Первые CASE -средства появились на российском рынке в 90х годах.

Различают два типа CASE средств:

  • средства, поддерживающие все этапы жизненного цикла программного продукта (I-CASE- средства, Integrated Computer Aided Software Engineering)
  • и средства, поддерживающие только один этап жизненного цикла (CASE- средства, Computer Aided Software Engineering)

Методология ARIS

Организация в ARIS рассматривается с 4х точек зрения:

– организационной структуры;
– функциональной структуры;
– структуры данных;
– структуры процессов.

В результате проведенного анализа, были выделены следующие плюсы и минусы:

Плюсы:

+ Комплексный подход к анализу

+ Возможность рассматривать объект с разных точек зрения

Минусы:

– Необходимость обучения работе с методологией

– Необходимость четкой проработки регламента работы  с ARIS

– Избыточность  методологии для анализа

– Невозможность генерации каких-либо кодов или БД при проектировании, с использованием case средств, поддерживающих методологию

Вывод:

В основном используется для описания бизнес- процессов

 


Методология RUP

Объектно-ориентированный подход RUP основан на прецедентах использования.

Итерации:

1 – Деловое моделирование.
2 – Первоначальное планирование.
3 – Планирование.
4 – Требования.
5 – Анализ и проектирование.
6 – Среда управления конфигурациями и изменениями.
7 – Тестирование.
8 – Оценка.
9 – Реализация.
10 – Развертывание.

В результате проведенного анализа, были выделены следующие плюсы и минусы:

Плюсы:

+ Сравнительная легкость описания и наглядность моделей

+ Возможность адаптирования методологии UML собственным элементам и видам диаграмм

+ Возможность автоматической генерации кода на основе построенных моделей при проектировании с использованием case средств, поддерживающих методологию

Минусы:

– Невозможность проведения детального анализа процессов

– Неполнота и незавершенность некоторых видов диаграмм, возможность их неверной интерпретации

Вывод:

В основном используется для проектирования информационных систем

 


Резюме проведенного анализа

Никто не утверждает что та или иная методология плоха, наоборот, каждая хороша по-своему!  Применение методологии зависит от целей проектирования и, собственно, от субъективных предпочтений, как не парадоксально.

 

Бесспорно, что субъективные предпочтения не самый рациональный способ выбора методологии, но опять-таки, имеет место быть. Следовательно, данный критерий тоже нельзя исключать.

Ну а мы в своей статье, приведем пример, в каких случаях  рационально использование той или иной методологии.

 

Выделим виды проектирования:

  • Типовое проектирование – имеется готовое решение (часто такие решения называют «коробочные решения»).
  • Оригинальное проектирование  – полностью заказное решение под нужды Заказчика
  • Смешанное проектирование – решение, комбинирующее уже имеющиеся готовое решение с новыми оригинальными доработками под нужды Заказчика.

 

————
Автор: Рожкова Елена
Источники информации:
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ПОДХОДОВ К ПРОЕКТИРОВАНИЮ ИС
сайт Software AG в России
Перечень ресурсов может быть не полным, анализ проводился в 2008 году.

GD Star Rating
loading...

Поделиться в соц. сетях

Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

, ,

Добавить ответ