Программное обеспечение и его классификация
Программное обеспеченье
Классификация (по назначению)
Системное ПО
Прикладное ПО
Инструментальное ПО
299.75K
Category: softwaresoftware

ПО

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

2. Программное обеспеченье

Программное обеспечение (ПО) - это
совокупность всех программ и соответствующей
документации, предназначенных для
выполнения на компьютере.
Программное обеспечение (software — «мягкое
оборудование») — это программы, выполняющие
ввод, обработку и вывод данных

3.

Что такое ПО
пользователи
программисты
Системы
программирования
Прикладное ПО
Системное ПО
системные
администраторы
Кроссплатформенная программа — это программа, у которой
есть версии для разных операционных систем.
ПО как отрасль: включает программирование, тестирование,
отладку и разработку документации.

4. Классификация (по назначению)

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

5.

Схему зарисовать

6.

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

7. Системное ПО

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

8.

Базовое ПО включает в себя:
-операционные системы;
-оболочки;
-сетевые операционные системы.
Сервисное ПО включает в
себя программы (утилиты):
-диагностики;
-антивирусные;
-обслуживания носителей;
-архивирования;
-обслуживания сети.
Сервисное программное
обеспечение – это
программы и
программные комплексы,
расширяющие
возможности базового пр
ограммного обеспечения
и организующие более
удобную среду работы
пользователя
К чему относятся
драйверы?
Выписать конкретные примеры к схеме

9.


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

10.

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

11.

12. Прикладное ПО

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

13.

14.

Пакеты прикладных программ
– это набор программ для решения некоторого
класса задач.
- Офисные пакеты (Ms Office, OpenOffice.org, LibreOffice.org )
▪ текстовый процессор (+ оформление, рисунки, таблицы, …)
▪ табличный процессор (электронные таблицы)
▪ ПО для создания презентации
▪ ПО для работы с базами данных
- Программы для управления предприятием (1С:Предприятие)
- Программы для научных задач (Matlab, Mathcad, Matematica)
- Графические редакторы (для растровых и векторных изображений)
- Программы для 3D-моделирования
- Настольно-издательские системы
- Система автоматизированного проектирования (САПР)
- и другие
Дописать конкретные примеры программ

15. Инструментальное ПО

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

16.

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

17.

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

18.

Также есть другие категории классификации программ.
По способу распространения и использования программы делят на:
несвободные (закрытые);
открытые;
свободные.
Программы по их юридическому статусу:
лицензионные ,
условно бесплатные (shareware) и
свободно распространяемые программы (freeware).
По степени переносимости программы делят на:
платформозависимые;
кроссплатформенные.
По видам программы делят на:
компонент: программа, рассматриваемая как единое целое,
выполняющая законченную функцию и применяемая самостоятельно
или в составе комплекса;
комплекс: программа, состоящая из двух или более компонентов и
(или) комплексов, выполняющих взаимосвязанные функции, и
применяемая самостоятельно или в составе другого комплекса.

19.

Авторское право - автор (правообладатель) может
ограничивать распространение и использование продукта.
«Интеллектуальная собственность охраняется законом»
(Конституция РФ, ст. 41 ч. 1)
Гражданский кодекс РФ. Часть 4. «Права на результаты
интеллектуальной деятельности и средства
индивидуализации».
Авторское право
• возникает «в силу создания» продукта
• не требует регистрации
• обозначается: © Иванов, 2013
• действует в течение жизни и 70 лет после смерти автора
• передаётся по наследству.

20.

Ответственность за нарушение:
Гражданско-правовая ответственность
Гражданский кодекс РФ, часть 4
• изъятие носителей
• выплата компенсации (до 5 млн руб.)
• ликвидация юридического лица или ИП
Административная ответственность
Кодекс об административных правонарушениях
• изъятие носителей и оборудования
• штраф до 20 тыс. руб. на должностных лиц
• штраф до 40 тыс. руб. на юридических лиц
Уголовная ответственность при крупном ущербе (> 50 тыс. руб.)
УК РФ ст. 146 «Нарушение авторских и смежных прав»
• плагиат (присвоение авторства) – до 6 месяцев
• приобретение и хранение объектов авторского права в целях сбыта – до 6 лет +
штраф до 500 тыс. руб.
Изучить вопрос
«Правовые нормы, относящиеся к информации, правонарушения
в информационной сфере, меры их предупреждения»

21.

Распределите данные программы на три вида, результат
запишите в таблицу:
Ms Word, C++, Open Office Org Calc, Corel Draw, Gimp, 1С
Бухгалтерия, Acrobat Reader, Borland Pascal, 7Zip, Promt, Avira,
3D MAX, QBasic, CC Cleaner, Everest, Ms PowerPoint, DrWeb,
WinRar, Ms Windows7, Adobe Flash, Power DVD, Linux Ubuntu,
Avast, Adobe Photoshop, Macromedia Dreamveaver
Системные
Прикладные
Инструментальные

22.

Вопросы и задания
рикладное программное обеспечение
Системное программное обеспечение
Определите,
Для
каждой пары
разновидностью
объектов
укажите
системного
связывающее
илипрограммного
прикладного
их отношение
ПО
Приведите
примеры
известного
вам
является
вид
программного
обеспечения
Операционная
система
и программное
обеспечения
компьютера.
обеспечениеСистемы
компьютера
автоматизированного
проектирования
Редактор
презентаций
и
прикладное
Что
Для
такое
чего
программное
предназначены
обеспечение
системы
программирования?
компьютера?
Какова
Программное
обеспечение
Пример
Что
ВКакие
Какие
Назовите
процессе
Какие
общего
Что
виды
такое
основные
основные
уразновидности
загрузки
разработчиков
программ
компьютерный
функции
группы
компьютера
можно
программного
программ
компьютерных
выполняет
вирус?
выделить
возникло
Как
прикладного
операционная
по
уберечь
обеспечения
вирусов
сообщение
их правовому
свой
и
Входит
в
состав
Чем
отличается
установка
ОС
от
загрузки
ОС?
программное обеспечение
Антивирусные
программы
его роль?
Операционная
система
назначения.
компьютер
принято
«Non
выделять
Кто
от
компьютерных
system
поражения
использует
по
disk».
система?
функциональному
статусу?
Скомпьютерными
прикладные
пиратов?
чем это связано?
программы
назначению?
вирусами?
Растровый графический редактор
Архиваторы
общего
Архиватор
и графический
редакторназначения?
Операционные системы
Антивирусная программа
Векторный графический редактор
Мультимедиа
проигрыватели
и графический
редактор
Коммуникационная
программа
Программы обслуживания
Система
программирования
Paint и растровый графический редактор
Текстовый редактор
дисков
Системы управления базами
Windows XP и операционная
Графический
редактор система
данных
Редактор
презентаций
Doctor Web и антивирусная
Бухгалтерские
программа
программы
Электронная таблица
Skype и коммуникационная
Электронный
программаучебник
Игра
Офисные
Microsoft Word и Microsoft
Office пакеты
Является
элементом
множества
Является
разновидностью
English     Русский Rules