Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии в юрид. деятельности.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
941 Кб
Скачать
☆

27 Вопрос. Понятие приклодной программы. Основной пакет прикладных программ персонального компьютера.

ПРИКЛАДНЫЕ ПРОГРАММЫ

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

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

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

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

Прикладные программы являются главными компонентами информационной системы и сети. В соответствии с ними функционируют прикладные процессы.

Рассматриваемые программы делятся на две группы.

Первая группа - программы массового использования, именуемые также приложениями. Вторую группу образуют программы индивидуального применения. Они разрабатываются программистами, работающими совместно с соответствующими специалистами. Особое значение имеют экранные http://profbeckman.narod.ru/

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

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

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

Это комплекс взаимосвязанных программ для решения задач определенного класса. Выделяются следующие виды ППП:

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

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

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

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

Настольные __________издательские системы – более функционально мощные текстовые процессоры;

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

Классификация прикладного программного обеспечения проводится по следующим направлениям.

Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT (информационных технологий) поддержки)

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

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

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

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

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

Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой http://profbeckman.narod.ru/

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

Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).

В данном курсе лекций мы уже обсуждали понятия алгоритма и программы, теперь немного поговорим об ещё одном компоненте программного обеспечения компьютера – утилите.

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

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

Функции утилит:

Мониторинг показателей датчиков и производительности оборудования; мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков; бенчмарки.

Управление параметрами оборудования - ограничение максимальной скорости вращения CD-привода; изменение скорости вращения кулеров.

Контроль показателей - проверка ссылочной целостности; правильности записи данных.

Расширение возможностей - форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит: дисковые утилиты; дефрагментаторы (проверка диска - поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства, CHKDSK, fsck, Scandisk); очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины» (CCleaner); разметка диска - деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков (PartionMagic, GParter, fdisk); резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий; сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков; утилиты работы с реестром (CCleaner, Reg Organizer), утилиты мониторинга оборудования и бенчмарки (SpeedFan); тесты оборудования; программные средства защиты

Бенчмарк, тест производительности (benchmark) - контрольная задача, необходимая для определения сравнительных характеристик производительности компьютерной системы. Иногда бенчмарками также называются программы, которые тестируют время автономной работы ноутбуков и КПК, радиус действия беспроводной сети, пропускную способность каналов передачи данных, АЧХ звукового тракта и другие доступные для измерения характеристики, напрямую не связанные с производительностью.__