Тема 1. архитектура профессиональных компьютерных программ.
Общая характеристика профессиональных компьютерных программ (ПКП), их классификация, сферы применения, место и роль в экономике.
Программное обеспечение– совокупность программных средств, позволяющих решать на компьютере задачи различного назначения.
Программное средство – программа или логически связанная совокупность программ, находящаяся на носителях данных и снабженная программной документацией.
рис.1. Классификация программного обеспечения ЭВМ.
Системное ПО – это ПО, необходимое для управления компьютером и его ресурсами, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг.
Операционная система – совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ.
Сервисные системы расширяют возможности ОС, предоставляя пользователю, а также выполняемым программам набор разнообразных дополнительных услуг. К ним относятся:
-Оболочка ОС - это программный продукт, который делает общение пользователя с компьютером более комфортным.
-Утилиты – это служебные программы, которые предоставляют пользователю ряд дополнительных услуг (архиваторы, антивирусные, оптимизации дисков и др.).
-Операционная среда - полнофункциональная надстройка над ОС. Различия между операционными оболочками и операционными средами достаточно условны. Среда обладает всеми функциями оболочки, но оболочка не формирует новой среды выполнения программ, это делает только ОС. Среда WindowsforWorkgroups функционирует поверх ОС DOS.
Программно-инструментальные средства - это программные продукты, предназначенные для разработки ПО (системы программирования, трансляторы с языков программирования).
Системы технического обслуживания – совокупность программно – аппаратных средств ПК для обнаружения боев в процессе работы компьютера. Они предназначены для проверки работоспособности отдельных узлов, блоков и всей машины в целом, являясь инструментом специалистов по эксплуатации и ремонту технических средств компьютера.
Прикладное ПО – это ПО, предназначенное для решения определенных классов задач пользователя.
Пакеты прикладных программ по сфере применения делятся на:
-Проблемно-ориентированные, отличительной чертой которых является сравнительно узкая направленность на определенный круг задач и большое разнообразие;
- Пакеты общего назначения предназначены для решения типовых задач обработки данных;
- Интегрированные ППП – это совокупность функционально различных программных модулей, способных взаимодействовать между собой путем обмена данными через единый пользовательский интерфейс.
Прикладные программы пользователя создаются разработчиками с использованием средств программирования, имеющихся в их распоряжении в составе конкретной вычислительной среды. В этом случае создание и отладка программ осуществляются индивидуально в соответствии с правилами и соглашениями ППП или ОС, в рамках которой они применяются
Классы ПКП и их назначение
1. Общесистемные:
• Организация и управление вычислительного процесса (ОС: Windows, Unix,
Linux, MS/DOS и др.).
• Поддержка разработки и отладки программного обеспечения (трансляторы с
языков программирования, загрузчики, редакторы).
• Обслуживание устройств и файловой системы (драйверы, утилиты).
2. Офисные:
• Создание и обработка текстовых и табличных электронных документов, баз
данных, презентаций, публикаций, поддержка информационного обмена (пакет
MS Office: Word, Excel, Access, PowerPoint, Publisher, OutLookидр.).
• Просмотриобработка Web-сайтов (браузеры: Internet Explorer, Opera, Google
Chrome; электронная почта: Mail; поисковые системы: Yandex, Google, Bing).
• Защита информационных ресурсов и разграничение доступа (антивирусные
средства, детекторы, доктора: Касперский, DrWeb, MicrosoftSecurityEssentials).
3. Предметно-ориентированные широкого назначения:
• Справочные информационные системы (СПС КонсультантПлюс, Гарант).
4. Профильные узкоспециализированные:
• Аналитическая обработка бизнес-информации (Contour BI).
• Обработка банковской информации (АБС «Управление кредитной
организацией» на платформе 1С).
• Имитационное моделирование хозяйственной деятельности (ProjectExpert).
• Интеллектуальная обработка данных (Deductor).