Основные определения.

Основные свойства и характеристики ПО

Лекция 1.

План лекции:

1. Основные определения.

3. Жизненный цикл программного обеспечения и его модели.

4. Классификация компьютерных медицинских систем.

Программное обеспечение (ПО)Software

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

Программное обеспечение - согласно ГОСТ 19781-90 - совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации.

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

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

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

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

- создание операционной среды функционирования других программ;

- обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;

- диагностику и профилактику аппаратуры компьютера и вычислительных сетей;

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

Инструментальные программные средства Software tools

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

Прикладное программное обеспечениеApplication software

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

Прикладная программаApplication program; Application

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

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

ПрограммаProgram; Routine

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

Программа - согласно ГОСТ 19781-90 - данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.

АлгоритмAlgorithm

Алгоритм - точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов.