Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экз.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
85.84 Кб
Скачать
  1. Общие сведения о программном обеспечении.

Основной компонент ПО – программа – упорядоченная в соответствии с некоторым алгоритмом последовательность команд компьютера для решения задачи пользователя. Чаще всего образ программы хранится в виде исполняемого модуля.

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

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

прикладные программисты. Выполняют разработку и отладку программ решения задач из различных прикладных сфер деятельности пользователей;

конечные пользователи. Используют прикладное программное обеспечение для решения задач в своей повседневной деятельности. Различаются по уровню своей подготовки в части знания и использования компьютерной техники;

администраторы. Это высококвалифицированные компьютерные специалисты, отвечающие за работу вычислительной сети, баз данных, корпоративной информационной системы в целом, безопасность и защиту данных. Могут иметь определенную специализацию: управление сетевым каталогом, политикой учетных записей, политикой аудита и т.п.

Принято делить программы на небольшие (простые), средней сложности и большие.

Процесс создания программ можно представить как последовательность следующих действий:

1. постановка задачи;

2. алгоритмизация решения задачи;

3. программирование.

Постановка задачи – здесь формулируются точные требования, предъявляемых к работе программы.

Алгоритм – точный набор инструкций, описывающий порядок действий исполнителя(компа).

Программирование – теоретическая и практическая деятельность, связанная с созданием программ.

Этапы:

  1. Первый этап: с момента создания ЭВМ до 60-х годов 20 века. Программы писались на Fortran, Algol.

  2. Второй этап: структурный подход к программированию 60-70-е годы.

  3. Третий этап: объектный подход к программированию 80-90-е года. Объектно-ориентированное программирование (ООП)

  4. Четвертый этап: компонентный подход и CASE-технологии. (с середины 90-х годов до нашего времени).

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

Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой.

Существует два основных типа программного обеспечения: системное и прикладное и инструментальные средства. Каждый тип программного обеспечения выполняет различные функции.

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

К прикладному программному обеспечению относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.

Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера.

Системное программное обеспечение предназначено для управления работой компьютера. Его подразделяют на базовое, сервисное и тестовое.

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