Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_А.Парамонов.doc
Скачиваний:
18
Добавлен:
08.09.2019
Размер:
7.82 Mб
Скачать

1.2.6.Выбор платформы для разработки

Для разработки программного средства выбрана операционная система Ubuntu Linux 9.04. Данный выбор обусловлен следующим рядом причин:

  • ПС разработано на базе POS-терминала «ЯРУС», работающего под управлением операционной системы Linux.

  • Драйверы могут быть оперативно загружены и выгружены без перезагрузки ПК.

  • Запуск ПС и загрузка всех необходимых драйверов, а также завершение работы могут быть легко осуществлены с использованием языка оболочки bash.

1.2.7.Выбор среды разработки

При выборе среды разработки были рассмотрены следующие среды: SlickEdit [9], Vim [10] и Qt Creator [11].

Таблица 1.3

Сравнительная характеристика средств разработки

Сравниваемый параметр

SlickEdit

Vim

Qt Creator

Языки программирования

Более 70 языков, в том числе С и С++

Более 70 языков, в том числе С и С++

С++

Способ распространения

Лицензия

Бесплатно

Бесплатно

Таблица 1 .3 (продолжение)

Поддерживаемые платформы

Кроссплатфор-менный

Unix

Кроссплатфор-менный

Подсказки и автозаполнение

Есть

Есть

Есть

Интерфейс

Графический

Консольный

Графический

Разработка многомодульных приложений

Есть

Есть

Есть

Использование в организации

Да

Нет

Нет

Поддержка Subversion (централизованная система управления версиями)

Да

Да

Да

Разработка и тестирование регулярных выражений

Да

Нет

Нет

Как видно из результатов сравнения, представленных в табл. Таблица 1 .3, кроссплатформенная среда разработки SlickEdit обладает рядом преимуществ. Этим обусловлен ее выбор в качестве среды для разработки ПС ЭТ.

1.2.8.Алгоритмы работы программного средства

Программное средство состоит из прикладной программы и набора загрузочных модулей. Укрупненная схема алгоритма работы ПС ЭТ изображена на рис. Рис. 1 .6. Схема алгоритма прикладной программы ПС ЭТ изображена на рис. . Схемы алгоритмов загрузочных модулей изображены на рис. Рис. 1 .8. Все схемы алгоритма выполнены в соответствии с государственным стандартом [12].

Рис. 1.6. Укрупненная схема алгоритма работы программного средства.

Рис. 1.7. Схема алгоритма прикладной программы ПС ЭТ.

Рис. 1 .7. Схема алгоритма прикладной программы ПС ЭТ (продолжение).

Рис. 1 .7. Схема алгоритма прикладной программы ПС ЭТ (продолжение).

Рис. 1 .7. Схема алгоритма прикладной программы ПС ЭТ (продолжение).

Рис. 1.8. Схемы алгоритмов работы драйверов ПС ЭТ.

Рис. 1 .8. Схемы алгоритмов работы драйверов ПС ЭТ (продолжение).

Рис. 1 .8. Схемы алгоритмов работы драйверов ПС ЭТ (продолжение).

Рис. 1 .8. Схемы алгоритмов работы драйверов ПС ЭТ (продолжение).

Рис. 1 .8. Схемы алгоритмов работы драйверов ПС ЭТ (продолжение).