Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационной системы оптимального распределения готовой продукции по потребителям КФХ «ВОЛЯ».doc
Скачиваний:
88
Добавлен:
18.05.2017
Размер:
3.04 Mб
Скачать

2.4.2 Выбор case-средств

Существует множество средств моделирования автоматизированных систем. За последние десятилетия сформировалось новое направление в программотехнике - CASE (Computer-Aided Software/System Engineering) на основе методологии структурного системного анализа и проектирования. CASE-технология представляет собой совокупность методологий анализа, проектирования, разработки программного обеспечения (ПО) и сопровождения информационных систем, поддержанную комплексом, взаимосвязанных средств автоматизации [4]. CASE – это инструментарий для системных аналитиков, разработчиков и программистов, позволяющий автоматизировать процесс проектирования и разработки ПО.

Итак, основным критерием при выборе CASE-средств является поддержка выбранных методологий. Помимо этого необходимо учитывать доступность и простоту работы с данными средствами.

Для построения моделей в методологии IDEF0 иIDEF1xиспользованииCASE-средстваBPwin\ERwinот компанииComputerAssociates. [4] Данные средства по своим функциональным возможностям полностью соответствуют поставленным критериям и при этом обладают удобным интерфейсом.

Остановимся подробно на выборе CASE-средства, для построения моделей по методологиямUML2.0 иIDEF0. На российском рынке представлен большой набор программных продуктов, поддерживающих эти методологии, наиболее известными из которых являются следующие средства:

  1. IBM Rational Rose Modeler;

  2. Telelogic Tau Modeler 3.1;

  3. Microsoft Visio 2007.

  4. BPwin

IBM Rational Rose Modeler.Это программный продукт компанииIBM, предназначенный для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Кроме того данный программный продукт содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.

IBMRationalRoseModelerв полной мере поддерживает методологиюUML2.0 и обладает интуитивно понятным и эргономичным интерфейсом. По этим параметрам данноеCASE-средство полностью удовлетворяет заявленным требованиям, но высокая цена данного средства делает его недоступным для приобретения отдельными пользователями, оно по карману лишь крупным компаниям.

Telelogic Tau Modeler 3.1. Данный программный продукт ориентировании на более широкую аудиторию пользователей. Для его использования достаточно скачать дистрибутив из интернета и зарегистрировать копию на сайте разработчика. Но на этом достоинства данногоCASE-средства заканчиваются. Помимо отсутствия поддержки некоторых диаграмм языкаUML,TelelogicTauModeler3.1 обладает крайне неудобным интерфейсом пользователя и требует дополнительного времени для приобретения навыков работы.

Microsoft Visio 2007. Это наиболее простое и доступное средство моделирования. Данный продукт имеет стандартные, привычные всем панели управлении в стилеMSOfficeи легко интегрируется с любыми приложениями этого пакета, что упрощает работу с ним для неопытных пользователей.

CASE-средствоMicrosoftVisio2007 поставляется в комплекте с базовым пакетомMicrosoftOfficeи не требует дополнительных затрат на приобретение. Помимо этого данный продукт поддерживает все виды диаграмм языкаUML.

BPwin. [8]Данный программный продукт относится к малым интегрированным средствам моделирования, которые поддерживают несколько типов моделей и методов.

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

Из существующих CASE-средств, ориентированных на построение моделей по методологииIDEF0,BPwinявляется наиболее известным и распространенным, а удобный интерфейс пользователя облегчает работу с программой

Для удобства сравнения рассмотренных программных продуктов результаты анализа сведены в таблицу (см. таблицу 2.1).

Таблица 2.1 – Сравнительный анализ CASE-средств

Параметры сравнения

RationalRoseModeler

TelelogicTauModeler

MicrosoftVisio2007

BPwin

Платформа

Windows\Unix

Windows

Windows

Windows

Системные требования

Процессор не менее 800 МГц;

ОЗУ от 1 Гб;

Свободное дисковое пространство 2 Гб.

Процессор не менее 500 МГц;

ОЗУ от 256 Мб;

Свободное дисковое пространство 150 Мб.

Процессор не менее 600 МГц;

ОЗУ от 256 Мб;

Свободное дисковое пространство 300 Мб.

Процессор не менее 500 МГц;

ОЗУ от 256 Мб;

Свободное дисковое пространство 100 Мб.

Поддержка методологий

UML 2.0

UML2.0

(не полный набор диаграмм)

UML 2.0

IDEF0, DFD, IDEF3

Продолжение таблицы 2.1

Удобство в работе

Интуитивно понятный интерфейс, обширная справочная документация

Сложный интерфейс, неудобная справочная система

Удобный и эргономичный интерфейс MSOffice, наличие справки

Интуитивно понятный интерфейс,, наличие справки

Доступность

Дорогостоящее средство, ориентировано на большие компании.

Свободно распространяемый продукт

Широко распространенное средство, относительно небольшая цена

Широко распространенное средство, относительно небольшая цена

Итак, для моделирования предметной области в соответствии с методологией UML2.0 выбраноCASE-средствоMicrosoftVisio, а для построения моделей по методологииIDEF0 -CASE-средствоBPwin. Оба программных продукта, в наибольшей степени отвечают все поставленным критериям.

Соседние файлы в предмете Дипломная работа (подготовка и защита)