Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Пакеты прикладных программ.




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

Классификация и типовые представители прикладного программного обеспечения:

Проблемно-ориентированные ППП

Это самый представительный класс программных продуктов, внутри которого проводится классификация по разным признакам:

ü типам предметных областей;

ü информационным системам;

ü функциям и комплексам задач, реализуемых программным способом, и др.

Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП одинакового функционального назначения и, таким образом, создало рынок прог­раммных продуктов:

ü ППП автоматизированного бухгалтерского учета;

ü ППП финансовой деятельности;

ü ППП управления персоналом (кадровый учет);

ü ППП управления материальными запасами;

ü ППП управления производством;

ü банковские информационные системы и т.п.

Основные тенденции в области развития проблемно-ориентированных программных средств:

ü создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;

ü создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервер;

ü организация данных больших информационных систем в виде распределенной базы данных на сети ЭВМ;

ü наличие простых языковых средств конечного пользователя для запросов к базе данных;

ü настройка функций обработки силами конечных пользователей (без участия прог­раммистов);

ü защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных).

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

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

Данный класс программных продуктов весьма динамичен как по составу реализуемых имифункций, так и по используемому для их создания инструментарию разработчика. Со временем границы компьютеризации информационных систем, как правило, расширяются, что приводит к изменению функций существующих ППП.

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

Программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием библиотеки стандартных элементов чертежей и иx многократным использованием, созданием демонстрационных иллюстраций и мульт­фильмов.

Отличительной особенностью этого класса программных продуктов являются высо­кие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных.

ППП общего назначения

Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами за счет встроенных средств технологии программирования могут пользоваться и программисты для создания усложненных программ обработки данных.

Представители данного класса программных продуктов:

1. Настольные системы управления базами данных (СУБД), обес­печивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним.

2. Серверы баз данных — успешно развивающийся вид программного обес­печения, предназначенный для создания и использования при работе в сети интегриро­ванных баз данных в архитектуре клиент-сервер.

3. Генераторы (серверы) отчетов — самостоятельное направление разви­тия программных средств, обеспечивающих реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер.

4. Текстовые процессоры — автоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов.

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

5. Табличный процессор — удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные
функции, работа с базами данных, статистическая обработка данных и др.).

6. Средства презентационной графики — специализированные прог­раммы, предназначенные для создания изображений и их показа на экране, подготовки
слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений.

7. Интегрированные пакеты — набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии, реализованные на общей вычислительной и операционной платформе.

Наиболее распространены интегрированные пакеты, компонентами которых явля­ются:

ü СУБД;

ü текстовый редактор;

ü табличный процессор;

ü органайзер;

ü средства поддержки электронной почты;

ü программы создания презентаций;

ü графический редактор.

Методо-ориентированные ППП

Данный класс включает программные продукты, обеспечивающие независимо от пред­метной области и функций информационных систем математические, статистические и другие методы решения задач.

Офисные ППП

Данный класс программных продуктов охватывает программы, обеспечивающие органи­зационное управление деятельностью офиса:

1. Органайзеры (планировщики) — программное обеспечение для плани­рования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки.

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

2. Программы-переводчики, средства проверки орфографии и распознавания текста включают:

ü программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке;

ü словари орфографии, используемые при проверке текстов;

ü словари синонимов, используемые для стилевой правки текстов;

ü программы для распознавания считанной сканерами информации и преобразования в текстовое представление.

3. Коммуникационные ППП — предназначены для организации взаимодей­ствия пользователя с удаленными абонентами или информационными ресурсами сети.

В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения — браузеры, средства создания WWW-страниц. Электронная почта также становится обязательным компонентом офисных ППП.

Настольные издательские системы

Данный класс программ включает программы, обеспечивающие информационную техно­логию компьютерной издательской деятельности:

ü форматирование и редактирование текстов;

ü автоматическую разбивку текста на страницы;

ü создание заголовков;

ü компьютерную верстку печатной страницы;

ü монтирование графики;

ü подготовку иллюстраций и т.п.

Программные средства мультимедиа

Основное наз­начение программных продуктов мультимедиа — создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя.

Программные продукты мультимедиа заняли лидирующее положение на рынке в сфере библиотечного информационного обслуживания, процессе обучения, организации досуга. Базы данных компьютерных изображений произведений искусства, библиотеки звуковых записей и будут составлять основу для прикладных обучающих систем, компью­терных игр, библиотечных каталогов и фондов.

Системы искусственного интеллекта

Данный класс программных продуктов реализует отдельные функции интеллекта человека. Основными компонентами систем искусственного интеллекта являются база знаний, ин­теллектуальный интерфейс с пользователем и программа формирования логических вы­водов.

Основные понятия векторной графики.

В векторной графике основным элементом изображения являет­ся линия, причем совершенно не имеет значения, прямая это линия или кривая.

Линия описывается математически как единый объект, и пото­му объем данных для отображения объекта средствами векторной графики существенно меньше, чем в растровой графике.

Линия — элементарный объект векторной графики. Как и лю­бой объект, линия обладает свойствами. К свойствам линии мож­но отнести:

* форму — прямая, кривая, замкнутая, разомкнутая;

* толщину — тонкая, толстая, жирная;

* цвет — цветная или черно-белая;

* начертание — сплошная, пунктирная.

Замкнутые линии обладают свойством заполнения. Охватывае­мое ими пространство может быть заполнено другими объектами: текстурой — регулярные фрагменты (как «ситчик» в цветочек, ба­бочку, горошек), картой — заготовленное растровое изображение, или выбранным цветом.

Простейшая незамкнутая линия ограничена двумя точками, име­нуемыми узлами. Узлы также имеют свойства, параметры которых влияют на форму конца линии и характер сопряжения с другими объектами. Все прочие объекты векторной графики составляются из линий.

Например, прямоугольник можно рассматривать как один объект (замкнутый контур), если объединить объекты-линии, входя­щие в него. Куб можно составить из шести связанных прямоуголь­ников, каждый из которых, в свою очередь, образован либо из четы­рех связанных линий — плоскости куба, либо из двенадцати связан­ных линий, образующих ребра. Из-за такого подхода векторную графику называют объектно-ориентированной.

Кривые Безье — это особый, упрощенный вид кривых третьего порядка. Метод построения кривой Безье основан на ис­пользовании пары касательных, проведенных к отрезку линии в ее окончаниях.

Отрезки кривых Безье описываются восемью параметрами, по­этому работать с ними удобнее. На форму линии влияет угол накло­на касательной и длина ее отрезка. Получается, что касательные играют роль виртуальных «рычагов», с помощью которых управля­ют кривой.

Таким образом, объекты векторной графики хранятся в памя­ти ЭВМ в виде набора параметров, что, кстати, и объясняет малый размер векторных файлов, но при выводе на экран или на прин­тер изображение все равно выводится пикселями (устройства вы­вода так устроены). В этот момент векторной программе прихо­дится вычислять координаты экранных (или бумажных) точек в изображении объекта, поэтому векторную графику называют вы­числяемой.


Поделиться:

Дата добавления: 2015-04-21; просмотров: 86; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты