КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Пакеты прикладных программ.Данный класс программных средств наиболее представителен, что обусловлено прежде всего широким применением средств компьютерной техники во всех сферах деятельности человека, созданием автоматизированных информационных систем различных предметных областей. Классификация и типовые представители прикладного программного обеспечения: Проблемно-ориентированные ППП Это самый представительный класс программных продуктов, внутри которого проводится классификация по разным признакам: ü типам предметных областей; ü информационным системам; ü функциям и комплексам задач, реализуемых программным способом, и др. Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП одинакового функционального назначения и, таким образом, создало рынок программных продуктов: ü ППП автоматизированного бухгалтерского учета; ü ППП финансовой деятельности; ü ППП управления персоналом (кадровый учет); ü ППП управления материальными запасами; ü ППП управления производством; ü банковские информационные системы и т.п. Основные тенденции в области развития проблемно-ориентированных программных средств: ü создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала; ü создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервер; ü организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ; ü наличие простых языковых средств конечного пользователя для запросов к базе данных; ü настройка функций обработки силами конечных пользователей (без участия программистов); ü защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных). Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду), велики объемы хранимой информации, что обусловливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных). Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей. Данный класс программных продуктов весьма динамичен как по составу реализуемых имифункций, так и по используемому для их создания инструментарию разработчика. Со временем границы компьютеризации информационных систем, как правило, расширяются, что приводит к изменению функций существующих ППП. ППП автоматизированного проектирования Программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов чертежей и иx многократным использованием, созданием демонстрационных иллюстраций и мультфильмов. Отличительной особенностью этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных. ППП общего назначения Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами за счет встроенных средств технологии программирования могут пользоваться и программисты для создания усложненных программ обработки данных. Представители данного класса программных продуктов: 1. Настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним. 2. Серверы баз данных — успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер. 3. Генераторы (серверы) отчетов — самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер. 4. Текстовые процессоры — автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов. Развитием данного направления программных продуктов являются издательские системы. 5. Табличный процессор — удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные 6. Средства презентационной графики — специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки 7. Интегрированные пакеты — набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе. Наиболее распространены интегрированные пакеты, компонентами которых являются: ü СУБД; ü текстовый редактор; ü табличный процессор; ü органайзер; ü средства поддержки электронной почты; ü программы создания презентаций; ü графический редактор. Методо-ориентированные ППП Данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач. Офисные ППП Данный класс программных продуктов охватывает программы, обеспечивающие организационное управление деятельностью офиса: 1. Органайзеры (планировщики) — программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки. В состав программ органайзеров входят: калькулятор, записная книжка, часы, календарь и т.п. Наиболее часто подобное программное обеспечение разрабатывается для ноутбуков, персональных компьютеров блокнотного типа. 2. Программы-переводчики, средства проверки орфографии и распознавания текста включают: ü программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке; ü словари орфографии, используемые при проверке текстов; ü словари синонимов, используемые для стилевой правки текстов; ü программы для распознавания считанной сканерами информации и преобразования в текстовое представление. 3. Коммуникационные ППП — предназначены для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети. В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения — браузеры, средства создания WWW-страниц. Электронная почта также становится обязательным компонентом офисных ППП. Настольные издательские системы Данный класс программ включает программы, обеспечивающие информационную технологию компьютерной издательской деятельности: ü форматирование и редактирование текстов; ü автоматическую разбивку текста на страницы; ü создание заголовков; ü компьютерную верстку печатной страницы; ü монтирование графики; ü подготовку иллюстраций и т.п. Программные средства мультимедиа Основное назначение программных продуктов мультимедиа — создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя. Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, процессе обучения, организации досуга. Базы данных компьютерных изображений произведений искусства, библиотеки звуковых записей и будут составлять основу для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов. Системы искусственного интеллекта Данный класс программных продуктов реализует отдельные функции интеллекта человека. Основными компонентами систем искусственного интеллекта являются база знаний, интеллектуальный интерфейс с пользователем и программа формирования логических выводов. Основные понятия векторной графики. В векторной графике основным элементом изображения является линия, причем совершенно не имеет значения, прямая это линия или кривая. Линия описывается математически как единый объект, и потому объем данных для отображения объекта средствами векторной графики существенно меньше, чем в растровой графике. Линия — элементарный объект векторной графики. Как и любой объект, линия обладает свойствами. К свойствам линии можно отнести: * форму — прямая, кривая, замкнутая, разомкнутая; * толщину — тонкая, толстая, жирная; * цвет — цветная или черно-белая; * начертание — сплошная, пунктирная. Замкнутые линии обладают свойством заполнения. Охватываемое ими пространство может быть заполнено другими объектами: текстурой — регулярные фрагменты (как «ситчик» в цветочек, бабочку, горошек), картой — заготовленное растровое изображение, или выбранным цветом. Простейшая незамкнутая линия ограничена двумя точками, именуемыми узлами. Узлы также имеют свойства, параметры которых влияют на форму конца линии и характер сопряжения с другими объектами. Все прочие объекты векторной графики составляются из линий. Например, прямоугольник можно рассматривать как один объект (замкнутый контур), если объединить объекты-линии, входящие в него. Куб можно составить из шести связанных прямоугольников, каждый из которых, в свою очередь, образован либо из четырех связанных линий — плоскости куба, либо из двенадцати связанных линий, образующих ребра. Из-за такого подхода векторную графику называют объектно-ориентированной. Кривые Безье — это особый, упрощенный вид кривых третьего порядка. Метод построения кривой Безье основан на использовании пары касательных, проведенных к отрезку линии в ее окончаниях. Отрезки кривых Безье описываются восемью параметрами, поэтому работать с ними удобнее. На форму линии влияет угол наклона касательной и длина ее отрезка. Получается, что касательные играют роль виртуальных «рычагов», с помощью которых управляют кривой. Таким образом, объекты векторной графики хранятся в памяти ЭВМ в виде набора параметров, что, кстати, и объясняет малый размер векторных файлов, но при выводе на экран или на принтер изображение все равно выводится пикселями (устройства вывода так устроены). В этот момент векторной программе приходится вычислять координаты экранных (или бумажных) точек в изображении объекта, поэтому векторную графику называют вычисляемой.
|