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

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Классификация современных программных систем

2022-11-14 21
Классификация современных программных систем 0.00 из 5.00 0 оценок
Заказать работу

Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя.

Различают системное и прикладное ПО.

Схематически программное обеспечение можно представить так:

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

Базовое ПО включает в себя:

· операционные системы;

· оболочки;

· сетевые операционные системы.

Сервисное ПО включает в себя программы (утилиты):

· диагностики;

· антивирусные;

· обслуживания носителей;

· архивирования;

· обслуживания сети.

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.

Прикладные программы называют приложениями. Они включает в себя:

· текстовые процессоры;

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

· базы данных;

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

· системы иллюстративной и деловой графики (графические процессоры);

· экспертные системы;

· обучающие программы;

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

· игры;

· коммуникационные программы.

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

· трансляторы;

· среду разработки программ;

· библиотеки справочных программ (функций, процедур);

· отладчики;

· редакторы связей и др.

 


 

6. «1С:ERP УПРАВЛЕНИЕ ПРЕДПРИЯТИЕМ» это продукт международного класса для комплексной автоматизации средних и крупных предприятий различных сфер деятельности, актуален для многопрофильных предприятий, с технически сложным производством.

Основные преимущества решения «1С:ERP 2»:

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

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

- Подсистема управления закупками включает специализированные рабочие места, позволяющие в соответствии с правилами обеспечения автоматически рассчитать потребность в закупке Тов.-Материальных Ценностей.

- Кадры и расчет заработной платы: возможности нематериальной мотивации сотрудников, управление кадровым резервом, расчет зарплаты в соответствии с выработкой каждого сотрудника, управление талантами, адаптацией, обучением и развитием персонала, анализ эффективности персонала.

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

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

- Организация ремонтов: реализована справочная система, в которую вводятся данные об обнаруженных дефектах, что в последствии облегчает проведение плановых и внеплановых ремонтов. Благодаря системе своевременно проводится профилактика, и обеспечивается бесперебойная работа — не нужно приостанавливать производство из-за неожиданных поломок. Также можно настраивать график ремонтов, виды и классификацию объектов.

- В системе учета затрат и расчета себестоимости реализованы такие решения, как улучшенный мастер закрытия месяца, раздельный учет и распределение затрат по видам деятельности, подробная детализация о структуре себестоимости первичных затрат, объем исходных затрат.

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

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

- Модель конфигурации поставляется в нотации IDEF0 в «1С:Система проектирования прикладных решений» (СППР), что позволяет облегчить процесс проектирования, внедрения и сопровождения информационной системы предприятия.

7. КЛАССИФИКАЦИЯ СОВРЕМЕННОГО АНТИВИРУСНОГО ПО. Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называютсяантивирусными. Различают следующие виды антивирусных программ:

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

- Программы-доктора или фаги, а также программы-вакцины не только находят зараженные вирусами файлы, но и «лечат» их, т.е. удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к «лечению» файлов. Среди фагов выделяют полифаги, т.е. программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов. Наиболее известные из них: Scan, Norton AntiVirus, Doctor Web. Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление версий.

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

- Программы-фильтры или «сторожа» представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов. Такими действиями могут являться: изменение атрибутов файла, прямая запись на диск по абсолютному адресу, загрузка резидентной программы. При попытке какой-либо программы произвести указанные действия «сторож» посылает пользователю сообщение и предлагает запретить или разрешить соответствующее действие. Программы-фильтры способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако, они не «лечат» файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести их «назойливость»(они постоянно выдают предупреждение о любой попытке копирования исполняемого файла), а также возможные конфликты с другим программным обеспечением.

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

 

 

8. СТРУКТУРА СЕТЕВОЙ ОПЕРАЦИОННОЙ СИСТЕМЫ. Под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. В узком смысле сетевая ОС - это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.

В сетевой операционной системе отдельной машины можно выделить несколько частей (рис. 1):

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

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

- Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.

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

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

