Главная страница

Тема 5_Программное обеспечение экономических информационных сист. Тема 5 Программное обеспечение экономических информационных систем Программное обеспечение и его классификация Системные программы


Скачать 284 Kb.
НазваниеТема 5 Программное обеспечение экономических информационных систем Программное обеспечение и его классификация Системные программы
Дата04.05.2022
Размер284 Kb.
Формат файлаpptx
Имя файлаТема 5_Программное обеспечение экономических информационных сист.pptx
ТипДокументы
#512472

Тема 5

Программное обеспечение экономических информационных систем

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

Программное обеспечение и его классификация

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

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

системное

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

прикладное

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

инструментальное

служит для создания новых программ

Программное обеспечение и его классификация

Системные программы

    • совокупность программных средств, обеспечивающих диалог пользователя и ПК и управление ресурсами компьютера (MS DOS, PC DOS, UNIX, Linux, Windows)

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

Драйверы
    • программы, предоставляющие пользователю альтернативный интерфейс (Norton Commander, Unreal Commander, Total Commander, Far Manager, Dos Navigator)

Программные оболочки
    • вспомогательные программы (программы-архиваторы: WinZip, WinRar, Arj и др.; антивирусные программы: Kaspersky, Doctor Web, Panda и др.; программы диагностики: ScanDisk, Check Disk; программы оптимизации, «кэширования» и динамического сжатия дисков, программы управления памятью и печатью и т.д.)

Утилиты

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

управление ресурсами компьютера (оперативной памятью, процессорным временем, файловой системой, внешними устройствами)

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

Интерфейс – это совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека

Интерфейс

пользовательский

аппаратный

программный

Дружественный интерфейс – это интерфейс, удобный для конкретного пользователя

Виды операционных систем


Основание классификации

Виды ОС

Характеристика

Число пользователей

однопользовательские

предназначены для работы только одного пользователя

многопользовательские

ориентированы на работу в режиме коллективного доступа

Число одновременно выполняемых задач

однозадачные

в каждый момент времени возможно выполнение только одной программы

многозадачные

способны обеспечить одновременное выполнение нескольких задач

Вид интерфейса

текстовые

работающие преимущественно в режиме командной строки

графические

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

Возможность подключения к сети

сетевые

поддерживающие работу сети

несетевые

не поддерживающие работу сети

Файловая структура данных


файл

поименованная целостная совокупность данных на внешнем носителе

каталог

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

Корневой каталог – главный каталог диска, на котором хранится оглавление всего диска. Имя корневого каталога совпадает с именем диска

Каждый файл имеет свое имя. Имя файла состоит из двух частей: собственной части имени файла и расширения. Собственная часть имени файла обычно несет смысловую нагрузку, и ее название зависит от пользователя. Расширение файла чаще всего является характеристикой, определяющей принадлежность файла к какому-либо программному продукту или описывающей характер информации, хранящейся в файле. Многие программы автоматически присваивают расширения созданным в них файлам. По принятым правилам первая часть имени может содержать от 1 до 8 символов, расширение – от 1 до 3. Между ними ставится точка

Накопителям на дисках присваиваются имена, состоящие из двух символов: буквы латинского алфавита и «:». За дискетами зарезервированы имена А: и В:. Жесткому диску присвоено имя С:. Если на ПК установлено два винчестера, то второму присваивается имя D:. Но чаще ПК снабжен одним жестким диском большого размера. В этом случае винчестер «делят» на несколько частей, т.е. физический диск как бы перестает существовать как единое целое, а представляет собой несколько логических областей (разделов) – томов, каждый из которых обладает атрибутами самостоятельного диска: имеет имя, загрузочную область, таблицу расположения файлов, корневой каталог. В этом случае первому диску присваивается имя С:, а остальным – следующие буквы латинского алфавита. Если ПК снабжен устройством для работы с компакт-дисками, то его именем становится первая незанятая жесткими и логическими дисками буква. Следующие буквы присваиваются сетевым дискам, затем виртуальным дискам, съемным жестким дискам, flash-памяти, стримеру и т.д. Максимальное количество дисков – 26.

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

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

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

Полное имя файла – точный адрес расположения файла на диске. Полное имя файла имеет вид: [Имя диска:][\путь\]имя файла

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


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

Прикладные программы общего назначения

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

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

Средства проектиро-вания

Интегриро-ванные пакеты прикладных программ

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


Прикладные программы общего назначения

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

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

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

Настольные издательские системы
    • предназначены для создания (или) обработки графических изображений. В данном классе различают категории: растровые редакторы, векторные редакторы, программные средства для создания и обработки трехмерной графики (3D-редакторы)

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

Табличные процессоры
    • служат для создания презентаций (слайд-фильмов)

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

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


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

Проблемно-ориентированные пакеты прикладных программ. Позволяют решать комплекс задач из конкретной предметной области. К ним относятся банковские прикладные пакеты, системы управления производством, системы финансового менеджмента, правовые справочные системы, браузеры и т.д. Примером таких программ являются программы фирмы 1С, Гарант, Консультант, Парус, Internet Explorer и т.д.

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


Средства проектирования
    • предназначены для создания баз данных и их поддержки. СУБД позволяют управлять большими информационными массивами, обеспечивают ввод, поиск, сортировку данных, составление отчетов. Примерами являются Microsoft Access, FoxPro, Oracle, Paradox и т.д.

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

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

Системы искусственного интеллекта
    • позволяют реализовать безбумажные технологии на предприятии

Системы электронного документооборота

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


Интегрированные пакеты прикладных программ. Объединяют несколько наиболее часто используемых прикладных программ, например, СУБД, табличный процессор, редактор текстов и т.д. Как правило, интерфейс каждого компонента имеет родственный вид, однотипные действия выполняются одинаковыми средствами, что облегчает процедуру освоения всего пакета. Примерами являются Microsoft Office, Works, Open Office, Lotus и т.д.

Система программирования  – это система для разработки новых программ на конкретном языке программирования

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

Языки программирования

Трансляторы


Трансляторы – программы, обеспечивающие перевод с языка программирования на машинный язык

Трансляторы

интерпретаторы

компиляторы

Трансляторы


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

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

Трансляторы


интерпретаторы

переводит и выполняет программу строка за строкой

Basic

компиляторы

читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется

Pascal, C

Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять


написать администратору сайта