Учитель информатики
Информатика. 7 класса. Босова Л.Л. Оглавление
- программа
- программное обеспечение (ПО)
- системное ПО
- прикладное ПО
- система программирования
- операционная система
- архиватор
- антивирусная программа
- приложение общего назначения
- приложение специального назначения
Зачет по теме
«Программное обеспечение информационных технологий»
для 8 класса
1. Как вы понимаете, что такое информация?
2. Перечислите виды информации, воспринимаемые человеком. Приведите примеры.
3. Что такое кодирование?
4. Изобразите схему передачи информации.
5. Приведите примеры нематериальных моделей для объекта «дом».
6. Что такое линейный алгоритм? Приведите примеры.
7. Выберите допустимые имена файлов из перечисленных ниже:
IVAN.DOC
LIN?.EXE
КУКУ.BMP
Поле Чудес.ЕХЕ
TREE*/BMP
A.B.TXT
Современная трактовка
Так сложилось, что в наши дни сформировалось своеобразное понимание того, что такое IT-технологии. Это комплексное понятие, применяемое к компьютерным разработкам. Предполагается, что сотрудники, чья деятельность связана с этой сферой, активно применяют компьютерную вычислительную технику, современное и результативное программное обеспечение. Используя такой инструментарий, они обрабатывают, накапливают полезные сведения, систематизируют их, а также получают новую информацию и ограничивают доступ к уже имеющимся данным (в соответствии с политикой безопасности).
Корректным наименованием задействованных в этой области профессионалов будет «ИТ-специалисты». А настоящее время рынок IT-технологий, а также предложения рабочих места и квалифицированной силы, которую можно нанять, активно расширяется. Его ключевая особенность – отсутствие формальных географических границ. Для сферы ИТ время и расстояние имеют минимальное значение – важна лишь скорость передачи данных, во многом сравнимая со скоростью протекающего по проводам электрического тока.
Системное, что включает
Системное ПО (System Software) — группы программ и их систем, которые обеспечивают работу компьютера.
СПО предназначается для:
- формирования условий для функционирования других программных групп;
- обеспечения автоматизации разработки нового софта;
- регулирования качества работы компьютера и вычислительной системы;
- диагностирования и профилактики компьютерной аппаратуры;
- произведения дополнительных технологических процессов (архивирование, восстановление компонентов программ и файлов баз данных, копирование).
Продукты данного вида ПО являются неотъемлемой частью компьютера и рассчитаны на опытных пользователей — оператора, администратора сети или системного программиста.
СПО состоит из системных программ управляющих и обрабатывающих.
Управляющие системные программы обеспечивают корректную работу всех механизмов системы и выполняют функции:
- Руководство вычислительными комплексами.
- Взаимодействие с внутренними данными операционной системы.
В зависимости от местонахождения управляющие программные средства делятся на:
- резидентные составляют ядро ОС и расположены в основной памяти;
- транзитные загружаются в память компьютера только перед исполнением.
Компании-разработчики предоставляют управляющие системные программы в виде драйверов специальных устройств и инсталляционных пакетов ОС.
Обрабатывающие системные программы представляют собой дистрибутивные пакеты, в состав которых входит ПО (приложения, программы инсталляции).
По другой классификации в структуру ПО включают:
1. Базовое — минимальный комплекс программ, который обеспечивает работу компьютера. К ним относят:
- ОС и входящие в их состав драйверы;
- операционные оболочки, при помощи которых ОС может взаимодействовать с пользователем (интерфейс);
- системы, управляющие файлами.
Операционная система — комплекс программных средств, который обеспечивает регулирование работы аппаратной части компьютера и прикладных программ, их кооперацию и взаимодействие с пользователем.
Операционная система выполняет роль интерфейса между компьютерной аппаратурой и задачами пользователя. Её задача заключается в организации корректных вычислений и обеспечении эффективности использования вычислительных ресурсов.
Системы управления файлами служат для создания удобного доступа к файлам (данным), используют логический доступ, указывая имя файла вместо определенных физических адресов.
2. Сервисное — софт, который дает возможность расширить функционал базового ПО и обеспечивает удобство для пользователя. В зависимости от выполняемой функции среди них выделяют:
- драйверы специальных устройств, которые не входят в состав ОС;
- программы, диагностирующие работоспособность компьютерной системы;
- антивирусники, которые предназначены для защиты компьютера, обнаружения и очистки вредоносных файлов;
- программные средства, контролирующие процессы на дисках (сохранение файлов, сжатие дисков, формирование копий, проверка состояния поверхности диска;
- архиваторы, предназначенные для сжатия файлов с целью уменьшения их размеров;
- программы, обслуживающие сеть.
Для обозначения сервисных программ часто используют понятие «утилиты».
Основные определения и положения
Как было написано выше, сам по себе компьютер ничего не умеет, для того, чтобы определить его сферу деятельности, мы используем различный софт. Например, если у Вас нет графического редактора, то Ваш ПК не будет «уметь» редактировать изображения. Если говорить научным языком, то:
Программное обеспечение (ПО или software) – вся совокупность программ, выполняемая ЭВМ, каждая из которых решает одну или несколько задач.
Также важно сказать, что к ПО относится и сама область, которая занимается разработкой и проектированием компьютерных утилит.
На данный момент ПО решает следующие задачи:
- Позволяет разворачивать специальную среду (операционную систему), для установки и запуска других программ.
- Обеспечивает взаимосвязь между физическими устройствами ПК и преобразование их в логические элементы, что позволяет работать с цифровыми данными.
- Поддержание стабильной работы ПК.
- Гарантирует работу фоновых процессов для защиты компьютера от вирусов, вредоносных скриптов, а также работы файловой системой.
- Слежение за разными аппаратными характеристиками (например, температура), чтобы предотвращать выход физических компонентов из строя.
Классификация IT-систем
С точки зрения применения программных решений системы делятся на несколько уровней:
- Прикладные. Самый нижний уровень. Это программные решения, которые каждый сотрудник использует индивидуально на своем рабочем месте для выполнения каких-то локальных задач. Это могут быть AutoCAD, Mathcad, Photoshop, Corel Draw и т.д. Важно понимать, что прикладные системы не являются самыми простыми или самыми “плохими”, так как они находятся на нижнем уровне. Эти программные решения могут быть очень сложными, и они необходимы в работе специалистов. Нижний уровень они имеют только с точки зрения организации работы в целом, т.е. предназначены для индивидуального использования. Даже если эти продукты позволяют какую-то совместную работу, все же они предназначены, в первую очередь, для работы одного специалиста, а какие-то варианты совместного использования являются вспомогательными. а потому такие системы также относятся к прикладным.
- Системы для совместного решения определенных задач. Эти системы предназначены для решения определенных задач, относящихся к той или иной сфере деятельности. Это могут быть CRM, HR-системы, MRP, SCM-системы и пр. Каждая такая система отличается собственным узким функционалом, она предназначена для решения определенного круга специализированных задач. Программные продукты этой категории могут интегрироваться между собой или с программными решениями нижнего уровня (индивидуальными). Например, HR-системы нередко интегрируют с MS Word. А CRM интегрируются с индивидуальными программами отслеживания и записи звонков.
- ERP -системы. Программное обеспечение, предназначенное для решения самого широкого круга задач и объединения работы различных подразделений компании в единую информационную систему. ERP-системы могут включать в себя специализированные решения второго уровня (CRM, MRP, SCM и т.д.) либо могут интегрироваться со специализированными программными продуктами, предназначенными того или иного направления деятельности.
- BPMS-системы. Что это такое. я подробно писал в статье «Что такое BPMS». Кратко напомню – это непосредственно системы нотаций бизнес-процессов. Я их ставлю на самый верхний уровень иерархии по той причине, что считаю BPMS – системой организации труда в самом «чистом» виде. При этом BPMS может являться частью любых систем организации труда – как второго уровня (CRM, HR, MRP, SCM), так и третьего (ERP). Нотации BPMS встраиваются в программные продукты, тем самым позволяя стандартизировать и упростить организацию процессного подхода к организации труда.
Все перечисленные выше IT-системы предназначены несут в себе определенную добавленную стоимость. Они помогают решать важные задачи.
Прикладные программы позволяют создавать какие-то продукты, например, эскизы из Photoshop на следующем этапе “превращаются” в оформление товаров, упаковки, этикетки или рекламные баннеры.
CRM, HR и другие подобные системы позволяют значительно экономить время специалистов и стандартизировать рабочий процесс, повышая производительность группы людей в целом.
ERP-системы “собирают” функции различных подразделений и направлений деятельности в один общий “организм”, что позволяет повысить эффективность руководства, скорость решения различных задач и качество взаимодействия различных подразделений.
BPMS-системы, не являясь какой-то определенной функциональной системой, не несут в себе не только достоинства готовых решений, но также избавлены от их недостатков. И позволяют сравнительно быстро интегрировать любые варианты бизнес-процессов в какой-то единый результат. На этом вопросе я остановлюсь подробнее ниже.
Почему я выбираю английские аббревиатуры и термины
Я уже в прошлых статьях писал, что предпочитаю применять английские аббревиатуры просто по той причине, что они – точнее. Кроме того, английские термины являются первичными, а русские – это различные варианты перевода.
В прошлом веке в период СССР, когда на Западе развивались IT системы, в нашей стране все эти решения и связанные с ними термины были не востребованы просто потому, что плановая экономика, которая не предполагает конкуренцию за ресурсы и людей, в них не нуждалась. Теперь все эти идеи и подходы пришли и в наш бизнес. Но по понятным причинам наша страна здесь находится в роли «ведомого» и «догоняющего». А потому и термины русские – не более чем перевод, причем, часто недостаточно точный, что вносит дополнительную путаницу и усложняет понимание.
Бесклассовые IT-системы
При этом все существующие системы делятся на две категории – с разработанной методологией и без нее. В случае разработанной методологии уже из названия системы становится понятно, для чего она может применяться. Примеры — CRM, MRP, HR, ERP.
В случае методологии неразработанной название также мало информативно и носит общий характер («электронный документооборот», «управление товарами», “корпоративный портал”). Главная особенность подобных программных решений заключается в том, что у них нет четкой специализации или ограничений. Они пытаются охватить как можно больше направлений деятельности, но в каждой отдельной сфере оказываются неудобными или недостаточно проработанными. Использование таких решений оправдано в определенных случаях, но, чтобы понять, подходит вам это решение или нет, придется внимательно и глубоко изучить выбранную систему. Просто исходя из названия и описания точно определить сферу применения такого продукта невозможно.
Вспомогательные IT-системы
Еще одна разновидность систем — вспомогательные. Это программные продукты, которые не влияют непосредственно на процесс организации труда. Без этих программных решений можно обойтись либо быстро найти им замену.
К этому классу относятся различные мессенджеры, системы отчетности, которые выросли в самостоятельные продукты и т.д. Эти программы являются вспомогательными. Использовать их вместо основных нельзя, хотя в определенных случаях этим грешат, преимущественно, IT-компании в стремлении продать свой продукт.
Да, они полезны, с их помощью работать удобнее. Но подобное программное обеспечение является всего лишь вспомогательными инструментами, которые сами по себе не несут добавленной стоимости. Они эффективны только как дополнение к основной IT-системе.
Инструментальное ПО
Инструментальные системы, или системы программирования предназначены для создания новых программ. Они различаются в первую очередь по языкам программирования, которые они поддерживают.
В настоящее время широко распространены системы визуального программирования, которые позволяют создавать программы с использованием графического интерфейса.