Автор: Пользователь скрыл имя, 18 Декабря 2011 в 18:20, контрольная работа
Одно из наиболее широких определений ИС дал М. Р. Когаловский: «информационной системой называется комплекс, включающий вычислительное и коммуникационное оборудование, программное обеспечение, лингвистические средства и информационные ресурсы, а также системный персонал и обеспечивающий поддержку динамической информационной модели некоторой части реального мира для удовлетворения информационных потребностей пользователей».
Введение…………………………………………………………………………...2
1. Системное прогрмаммное обеспечение…………...……………………….....5
2. Прикладное программное обеспечение…….……………………………….10
3. Инструментальное погрмаммное обеспечение……………….……………14
Заключение……………………………………………………………………….16
Список использованной литературы………
Часто утилиты объединяют в комплексы наиболее популярные комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.
Например, программы - упаковщики позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл; антивирусные программы предназначены для предотвращения заражения компьютера вирусом и ликвидации последствий заражения вирусом; программы для автономной печати позволяют распечатать файлы на принтере параллельно с выполнением другой работы на компьютере; программы для управления памятью обеспечивают более гибкое использование оперативной памяти компьютера и т. д.
Таким образом, системное ПО - это совокупность программных и языковых средств.
Системное программное обеспечение предназначено для управления работой компьютера, распределения его ресурсов, поддержки диалога с пользователями, оказания им помощи в обслуживании компьютера, а также для частичной автоматизации разработки новых программ.
По
функциональному назначению в системном
ПО можно выделить операционную систему,
систему программирования и сервисные
программы (утилиты).
2. Прикладное
программное обеспечение
Прикладные
программы могут
Пакеты
прикладных программ – это система программ,
которые по сфере применения делятся на
проблемно – ориентированные, пакеты
общего назначения и интегрированные
пакеты. Современные интегрированные
пакеты содержат до пяти функциональных
компонентов: тестовый и табличный процессор,
СУБД, графический редактор, телекоммуникационные
средства.
К прикладному ПО, например, относятся:
· Комплект офисных приложений MS OFFICE
· Бухгалтерские системы
· Финансовые аналитические системы
· Интегрированные пакеты делопроизводства
· CAD – системы (системы автоматизированного проектирования)
· Редакторы HTML или Web – редакторы
· Браузеры – средства просмотра Web - страниц
· Графические редакторы
· Экспертные системы
Прикладное программное обеспечение (ППО) можно разделить на следующие классы:
ППО универсального назначения
ППО универсального назначения предназначено для решения задач, не зависящих от специфики конкретной предметной области. К нему относятся:
Все перечисленные классы программ принципиально могут быть применены в любых сферах человеческой деятельности, но ориентированы на решение определенных классов задач. Имеющиеся у них функции могут в той или иной степени пересекаться. Например, те или иные средства обработки текстов и графических данных имеются практически во всех программах перечисленных классов. Но они ориентированы на решение специфических задач, решаемых конкретным классом программ.
Специализированное ППО
Специализированное ППО предназначено для решения задач, возникающих в конкретной сфере человеческой деятельности. Сюда относится:
ПО управления сложными техническими устройствами и технологическими процессами функционирует во многом автономно от воли человека, автоматически вырабатывая команды, управляющие конкретными устройствами в зависимости от их состояния, фиксируемого датчиками. Роль человека при использовании такого ПО сводится, главным образом, к функциям диспетчирования, слежения за состоянием протекаемого процесса. Вмешательство производится только в том случае, когда нормальное течение процесса нарушается, и значения его автоматически контролируемых параметров выходят за нормальные рамки. Сюда относится ПО бортовых компьютеров самолетов, автомобилей и других транспортных средств, управления технологическими процессами в производстве и т.д.
ПО поддержки решения задач в конкретной предметной области обеспечивает автоматизированную обработку данных применительно к определенной сфере человеческой деятельности при непосредственном вмешательстве человека. Технологический процесс при их использовании организован таким образом, что инициатором выполнения основных процедур обработки данных выступает человек, а программное обеспечение реализует только массовые рутинные операции.
ППО поддержки решения задач в конкретной предметной области может включать различные компоненты, типичные для ППО универсального назначения: средства, предназначенные для редактирования текстов и графики, работы с электронными таблицами, управления документооборотом, программирования, решения математико-статистических задач и т.д. Однако все эти компоненты специализированы для решения задач данной предметной области. Например, технологическая платформа популярной в России системы программ "1С:Предприятие" может выполнять функции специализированной ИПС, имеет в своем составе текстовый и графический (в версии 8.0) редакторы, встроенную систему программирования со всеми ее типичными компонентами, специализированные электронные таблицы, средства управления массивами взаимосвязанных документов и т.д.
Развлекательное и обучающее ППО
Развлекательное
и обучающее ППО включает игровые
и обучающие программы. Обучающие
программы включают интерактивные
средства изучения определенных областей
знания, языков, выработки навыков выполнения
определенных действий, использования
конкретных технических устройств и компьютерных
программ.
3. Инструментальное
программное обеспечение
Инструментальное
ПО или системы программирования
- это системы для автоматизации разработки
новых программ на языке программирования.
В самом
общем случае для создания программы на
выбранном языке программирования (языке
системного программирования) нужно иметь
следующие компоненты:
1. Текстовый редактор для создания файла
с исходным текстом программы.
2. Компилятор или интерпретатор. Исходный
текст с помощью программы-компилятора
переводится в промежуточный объектный
код. Исходный текст большой программы
состоит из нескольких модулей (файлов
с исходными текстами). Каждый модуль компилируется
в отдельный файл с объектным кодом, которые
затем надо объединить в одно целое.
3. Редактор связей или сборщик, который
выполняет связывание объектных модулей
и формирует на выходе работоспособное
приложение – исполнимый код.
Исполнимый
код – это законченная программа, которую
можно запустить на любом компьютере,
где установлена операционная система,
для которой эта программа создавалась.
Как правило, итоговый файл имеет расширение
.ЕХЕ или .СОМ.
4. В последнее время получили распространение
визуальный методы программирования (с
помощью языков описания сценариев), ориентированные
на создание Windows-приложений. Этот процесс
автоматизирован в средах быстрого проектирования.
При этом используются готовые визуальные
компоненты, которые настраиваются с помощью
специальных редакторов.
Наиболее популярные
редакторы (системы программирования
программ с использованием визуальных
средств) визуального проектирования:
· Borland Delphi - предназначен для решения практически любых задачи прикладного программирования
· Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений
· Microsoft Visual Basic – это популярный инструмент для создания Windows-программ
· Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows
Виды инструментального ПО:
Текстовые редакторы
Интегрированные среды разработки
SDK
Компиляторы
Интерпретаторы
Линковщики
Парсеры и генераторы парсеров
Ассемблеры
Отладчики
Профилировщики
Генераторы документации
Средства анализа покрытия кода
Средства непрерывной интеграции
Средства автоматизированного тестирования
Системы управления версиями
и др.
Программное
обеспечение сегодня это