Тема ’6. Программное обеспеченье План Структура ПО Системное ПО Прикладное ПО Инстру
Работа добавлена на сайт samzan.net:
PAGE 1
Тема №6. Программное обеспеченье
План
Структура ПО
Системное ПО
Прикладное ПО
Инструментарии
Структура ПО
Компьютер включает в себя две равные части:
Аппаратное обеспечение (Hardware) это совокупность технических средств компьютера.
Программное обеспечение (software) это совокупность программ обработки данных и необходимых для их эксплуатации документов.
Программа упорядоченная последовательность команд (инструкций) компьютера для решения задач.
Классы программных продуктов:
Системное ПО,
Прикладное ПО,
Инструментарии.
Системное ПО
СПО совокупность программ и программных комплексов, необходимых для обеспечения работы компьютера и вычислительных сетей.
СПО направлено на:
создание операционной среды функционирования других программ;
обеспечение надежности и эффективности работы самого компьютера и вычислительных сетей;
проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов и т.д.).
Структура СПО:
Базовое СПО минимальный набор программных средств, обеспечивающих работу компьютера. Пример: ОС, операционные оболочки.
Операционная система - это комплекс программ, обеспечивающий управление компьютером как единым целым, его взаимодействие с окружающей средой (человеком, прикладными программами, другими системами). Операционная система является главной частью системного программного обеспечения и управляется командами.
Операционная оболочка специальные программы, предназначенные для облегчения общения пользователя с командами ОС. Операционные оболочки имеют текстовый или графический вариант интерфейса конечного пользователя (для MCDOS операционные оболочки NortonCommander и NortonNavigator).
Интерфейс (interface) - правила взаимодействия операционной системы с пользователем или прикладными системами (программами, вычислительными средствами).
Сервисное СПО (утилиты) программы и программные комплексы, которые расширяют возможности базового ПО и образуют более удобную среду для пользователя:
Программы диагностики работы компьютера,
Антивирусные программы,
Программы архивирования данных,
Программы обслуживания сетей,
Программы обслуживания дисков и т.д.
Прикладное ПО
ППО (пакеты прикладных программ - ППП) комплекс взаимосвязанных программ для решения определенного класса задач конкретной предметной области.
Классификация ППП:
Проблемно-ориентированные ППП:
ППП автоматизированного бух. учета
ППП финансовой деятельности
ППП управления производством и т.д.
ППП автоматизированного проектирования предназначены для поддержания работы конструкторов и технологов, связанной с разработкой чертежей, схем, диаграмм, графическим моделированием и конструированием, созданием демонстрационных иллюстраций и мультфильмов.
ППП общего назначения поддерживают информационные технологии конечного пользователя:
Настольные СУБД
Текстовые процессоры
Табличные процессоры
Средства презентационной графики
Интегрированные пакеты (Microsoft Officce)
Методо-ориентированные ППП программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статические и другие методы решения задач (мат. пакеты, табличные процессоры и т.д.)
Офисные ППП для организации управления деятельностью офиса:
Органайзер для планирования рабочего времени, в него входят калькулятор, записная книга, часы, календарь и т.п.
Программы переводчики, средства проверки ошибок и распознавания текста
Коммуникационные ППП для организации взаимодействия с удаленными абонентами или информационными ресурсами сети (электронная почта, Internet)
Настольные издательские системы: формирование, редактирование, автоматическая разбивка текста, создание заголовков, верстка и т.д.
Программные средства мультимедиа
Системы искусственного интеллекта
Инструментарии
Инструментарий совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Они поддерживают все технологические этапы проектирования, программирования, отладки и тестирования. Пользователи таких программ программисты.
Структура инструментариев:
Средства для создания приложений
Локальные средства включают языки программирования и системы программирования, а также инструментальную среду пользователя. Под инструментальной средой понимают: библиотеки функций, процедур, объектов, методов; макрокоманды, макросы, конструкторы меню, отчетов; генераторы приложений и т.д.
Интегрированные среды разработки программ используются для повышения производительности труда программистов, автоматизации создания кодов программ, обеспечивающих графический интерфейс.
Case-технологии создания информационных систем программные комплексы, автоматизирующие весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем