Тема 5_Программное обеспечение экономических информационных сист. Тема 5 Программное обеспечение экономических информационных систем Программное обеспечение и его классификация Системные программы
Скачать 284 Kb.
|
Тема 5 Программное обеспечение экономических информационных систем
Программное обеспечение – это совокупность программных и документальных средств, реализующих функции и задачи экономических информационных систем и обеспечивающих устойчивую работу комплекса технических средств Программное обеспечение и его классификация Программа – это данные, предназначенные для управления конкретными компонентами информационной системы в целях реализации определенного алгоритма Программное обеспечение системное включает компоненты, обеспечивающие организацию и контроль вычислительного процесса, управление процессом размещения информации на внешних носителях и обмена информацией между устройствами, контроль и диагностику технических средств прикладное ориентировано на решение задач прикладного назначения в определенной предметной области, способствует повышению производительности труда пользователей за счет автоматизации рутинных работ инструментальное служит для создания новых программ Программное обеспечение и его классификация Системные программы
Операционные системы
Драйверы
Программные оболочки
Утилиты загрузка в оперативную память и выполнение всех программ управление ресурсами компьютера (оперативной памятью, процессорным временем, файловой системой, внешними устройствами) диалог пользователя с компьютером, предоставляя удобный способ взаимодействия (интерфейс) Интерфейс – это совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека Интерфейс пользовательский аппаратный программный Дружественный интерфейс – это интерфейс, удобный для конкретного пользователя Виды операционных систем
Файловая структура данныхфайл поименованная целостная совокупность данных на внешнем носителе каталог файл специального вида, в котором регистрируются файлы. Правила задания имен каталогам, такие же, как и при задании имен файлов Корневой каталог – главный каталог диска, на котором хранится оглавление всего диска. Имя корневого каталога совпадает с именем диска Каждый файл имеет свое имя. Имя файла состоит из двух частей: собственной части имени файла и расширения. Собственная часть имени файла обычно несет смысловую нагрузку, и ее название зависит от пользователя. Расширение файла чаще всего является характеристикой, определяющей принадлежность файла к какому-либо программному продукту или описывающей характер информации, хранящейся в файле. Многие программы автоматически присваивают расширения созданным в них файлам. По принятым правилам первая часть имени может содержать от 1 до 8 символов, расширение – от 1 до 3. Между ними ставится точка Накопителям на дисках присваиваются имена, состоящие из двух символов: буквы латинского алфавита и «:». За дискетами зарезервированы имена А: и В:. Жесткому диску присвоено имя С:. Если на ПК установлено два винчестера, то второму присваивается имя D:. Но чаще ПК снабжен одним жестким диском большого размера. В этом случае винчестер «делят» на несколько частей, т.е. физический диск как бы перестает существовать как единое целое, а представляет собой несколько логических областей (разделов) – томов, каждый из которых обладает атрибутами самостоятельного диска: имеет имя, загрузочную область, таблицу расположения файлов, корневой каталог. В этом случае первому диску присваивается имя С:, а остальным – следующие буквы латинского алфавита. Если ПК снабжен устройством для работы с компакт-дисками, то его именем становится первая незанятая жесткими и логическими дисками буква. Следующие буквы присваиваются сетевым дискам, затем виртуальным дискам, съемным жестким дискам, flash-памяти, стримеру и т.д. Максимальное количество дисков – 26. Вся информация на дисках хранится в файлах, которые находятся в каталогах. Для каждого диска может быть построена схема расположения файлов и каталогов, которая получила название дерево. Уровень каталога – это положение каталога относительно корневого. Различают каталоги первого уровня (содержатся в корневом каталоге), второго уровня (располагаются в каталогах первого уровня) и т.д. Диск и каталог, в которых в данный момент времени происходит работа, называются текущими Путь (маршрут) – это цепочка каталогов, которая связывает корневой или текущий каталог с нужным файлом Полное имя файла – точный адрес расположения файла на диске. Полное имя файла имеет вид: [Имя диска:][\путь\]имя файла Прикладные программыПрикладное программное обеспечение Прикладные программы общего назначения Методо-ориентиро-ванные пакеты прикладных программ Проблемно-оринтиро-ванные пакеты прикладных программ Средства проектиро-вания Интегриро-ванные пакеты прикладных программ Прикладные программыПрикладные программы общего назначения С ними может работать пользователь, не имеющий специальной подготовки
Текстовые редакторы
Текстовые процессоры
Настольные издательские системы
Графические редакторы
Табличные процессоры
Средства презентационной графики Прикладные программыМетодо-ориентированные пакеты прикладных программ. В их основе реализованы определенные экономико-математические методы решения задачи, такие как методы математического программирования (линейного, динамического и т.д.), методы сетевого планирования, теории массового обслуживания, математической статистики, методы решения линейных уравнений и т.д. Примером является программа Matlab (методы матричной алгебры и вычислительной математики) Проблемно-ориентированные пакеты прикладных программ. Позволяют решать комплекс задач из конкретной предметной области. К ним относятся банковские прикладные пакеты, системы управления производством, системы финансового менеджмента, правовые справочные системы, браузеры и т.д. Примером таких программ являются программы фирмы 1С, Гарант, Консультант, Парус, Internet Explorer и т.д. Прикладные программыСредства проектирования
Системы управления базами данных
Экспертные системы и информационные хранилища
Системы искусственного интеллекта
Системы электронного документооборота Прикладные программыИнтегрированные пакеты прикладных программ. Объединяют несколько наиболее часто используемых прикладных программ, например, СУБД, табличный процессор, редактор текстов и т.д. Как правило, интерфейс каждого компонента имеет родственный вид, однотипные действия выполняются одинаковыми средствами, что облегчает процедуру освоения всего пакета. Примерами являются Microsoft Office, Works, Open Office, Lotus и т.д. Система программирования – это система для разработки новых программ на конкретном языке программирования В состав систем программирования входят:
Языки программированияТрансляторыТрансляторы – программы, обеспечивающие перевод с языка программирования на машинный язык Трансляторы интерпретаторы компиляторы ТрансляторыИнтерпретатор обеспечивает покомандный перевод текста программы с одновременным выполнением переведенной в машинные коды команды. Процедура перевода сопровождается проверкой правильности написания команды. Если в результате проверки обнаруживается ошибка, выполнение программы прекращается, а на экране появляются сообщение о характере ошибки и строка, в которой она обнаружена. Недостатком работы интерпретатора является невысокая производительность. Это объясняется тем, что при каждом запуске программы на выполнение происходит проверка на наличие ошибок и перевод в машинные коды каждой строчки программы Компилятор переводит в машинные коды всю программу сразу с одновременной проверкой корректности ее написания. Программы, переведенные в машинные коды при помощи компилятора, работают значительно быстрее, так как при запуске программы сразу начинается ее выполнение без дополнительных проверок и переводов Трансляторыинтерпретаторы переводит и выполняет программу строка за строкой Basic компиляторы читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется Pascal, C Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять |