Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект автоматизированного рабочего места специ...rtf
Скачиваний:
19
Добавлен:
01.07.2025
Размер:
47 Мб
Скачать
☆

1.6 Анализ и выбор средств разработки программного обеспечения

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

Выбор средств разработки приложений в составе АРМ

Методика определения подходящего программного продукта заключалась в следующем.

Сначала выбиралось несколько доступных и известных программных продуктов. В данном случае это были Delphi 6.0, Visual C++ 6.0 и Visual Basic. Каждому критерию давалось значение веса исходя из целей проектирования таким образом, что сумма весов всех критериев равнялась 1.

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

Данные для анализа экспертной оценки были получены путем опроса общественного мнения учащихся групп ИТ академии, по результатам опроса были получены среднестатистические оценки характеристик средств разработки программных продуктов, представленные в таблице 1.5

Экспертная оценка определяется по формуле:

(1.1)

где Oi - общая оценка программного средства;

Kij - весовой коэффициент критерия;

ai - оценка i - того программного средства по j - тому критерию.

Таблица 1.5 - Сравнительная характеристика средств разработки приложений для Windows

Характеристики

Вес

Delphi 6.0

Visual Basic

Visual C++ 6.0

1

Удобство пользовательского интерфейса

0,05

10

7

7

2

Простота языка программирования

0,25

10

9

6

3

Скорость работы приложений

0,1

9

8

10

4

Скорость компиляции приложений

0,025

10

8

5

Наличие интегрированного отладчика

0.075

9

7

8

6

Поддержка принципов ООП

0.05

8

5

10

7

Возможность многоуровневой разработки приложений

0,075

10

8

10

8

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

0,025

10

8

10

9

Поддержка технологии OLE Automation

0,1

10

8

10

10

Поддержка технологии ActiveX

0,1

10

10

10

11

Наличие интерфейсов для работы с СУБД

0,1

10

6

8

Оценка

1

56

45,75

50

Оценки программных средств рассчитаны по формуле 1.1

Таким образом, видно, что наиболее мощным и удобным средством разработки приложения является Delphi 6.0 [12-13].

Выбор СУБД.

Так как для написания приложения было выбрано Delphi 6.0, в состав которого входит BDE, содержащее все необходимые библиотеки в формате Paradox, то все данные были сведены в базы данных, которые записаны в формате баз данных Paradox для Windows. Выбор этого формата данных обусловлен тем, что алгоритм обработки баз данных Paradox является одним из лучших, он имеет широкий набор правил, фиксирующих целостность данных, богатый набор типов данных и несколько хороших механизмов, подобных автоинкрементным полям. Также все базы данных являются локальными базами, т.е. располагаются на одной ЭВМ и нет необходимости обеспечения одновременной работы с ней нескольких пользователей, для чего необходимо применять стандартный сервер SQL типа Oracle, Sybase, MS SQL Server. Даже если возникнет необходимость работы нескольких пользователей одновременно, то таблицы Paradox смогут обеспечить корректную работу от 10-15 пользователей, одновременно работающих с одной и той же таблицей [11-12].