Выбор технических средств

Для решения поставленной задачи были выбраны следующие технические средства: язык программирования C++ с использованием кроссплатформенной библиотеки Qt 4.8.0, кроссплатформенная IDE (интегрированная среда разработки) Qt Creator 2.4.1, СУБД PostgreSQL 8.4.14, CASE-средство (computer aided software engineering – набор инструментов для разработки качественного ПО) для разработки БД Sybase PowerDesigner 15.3.0.3248.

C++/Qt

Так как необходимо разрабатывать приложение с использованием графического интерфейса, то лучшим вариантом представляется использование именно библиотеки Qt (следовательно, использование языка C++).

Достоинства данной библиотеки:

· платформонезависимость

· простота разработки

· механизм сигналов и слотов

· огромное количество встроенных элементов интерфейса

· хорошая документация с большим количеством примеров

· высокая производительность и эффективность.

Примеры использования:

· рабочий стол в KDE (используется в Linux и FreeBSD)

· веб-браузер Opera

· Skype

· Adobe Photoshop Album

· сетевая карта мира Google Earth

· свободный проигрыватель VLC Media Player

Qt Creator 2.4.1

Кроссплатформенная свободная IDE для разработки на C++ с использованием библиотеки Qt. Основная задача – упростить разработку приложений.

Достоинства:

· автодополнение слов

· настройка стилей

· подсветка синтаксиса

· автогенерация методов

· встроенный Qt Designer

Sybase PowerDesigner 15.0.3.3248

Программа для быстрого и удобного проектирования БД, а также создания UML-диаграмм классов.

Достоинства:

· поддержка огромного количества СУБД

· простой, удобный и понятный интерфейс

· поддержка трех этапов проектирования БД (концептуальный, логический, физический)

· проверка правильности построения моделей

· автоматическое создание моделей

· генерация кода.

PostgreSQL 8.4.14

Свободно распространяемая реляционная СУБД. Наиболее развитая из всех открытых СУБД.

Основные достоинства:

· безопасное и защищенное хранилище данных

· кроссплатформенность

· быстродействие

· поддержка БД практически неограниченного размера

· сбор статистки

· журналы опережающей записи


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: