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