Факторы качества графического ПО. Особенности дружественного интерфейса при разработке программных приложений КГ.


Каковы основные факторы, влияющие на качество программного средства? Это — скорость создания, скорость исполнения, возможность появления ошибок, особенности программы.

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

Возможность задействовать все декларируемые функции ОС и ее расширений (API программиста) значительно упрощает разработку, понимание хода процессов. Среди явных лидеров универсальных средств лидирует С (С++). Наличие различных компиляторов, графических библиотек способствуют популяризации. Многие пользователи (особенно последователи Turbo Pascal) предпочитают Delphi, другие — Visual Basic. Visual Basic, как инструмент, прост в освоении и имеет хорошие возможности, наглядность.

Для решения задач видео применяют специализированные пакеты, типа Quick Time. Часто при разработке мультимедийных приложений, требуется обеспечить синтез графики и текста. Причем для текста часто необходим индексированный поиск (пример — мультимедийные энциклопедии). Хорошее решение — использование Media View. Пакет Adobe Acrobat представляет интересную технологию для работы с текстом. Набор библиотек Acrobat Tool Kit позволяет осуществить индексирование в наборе файлов и поиск по файлу индекса. Имеется возможность вывода на экран сверстанных документов в формате .pdf. Но, существенной проблемой является получение Acrobat Kit, т.к. для этого надо быть лицензионным участником программы фирмы Adobe. Это недешево.

Следует заметить, что разработка собственных библиотек — трудоемкий и не всегда оправданный выход. На это, как правило, идут только крупные компании, и то, если выгода очевидна. Гораздо больший резон — использование имеющегося программного багажа авторских средств. Важным аспектом разработки графических приложений является хорошее владение информацией. В связи с этим необходима работа с документацией по продукту, обращение к WEB-сайтам фирм.

При проведении тестирования выявляются ошибки, заложенные в продукте. Негласное правило гласит, что приобретение ранних версий чревато неприятностями, которые могут возникнуть в ходе эксплуатации программ. Процесс адаптации программных библиотек к новым моделям 3D- ускорителей осуществляется с использованием технологий Quick Draw 3D, DirectX или Open GL.

Большой интерес представляет работа набора Quick Draw 3D для трехмерной графики. Среди заметных преимуществ можно отметить следующие:

— удобный интерфейс;

— наличие стандарта хранения файлов 3DMF;

— легкий просмотр и воспроизведение 3D-моделей через программу-Viewer.

Новые разработки Microsoft (идет -тестирование) посвящены индексированию и поиску информации в HTML-файлах. Пока связь объектов в PC-системах использует механизм OLE (Object Linking Embadding), МАС- платформа применяет Apple Script и Apple Events.

Загрузка...