Прикладное программное обеспечение




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

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

Системы автоматизированного проектирования(САПР)

ПО для автоматизированных систем управления

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

Офисные системы

Интеллектуальные системы

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

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

Проблемно-ориентированные программы предназначены для решения прикладных задач, связанных с производственной деятельностью человека, например:

Программы бухгалтерского учета;

Программы финансовой деятельности;

Программы управления персоналом;

Программы управления предприятием;

Банковские информационные и автоматизированные системы;

Автоматизированные рабочие места на предприятии;

и т.п.

Системы автоматизированного проектирования (CAD System — Computer Aided Design System) предназначены для поддержки работы конструкторов, технологов, электриков и электронщиков, архитекторов и других специалистов, связанных с разработкой чертежей, схем, моделей, графическим моделированием, конструированием. Системы такого класса очень требовательны к аппаратному обеспечению ЭВМ, быстродействию, памяти. Существенно наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных.

В САПР принято выделять семь видов обеспечения:

Техническое (ТО), включающее различные аппаратные средства (ЭВМ, периферийные устройства, сетевое коммутационное оборудование, линии связи, измерительные средства);

Математическое (МО), объединяющее математические методы, модели и алгоритмы для выполнения проектирования;

Программное (ПО), представляемое компьютерными программами САПР;

Информационное (ИО), состоящее из баз данных (БД), систем управления базами данных (СУБД), а также других данных, используемых при проектировании. Вся совокупность используемых при проектировании данных называется информационным фондом САПР, а БД вместе с СУБД носит название банка данных (БнД);

Лингвистическое (ЛО), выражаемое языками общения между проектировщиками и ЭВМ, языками программирования и языками обмена данными между техническими средствами САПР;

Методическое (МетО), включающее различные методики проектирования, иногда к МетО относят также математическое обеспечение;

Организационное (ОО), представляемое штатными расписаниями, должностными инструкциями и другими документами, регламентирующими работу проектного предприятия.

По области применения можно выделить следующие группы САПР:

САПР для применения в отраслях общего машиностроения. Их часто называют машиностроительными САПР или MCAD (Mechanical CAD) системами;

САПР для радиоэлектроники. Их названия — ECAD (Electronic CAD) или EDA (Electronic Design Automation) системы.

САПР в области архитектуры и строительства.

Кроме того, известно большое число более специализированных САПР, или выделяемых в указанных группах, или представляющих самостоятельную ветвь в классификации. Примерами таких систем являются САПР больших интегральных схем (БИС); САПР летательных аппаратов; САПР электрических машин и т.п.

По целевому назначению различают САПР или подсистемы САПР, обеспечивающие разные аспекты проектирования. Так, в составе MCAD появляются CAE/CAD/CAM системы:

САПР функционального проектирования, иначе САПР-Ф или CAE (Computer Aided Engineering) системы.

Конструкторские САПР общего машиностроения — САПР-К, часто называемые просто CAD системами;

Технологические САПР общего машиностроения — САПР-Т, иначе называемые автоматизированными системами технологической подготовки производства АСТПП или системами CAМ (Computer Aided Manufacturing).

Автоматизированная система управления(АСУ) — комплекс аппаратных и программных средств, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия. АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п. Термин автоматизированная, в отличие от термина автоматическая подчеркивает сохранение за человеком-оператором некоторых функций, связанных с заданием цели, принятием решения, либо с выполнением некоторых функций, не поддающихся автоматизации.

Наиболее всего известны следующие классы АСУ:

Автоматизированная система управления технологическим процессом (АСУ ТП) — решает задачи оперативного управления и контроля техническими объектами в промышленности, энергетике, на транспорте;

Автоматизированная система технической(технологической) подготовкой производства (АСТПП) – система связанная с организацией технических процессов, которые существуют или только появляются на производстве, основанные на программировании станков с числовым программным управлением, изготовлением и сборкой программно-управляемых роботов и т.п.

Автоматизированная система управления производством (АСУ П) – решает задачи организации производства, включая основные производственные процессы, входящую и исходящую логистику. Осуществляет краткосрочное планирование выпуска с учётом производственных мощностей, анализ качества продукции, моделирование производственного процесса. Для решения этих задач применяются MIS и MES-системы, а также LIMS-системы.

Автоматизированная система управления предприятием (АСУП) — для решения этих задач применяются MRP,MRP II и ERP-системы. Например, если предприятием является высшее учебное заведение, имеет место АСУ ВУЗ.

В качестве примера наиболее известных АСУ можно выделить:

Автоматизированная система управления дорожным движением или АСУД — предназначена для управления транспортных средств и пешеходных потоков на дорожной сети города или автомагистрали;

Автоматизированная система управления уличным освещением («АСУ УО») — предназначена для организации автоматизации централизованного управления уличным освещением;

