Лекция 1. Определение, классификация и смысл по

14
Предметно-ориентированное программное обеспечение Определение, классификация и смысл программного обеспечения

Transcript of Лекция 1. Определение, классификация и смысл по

Page 1: Лекция 1. Определение, классификация и смысл по

Предметно-ориентированное программное обеспечение

Определение, классификация и смысл программного обеспечения

Page 2: Лекция 1. Определение, классификация и смысл по

Определение термина

Что такое программное обеспечение?

Зачем оно нужно?

Page 3: Лекция 1. Определение, классификация и смысл по

Определение термина

ГОСТ 19781-90:

совокупность программ системыобработки информации и программныхдокументов, необходимых дляэксплуатации этих программ .

Page 4: Лекция 1. Определение, классификация и смысл по

Определение термина

СТ ИСО 2382/1-84 :

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

Page 5: Лекция 1. Определение, классификация и смысл по

Определение термина

ITpedia :

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

Page 6: Лекция 1. Определение, классификация и смысл по

Определение термина

Википедия (EN) :

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

Page 7: Лекция 1. Определение, классификация и смысл по

Определение термина

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

Джон Тьюки

(математик)

1958 год

Page 8: Лекция 1. Определение, классификация и смысл по

Классификация

(по способу распространения)

• Несвободное / закрытое / проприетарное

• Открытое

• Свободное

Page 9: Лекция 1. Определение, классификация и смысл по

Классификация

(по назначению)

• Системное

• Инструментальное

• Прикладное

Page 10: Лекция 1. Определение, классификация и смысл по

Классификация

• Системное ПО:

– Операционные системы

– Загрузчики операционной системы

– Драйвера устройств

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

– Утилиты

Page 11: Лекция 1. Определение, классификация и смысл по

Классификация

• Инструментальное ПО:

– Средства разработки ПО

– Система управления БД

Page 12: Лекция 1. Определение, классификация и смысл по

Классификация

• Прикладное ПО:– Офисное ПО– Информационные системы– Корпоративные информационные системы– Системы управления и проектирования– Системы логистики– Научное ПО– Клиенты для доступа к и– нтернет-сервисам– Мультимедийное ПО

Page 13: Лекция 1. Определение, классификация и смысл по

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

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

Page 14: Лекция 1. Определение, классификация и смысл по

The End