На рисунке 2 показано взаимодействие сетевых компонентов. Здесь на первой машине отсутствует серверная часть, а на второй - клиентская. На рисунке отдельно показан компонент клиентской части - редиректор. Именно редиректор перехватывает все запросы, поступающие от приложений, и анализирует их. Если выдан запрос к ресурсу данного компьютера, то он переадресовывается соответствующей подсистеме локальной ОС, если же это запрос к удаленному ресурсу, то он переправляется в сеть. При этом клиентская часть преобразует запрос из локальной формы в сетевой формат и передает его транспортной подсистеме, которая отвечает за доставку сообщений указанному серверу. Серверная часть операционной системы компьютера 2 принимает запрос, преобразует его и передает для выполнения своей локальной ОС. После того, как результат получен, сервер обращается к транспортной подсистеме и направляет ответ клиенту, выдавшему запрос. Клиентская часть преобразует результат в соответствующий формат и адресует его тому приложению, которое выдало запрос.


9. МУЛЬТИМЕДИЙНЫЕ ПРОГРАММНЫЕ СРЕДСТВА ЭТО комплекс аппаратных и программных средств, позволяющих пользователю работать в диалоговом режиме с информацией, представленной в виде графических, текстовых, звуковых и видео файлов, образующих единую информационную среду.

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

Средства создания и обработки 1)изображения; 2) анимации, 2D, 3D – графики; 3) видеоизображения (видеомонтаж, 3D- титры);4) звука; 5) презентации.

- Графика и фотоизображения. Один из способов представления изображения в компьютере — растровая графика (bitmap). В этом случае изображение делится на элементы (pixels), которые определяют размер картинки — X пикселов по ширине и Y пикселов по высоте. Важной характеристикой является цветовое разрешение растровой графики, определяемое числом битов, используемых для кодирования цвета каждого пикселя. Другой способ представления — векторная графика. Векторные изображения сохраняются в виде геометрического описания объектов, составляющих рисунок. Эти изображения могут также включать в себя данные в формате растровой графики.

Графические редакторы ориентированы на манипулирование существующими изображениями (в основном сканированными) и обладают набором инструментов, позволяющих корректировать любой аспект изображения. К примеру: Adobe Photoshop – профессиональный пакет обработки фотографий.

- 2D-графика и анимация. В 2D-анимации используются методы покадровой или cel-анимации. Каждое новое cel-изображение содержит изменение по сравнению с предыдущим, что и воспринимается как движение. При следовании множества cel-изображений один за другим с определённой скоростью создаётся эффект анимационного перемещения объекта. CorelDraw - графический редактор, обладающий широкими возможностями и огромной библиотекой готовых изображений, ставший уже классической программой векторного рисования. Пакет предназначен не только для рисования, но и для подготовки графиков и редактирования растровых изображений.

- 3D-графика и анимация. Трехмерная анимация по технологии напоминает кукольную: необходимо создать каркасы объектов, определить материалы, их обтягивающие, скомпоновать все в единую сцену, установить освещение и камеру, а затем задать количество кадров в фильме и движение предметов. Движение объек­тов в трехмерном пространстве задается по траекториям, ключевым кадрам и с помощью формул, связывающих движение частей сложных конструкций. После задания нужного движения, освещения и материалов запускается про­цесс визуализации. В течение некоторого времени компьютер просчитывает все необходимые кадры и выдает готовый фильм. Недостатком является чрезмерная гладкость форм и поверхностей и механистичность движения. Полнофункциональный пакет 3D-моделирования - Painter3D. Он дает возможность применять к объектам текстуры, удары, свет, отражение и свечение, а также позволяет автоматически обновлять текстуры. Кроме всего прочего, этот пакет поддерживает расширения (Plugin), что дает возможность, использовать множество стандартных и дополнительных спецэффектов. В пакет входят дополнения для Ray Dream Studio и 3D Studio MAX.

- Видео. Редактор Quick Editor осуществляет основные операции с видеоизображением в формате MOV и AVI. Он представляет собой хорошее средство для работы с небольшими видеопоследовательностями. Для работы с этим редактором на компьютере должна быть установлена программа просмотра QuickTime версии 3 и выше. Данный редактор не заменит средств для профессионалов, но для многих небольших проектов будет крайне полезен. Кроме данного редактора, есть такие программамы, как AdobePremiere и Digital Movie Studio.

- Цифровой звук. Программы для работы со звуком можно условно разделить на две большие группы: программы-секвенсоры и программы, ориентированные на цифровые технологии записи звука, так называемые звуковые редакторы. Band in Box - профессиональный авто аранжировщик фирмы PGmusic. Позволяет создавать импровизации в различных стилях. Обеспечивает также поддержку аудиозаписи, что дает возможность добавить вокал или инструментальное сопровождение. Мастер стиля показывает, какие стили имеют такой же темп, жанр. Поддерживает дополнительные подключаемые модули, различные стили, соло, эффекты (MegaPack). Позволяет сохранять файлы в форматах как MIDI, так и WAV, а также использовать установленные в Windows кодеки для сжатия файла.

