Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИЯ 4 5 6 информатика.doc
Скачиваний:
5
Добавлен:
15.07.2019
Размер:
58.37 Кб
Скачать

ЛЕКЦИЯ 4

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

Программное обеспечение:

  • Системное программное обеспечение:

Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения компьютера и систем ЭВМ.

Системное программное обеспечение:

  • Базовое программное обеспечение – минимальный набор программных средств обеспечивающих работу компьютера:

  • Операционная система

Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ:

1. MS DOS (создана 1981 году).

2. Семейство WINDOWS (создана примерно в 90х годы) – по популярности занимает 1 место.

3. OS/2.

4. Семейство UNIX.

5. Семейство LINUX – по техническим функциям занимает 1 место.

Операционная система включает в себя ядро, интерфейс и драйверы.

  • Операционная оболочка

  • Сервисное программное обеспечение - программы и программные комплексы которые расширяют возможности базового программного обеспечения и организуют более удобную среду работу пользователя:

  • Программы диагностики работоспособности компьютера

  • Антивирусные программы

  • Архиваторы

  • Сетевое программное обеспечение

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

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

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

  • Проблемно-ориентированные ППП

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

  • Методо-ориентированные ППП

  • ППП общего назначения

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

  • Интеллектуальные системы

  • ППП автоматизированного проектирования

  • Офисные ППП

  • Программные средства мультимедиа

  • Настольные издательские системы

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

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

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

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

  • Локальные средства

  • Языки и системы программирования

Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере.

Языки программирования разделяются на следующие классы:

- Машинные языки программирования – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды)

- Машинно-ориентированные языки программирования – языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры)

- Алгоритмические языки программирования – языки, не зависящие от архитектуры компьютера, которые отражают структуру алгоритма (Паскаль, Бейсик, Алгол, Потран и т.д.)

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

- Проблемно-ориентированные языки – языки программирования, предназначенные для решения задач определенного класса (Лисп, РПГ, Симула ит.д.)

- Интегрированные системы программирования – некоторые дополнительные наборы средств которые решают задачи приложения

Языки программирования:

  • Фортран (1954 год)

  • Cobol (1960 год) – язык коммерческих приложений

  • PL/1 (1964 год) – довольно сложный язык

  • BASIC (1963 год) – многоцелевой язык для начинающих

  • Algol (1960 год) – удобный, простой и логичный, нетехнический язык, для создания продуктов прикладного характера

  • Pascal (1970 год)

  • С-подобные (1970 год) – язык, связанный с управлением компьютера

  • Zisp (1958 год)

  • Java Script

  • Инструментальная среда пользователя

  • Интегрированные среды

  • Средства для создания информационных систем

  • Встроенные в систему реализации

  • Независимые от системы реализации

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

Средства кейс технологий:

- Встроенные в систему реализации (где все решения по проектированию и реализации привязаны к выбранной системе управления базами данных)

- Независимые от системы реализации (где все решения по проектированию ориентированы унификацию начальных этапов жизненного цикла и средств их документирования, что обеспечивает большую гибкость в выборе средств организации).

ЛЕКЦИЯ 5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]