Главная страница

Язык MatLab является высокоуровневым. Структурные характеристики системы


Скачать 0.98 Mb.
НазваниеСтруктурные характеристики системы
АнкорЯзык MatLab является высокоуровневым
Дата28.04.2022
Размер0.98 Mb.
Формат файлаdoc
Имя файла436723.doc
ТипПрограмма
#503608
страница4 из 17
1   2   3   4   5   6   7   8   9   ...   17

2. Моделирование предметной области

    1. Анализ и выбор 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 Rose7.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

RationalRose 7.0

BorlandTogether

Поддержка UML 2.0 и выше

+

+

+

Генерация кода программы

+

+

+

Работа в комплексе

-

+

+

Поддержка

-

+

+

Экспертная оценка

Удовлетворительно

Отлично

Хорошо

Размер дистрибутива

350 Мбайт

8 400 Мбайт

4 500 Мбайт

Аппаратные требования

512 Мб оперативной памяти,

400 Мб свободного места на HDD.

Минимум 1 Гб оперативной памяти, от 1200 Мб свободного места на HDD.

Минимум 1 Гб оперативной памяти (рекомендуется больший объем), 700 Мб свободного места HDD

Стоимость

Бесплатно, при условии покупки MsOffice

> 130 000 рублей

>55 000 рублей


Проведя анализ достоинств и недостатков, представленных CASE средств, можно сделать выбор какое средство необходимо использовать в данном случае. Я склоняюсь к использованию для создания модели работы объекта исследования и модели разрабатываемой системы CASE средства MSVisio2007, так как оно удовлетворяет требованиям по использованию нотации UML 2.0 в создаваемых моделях.

    1. 1   2   3   4   5   6   7   8   9   ...   17


написать администратору сайта