Анализ и выбор CASE средств
Проведя анализ достоинств и недостатков, представленных CASE средств, можно сделать выбор какое средство необходимо использовать в данном случае. Я склоняюсь к использованию для создания модели работы объекта исследования и модели разрабатываемой системы CASE-средства MSVisio 2007, так как оно удовлетворяет требованиям по использованию нотации UML 2.0 в создаваемых моделях. В идеальном случае для… Читать ещё >
Анализ и выбор CASE средств (реферат, курсовая, диплом, контрольная)
Для того чтобы начать процесс создания моделей, и моделирования предметной области, необходимо определиться с выбором средства, в котором данные модели будут создаваться.
Первый и основополагающим требованием к CASE-средству должна быть поддержка нотации UML версии 2.0 и свободное встраивание в модели произвольных графических объектов. Вторым немаловажным требованием является удобство применения CASE-средства.
На следующем этапе выберем несколько CASE-средств, среди которых будет производиться выбор. В данной работе в процессе анализа будут представлены следующие CASE-средства: Borland Together, MSVisio 2007, Rational Rose. Все эти продукты поддерживают нотацию UML 2.0.
Достоинством MSVisio 2007 является тот факт, что данный продукт распространяется как надстройка к MSOffice 2007. Размер дистрибутива у данного продукта не очень большой, что позволяет скачать его с сайта разработчика без каких-либо серьезных затрат.
Недостатком в данном CASE-средстве является тот факт, что оно поддерживает не все диаграммы нотации UML 2.0. Еще один минус — это отсутствие технической поддержки пользователей. Но! Большим плюсом является тот факт, что имеется возможность использовать не стандартные графические примитивы.
CASE-средство Rational Rose является коммерческой разработкой компании IBM. Последняя 2007 версия данного продукта поддерживает нотацию UML 2.0 в полном объеме. При инсталляции пакета разработчику предоставляется множество утилит и сопутствующих продуктов, облегчающих разработку систем. Также в пакете присутствует возможность генерации исходного кода приложения на основе моделей. Среди достоинств еще можно выделить очень красивый интуитивно понятный и эргономичный интерфейс продукта.
Недостатком является слишком высокая цена за лицензионную копию продукта. Приобретение данного продукта по карману только очень крупным и богатым фирмам или командам разработчиков.
CASE-средство Borland Together поставляется в комплекте с пакетом Borland Developer Studio. Данный пакет ориентирован на разработку приложений на языках Delphi, C++ и Java. Встроенное CASE-средство в данный пакет позволяет создавать модели и генерировать исходный код из диаграммы классов. Данный пакет изначально ориентирован на написание исходного кода приложения, его компиляцию и отладку. Функции разработки моделей в данном пакете являются дополнительными.
Стоимость данного пакета является высокой. Но возможность приобрести лицензионную версию доступна более широкому кругу разработчиков.
В идеальном случае для создания моделей и проведения моделирования предметной области необходимо использовать CASE-средство от компании IBM — Rational Rose 7.0. Но ввиду высокой стоимости и недоступности данного средства, в данной работе будет использовано CASE-средство MSVisio 2007. Оно в данном случае удовлетворяет всем требованиям и является доступным.
CASE-средство BPwin поддерживающее методологии IDEF0, DFD, IDEF3 и CASE-средство Erwin поддерживающее методологию IDEF1x, являются безальтернативными в плане выбора. Проводить сравнение между средствами, поддерживающими нотацию UML 2.0 и методологии IDEF0, DFD, IDEF3 и IDEF1x считаю нецелесообразным, так как данные средства нацелены на решение различного круга задач, причем средства с поддержкой UML 2.0 способны решать задачи, решаемые средствами BPwin и ERwin.
Таблица 2.1.
Анализ CASE средств.
MS Visio 2007. | Rational Rose 7.0. | Borland Together. | |
Поддержка UML 2.0 и выше. | |||
Генерация кода программы. | |||
Работа в комплексе. | ; | ||
Поддержка. | ; | ||
Экспертная оценка. | Удовлетворительно. | Отлично. | Хорошо. |
Размер дистрибутива. | 350 Мбайт. | 8 400 Мбайт. | 4 500 Мбайт. |
Аппаратные требования. |
| Минимум 1 Гб оперативной памяти, от 1200 Мб свободного места на HDD. | Минимум 1 Гб оперативной памяти (рекомендуется больший объем), 700 Мб свободного места HDD. |
Стоимость. | Бесплатно, при условии покупки MsOffice. | > 130 000 рублей. | >55 000 рублей. |
Проведя анализ достоинств и недостатков, представленных CASE средств, можно сделать выбор какое средство необходимо использовать в данном случае. Я склоняюсь к использованию для создания модели работы объекта исследования и модели разрабатываемой системы CASE-средства MSVisio 2007, так как оно удовлетворяет требованиям по использованию нотации UML 2.0 в создаваемых моделях.