- Презентации и другие мультимедиа-продукты. После создания всех мультимедиа-компонентов необходимо объединить их в единое мультимедиа-приложение. При этом возникает задача выбора программного средства для его разработки. Существующие средства объединения различных мультимедиа-компонентов в единый продукт условно можно разделить на три группы: алгоритмические языки для непосредственной разработки управляющей программы; специализированные программы для создания презентаций и публикации их в Интернет; авторские инструментальные средства мультимедиа. Наиболее известна презентационная программа - PowerPoint, входящая в пакет Microsoft Office. По количеству изобразительных и анимационных эффектов не уступает многим авторским инструментальным средствам мультимедиа. Содержит средства для создания гибкого сценария презентации и записи звукового сопровождения каждого слайда. Встроенная поддержка Интернета позволяет сохранять презентации в формате HTML, однако анимированные компоненты требуют установки специального дополнения PowerPoint Animation Player. Позволяет создавать сложные программные надстройки на языке программирования Visual Basic for Application, что существенно расширяет возможности программы. Специальная надстройка Custom Soundtracks Add-In дополняет презентацию фоновым музыкальным сопровождением с широким выбором мелодий.


10. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПК. ПО- совокупность программ, предназначенная для решения задач на ПК. Программное обеспечение, можно условно разделить на три категории:

- Системное ПО. Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом. К ним относятся: операционные системы (эта программа загружается в оперативную память при включении компьютера), программы – оболочки (обеспечивают удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander), операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования, Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера), утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг). К утилитам относятся: диспетчеры файлов или файловые менеджеры, средства просмотра и воспроизведения, средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков, средства коммуникаций предназначены для организации обмена информацией между компьютерами,средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

- Прикладное ПО. Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д. Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства. К прикладному ПО, относятся: Комплект офисных приложений MS OFFICE, Бухгалтерские системы, Финансовые аналитические системы, Интегрированные пакеты делопроизводства, CAD – системы (системы автоматизированного проектирования), Редакторы HTML или Web – редакторы, Браузеры – средства просмотра Web – страниц, Графические редакторы.

- Инструментальное ПО - это системы для автоматизации разработки новых программ на языке программирования. Для создания программы на выбранном языке программирования нужно иметь следующие компоненты:1. Текстовый редактор для создания файла с исходным текстом программы. 2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое. 3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ. Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования: Borland Delphi - предназначен для решения практически любых задачи прикладного программирования, Borland C++ Builder – средство для разработки DOS и Windows приложений, Microsoft Visual Basic – инструмент для создания Windows-программ, Microsoft Visual C++ - позволяет разрабатывать приложения, выполняющиеся в среде ОС типа Microsoft Windows.

 


ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ АСУ

Автоматизированная система управления (сокращённо АСУ) — комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия.

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

(Создатель первых АСУ в СССР является доктор экон. наук, проф., член-корр. НАН Беларуси, основоположник научной школы стратег. планир-я Николай Иванович Ведута (1913—1998)[1]. Важнейшая задача АСУ — повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления. Различают автоматизированные системы управления объектами (технологическими процессами — АСУТП, предприятием — АСУП, отраслью — ОАСУ) и функциональные автоматизированные системы, например, проектирование плановых расчётов, материально-технического снабжения и т. д.

Под ПО АСУ понимается совокупность программ и программных средств для реализации всего комплекса задач автоматизированного управления на базе применения средств ВТ.

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

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

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

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

Технология программирования включает методологию создания ПО и предназначена для унификации и стандартизации.

Программное обеспечение АСУ ТП принято делить на две категории:

· общее ПО, включающее ОС, SCADA-системы, пакеты программ для программирования контроллеров, компиляторы, редакторы и т.п. Общее ПО АСУ ТП не привязано к конкретному объекту автоматизации, закупается и поставляется так же, как и технические средства.

· специальное ПО — это программы, разработанные для конкретной АСУ ТП. К этой категории относятся программы для контроллеров, реализующие определенные функциональные задачи обработки информации и управления; программы, сгенерированные в среде SCADA-системы для визуализации, архивирования данных конкретного технологического процесса.


Поделиться с друзьями:

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

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

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.041 с.