Анализ и выбор программных средств разработки информационной управляющей системы



 

Современные средства разработки программного обеспечения (ПО) характеризуются большим разнообразием критериев, используя которые, разработчик имеет возможность автоматизировать процесс разработки приложений. Так, в настоящее время инструментальные средства позволяют:

· создавать интерфейс используя стандартные компоненты;

· передавать управление различным процессам, в зависимости от состояния системы;

· создавать оболочки для баз данных, как и сами базы данных;

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

· Современные средства разработки характеризуются следующими параметрами:

· поддержка объектно-ориентированного стиля программирования;

· возможность использования CASE-технологий, как для проектирования разрабатываемой системы, так и для разработки моделей реляционных баз данных;

· использование визуальных компонентов для наглядного проектирования интерфейса;

· поддержка БД;

· возможность использования алгоритмов реляционной алгебры для управления реляционными базами данных;

· возможность синхронизации составных частей проекта (предоставляется при разработке больших программных комплексов).

Вышеперечисленными свойствами обладают языки программирования, например: Delphi, Visual C++, Borland С++ Biulder, Visual FoxPro и другие.

Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств. Так Visual C++ обычно используется при разработке приложений предназначенных для работы с ОС Windows, и выполняющих большое количество вычислений. Одним из недостатков данного средства разработки приложений является высокое требование к аппаратным ресурсам при разработке программного обеспечения, недостаточно высокая скорость компиляции программного кода и при реализации конечного продукта (ПО), используя этот продукт необходимо большее дисковое пространство, чем при создании аналогичного ПО другими средствами разработки. Borland С++ Biulder по своим недостаткам аналогичен Visual C++, но обладает еще одним – разработка баз данных на базе языка SQL и их поддержка ограничена. Система разработки Visual FoxPro предъявляет наименьшие требования к системным ресурсам, но ее применение ограничено неудобством в визуальном создании интерфейса разрабатываемого приложения. Недостатком Delphi состоит в том, что при его использовании нет достаточного доступа к функциям ОС, но данный недостаток несущественен, поскольку разрабатываемое приложение ориентировано на поддержку БД, а не на работу с ОС. Немалое значение при выборе Delphi в качестве средства для разработки системы играет возможность использования большого количества встроенных визуальных компонентов, как для разработки интерфейса, так и для создания СУБД.

При создании программного продукта информационной управляющей системы «Супермаркет» главным критерием выбора программных средств разработки являлись:

· скорость разработки приложений;

· возможность быстрого внесения изменений в программу;

· возможность редактирования и просмотра БД, используя средства разработки.

Как дополнение к перечисленному, можно указать, что время разработки зависит от: поддержки выбранным инструментарием ОС, аппаратной поддержки, необходимой для их оптимального функционирования; наличия предварительного опыта у разработчиков в использования соответствующих программных средств. Обеспечить минимальное время разработки можно только при выполнении этих условий.

Исходя из приведенных требований, выделим следующие характеристики средств разработки программного обеспечения:

· Наличие опыта разработки с использованием данного программного продукта;

· Требования по ресурсам;

· Поддержка операционной системы;

· Наглядность разработки интерфейса;

· Предоставляемые возможности работы с базами данных;

· Доступность;

· Скорость работы разработанного программного обеспечения;

· Обработка исключительных ситуаций;

· Время создания разработанного программного обеспечения;

·  Удобство эксплуатации;

Для вышеперечисленных средств для разработки информационной управляющей системы воспользуемся методом вариантных обоснований. Этот метод предназначен для выбора наилучшего варианта из нескольких предложенных и состоит из следующих этапов:

Определение критериев, по которым будет произведено сравнение и степени их важности.

· Каждый вариант оценивается по полученному перечню критериев. Получается численное значение – оценка.

· Нахождение общего количества баллов для каждого из вариантов (можно учитывать важность критериев ).

· Лучшим считается вариант, который набрал максимальное количество баллов.

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

Результаты приведены в таблице 3.1

Таблица 3.1 Анализ программных средств разработки информационной управляющей системы(разработано лично автором)

Средство разработки

Delphi

Visual C++

Borland C++ Buielder

 

Visual FoxPro

Характеристика средств разработки
Наличие опыта разработки с использованием данного программного продукта; 8 6 4 4
Требования по ресурсам; 7 6 6 5
Поддержка операционной системы; 8 8 8 7
Наглядность разработки интерфейса; 9 7 8 5
Предоставляемые возможности работы с базами данных; 8 6 4 7
Скорость работы разработанного программного обеспечения; 6 7 8 7
Обработка исключительных ситуаций; 8 8 8 6
Время создания разработанного программного обеспечения; 9 6 5 7
Удобство эксплуатации; 7 8 8 7
Всего: 70 62 60 56

 

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

 

 

 


Дата добавления: 2018-02-18; просмотров: 61; ЗАКАЗАТЬ РАБОТУ