Бесспорно, в данной статье мы попытаемся сравнить не сравнимое.. Но с другой стороны, данная статья позволит разобраться, в чем именно специфика данных методологий.
Для начала, разберемся в понятиях. Предлагаемый перечень определений:
- Методология определяет шаги работыиих последовательность (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 году.
loading...