«Автоматизированная система управления» для гостиниц;

Автоматизированная система контроля проезда (АСКП) в общественном транспорте г.Москвы и др.

В последнее время повсеместно используются и внедряются автоматизированные системы обработки информации и управления (АСОИУ) – это широкий класс автоматизированных систем управления, связанных с автоматизацией в области обработки, хранения и передачи информации. АСОИУ в отличие от АСУ могут применяться практически повсеместно, в виде информационных систем, систем управления, систем автоматизации практически любой сферы деятельности человека. Современные АСОИУ базируются на использовании вычислительных сетей, ориентированы на обработку графической, видео- и звуковой информации, используют технологии мультимедиа, элементы систем искусственного интеллекта. Без такого рода программного обеспечения в настоящее время трудно себе представить современное предприятие, независимо от размера и направления деятельности. Этим объясняется стремительный рост использования АСОИУ во всех отраслях экономики.

 

К группе программ общего назначения можно отнести:

Системы управления базами данных (СУБД)

Серверы БД

Генераторы отчетов

Текстовые процессоры

Табличные процессоры

Средства презентационной графики

Интегрированные пакеты

Методо-ориентированные программы

 

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

Визуализация схем баз данных;

Автоматическая поддержка целостности БД при различных видах обработки (включение, удаление, модификация);

Наличие так называемых мастеров, обеспечивающих поддержку процесса проектирования;

Шаблоны и прототипы структур БД, отчетов форм и т.д.

 

Серверы БД – это ПО, предназначенное для создания и использования при работе в сети интегрированных БД в архитектуре клиент-сервер.

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

Общим для различных видов БД является использование реляционного языка SQL (Structured Query Language) для реализации запросов к данным.

Генераторы отчетов (серверы отчетов) обеспечивают реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер. Сервер отчетов подключается к серверу БД, используя драйверы сервиса БД (Crystal Reports, Profit for windows).

Текстовые процессоры предназначены для работы с текстовыми документами. Развитием данного направления являются издательские системы Microsoft Word).

Табличные процессоры являются удобной средой для вычислений, которая содержит средства деловой графики, средства специализированной обработки (Microsoft Excel).

Средства презентационной графики – это специализированные программы, предназначенные для создания изображений и их показ на экране, подготовка слайд-фильмов, мультфильмов и их проектирования (Microsoft PowerPoint, Flash).

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

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

Методо-ориентированные ППП обеспечивают, независимо от предметной области и функции информационных систем, математические, статистические и другие методы решения задач. Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций (Storm, SYSTAT, SAS и др.)

Офисные ППП обеспечивают организационное управление деятельностью офиса.

В разряд офисных ППП входят:

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

Программы-переводчики, средства проверки орфографии, распознавание текста (Tiger – система распознавания русского языка, Stylus Lingvo Office, содержащий Fine Reader, Stylus for Windows – переводчик на указанный язык, корректор орфографии Lingvo Corrector и резидентный словарь Lingvo)

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

Браузеры, средства создания WWW-страниц

Средства электронной почты (Pegasys Mail)

Настольные издательские системы – это широкий класс ПО, который реализует основные компоненты издательской деятельности.

Данный класс ПО включает программы, обеспечивающие:

Форматирование и редактирование текстов

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

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

Монтирование графики

Подготовку иллюстраций

Подготовку оригинал-макета

К настольным издательским системам относятся:

PageMaker

CorelDraw

PhotoShop for Windows

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

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

Программы-оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода

Готовые экспертные системы для принятия решений в рамках определенных предметных областей

Системы анализа и распознавания речи, текста и т.п.

Под интеллектуальными системами (ИС) можно понимать автоматические и автоматизированные системы с элементами искусственного интеллекта (ИИ).

Основными направлениями ИИ являются:

 

Представление знаний и разработка систем, основанных на знаниях

Творчество и игры (шахматы, шашки, го)

Разработка естественно-языковых интерфейсов и машинный перевод текстов

Распознавание образов (каждому объекту ставится в соответствие матрица признаков, по которой проходит его распознание)

Новые архитектуры компонентов (нейрокомпьютеры)

Интеллектуальные роботы

Специальное ПО (языки Лисп, Пролог)

Обучение и самообучение (включают модели, методы и алгоритмы, ориентированные на автоматическое накопление знаний на основе анализа и обобщения данных)

Знания – это выявление закономерности предметной области (принципы, связи, законы), позволяющие решать задачи в этой области. Знания – это данные о данных, или метаданные.

Модели представления знаний:

Продукционные модели

Семантические модели

Фреймовые модели

Формальные логические модели

Продукционная модель, или модель, основанная на правилах, позволяет представлять знания в виде предложений типа:



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: