Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Информатика.docx
Скачиваний:
12
Добавлен:
05.12.2018
Размер:
58.47 Кб
Скачать

Назначение, функции и состав по эвм.

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

Классификация программных продуктов по сфере использования:

  1. Системное ПО – это совокупность программ и программных комплексов для обеспечения работы компьютера.

  2. Пакеты прикладных программ (ППП) – комплекс взаимосвязанных программ для решения задач определенной области.

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

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

  1. базовое ПО – минимальный набор программных средств, обеспечивающих работу компьютера (ОС, операционные оболочки, сетевые операционные системы)

  2. Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового ПО и организуют более удобную среду работы пользователя (антивирусные программы, программа обслуживания дисков, архиваторы, программы обслуживания сетей, программы диагностики работоспособности компьютера)

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

Инструментарий технологии программирования.

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

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

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

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

Классификация языков программирования.

  1. Машинные языки – воспринимается аппаратной частью компьютера, т.е. это машинные коды

  2. Машинно-ориентированные языки – ассемблер, главный недостаток в том, что зависят от машины, на которой написаны.

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

  4. Процедурно-ориентированные языки – имеют возможность описывать программы как совокупность подпрограмм

  5. Проблемно-ориентированные языки – предназначены для решения задач определенного класса.

  6. Интегрированные системы программирования

Пакеты прикладных программ.

  1. Проблемно-ориентированные пакеты прикладных программ – одно из требований, которые предъявляются к этому классу программ, является создание комплексов в виде Автоматизированных Рабочих Мест (АРМ) управленческого персонала.

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

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

  4. Офисные Пакеты прикладных программ – программы этого класса обеспечивают организационное управление деятельностью офиса. К ним относят:

  1. органайзеры

  2. программы переводчики

  3. коммуникационные пакеты прикладных программ – организуют взаимодействие пользователя с удаленными абонентами или информационными ресурсами сети.

5) Пакеты прикладных программ общего назначения – поддерживает информационные технологии:

5.1 настольные системы управления базами данных (СУБД) – обеспечивают организацию и хранение локальных баз данных.

5.2 серверы баз данных – предназначены для создания и использования при работе сети интегрированных баз данных

5.3 генераторы отчета обеспечивают реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер

5.4 текстовые процессоры

5.5 табличные процессоры – среда для вычисления силами конечного пользователя

5.6 презентационные

5.7 интегрированный пакет, наиболее распространены пакеты куда входит СУБД, текстовый редактор, табличный процессор, органайзер, средства поддержки электронной почты, программа создания презентаций, графический редактор

6) программные средства мультимедиа

Основное назначение пакетов мультимедиа – это создание, использование аудио, видеоинформации для расширения информационного пространства пользователя

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

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

8.1 формирование и редактирование текстов

8.2 автоматическая разбивка текста на страницы

8.3 создание заголовков

8.4 компьютерная верстка печатной страницы

8.5 подготовка иллюстраций