Основные определения.
Основные свойства и характеристики ПО
Лекция 1.
План лекции:
1. Основные определения.
3. Жизненный цикл программного обеспечения и его модели.
4. Классификация компьютерных медицинских систем.
Программное обеспечение (ПО)Software
Программное обеспечение - комплекс программ, обеспечивающих обработку или передачу данных и предназначенных для многократного использования и применения разными пользователями.
Программное обеспечение - согласно ГОСТ 19781-90 - совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации.
По видам выполняемых функций программное обеспечение подразделяется на системное, инструментальное и прикладное.
Системное программное обеспечениеSystem software
Системное программное обеспечение - совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей.
Системное программное обеспечение ориентировано на:
- создание операционной среды функционирования других программ;
- обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
- диагностику и профилактику аппаратуры компьютера и вычислительных сетей;
- выполнение вспомогательных технологических процессов: копирование, архивация, восстановление файлов и т.п. вспомогательных программ, осуществляющих: защиту, архивацию, восстановление данных; всевозможные тесты и т.д.
Инструментальные программные средства Software tools
Инструментальное программное обеспечение - программное обеспечение, используемое в ходе разработки, корректировки или развития других программ: редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др.
Прикладное программное обеспечениеApplication software
Прикладное программное обеспечение - программное обеспечение, состоящее из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей, и автоматизированных систем, созданных на основе этих (пакетов) прикладных программ.
Прикладная программаApplication program; Application
Прикладная программа - в широком смысле - программа или пакет прикладных программ, реализующие обработку данных в определенной области применения. Прикладная программа непосредственно выполняет функции, необходимые пользователю.
Прикладная программа - в узком смысле - программа, решающая проблему конечного пользователя.
ПрограммаProgram; Routine
Программа - последовательность машинных команд, предназначенная для достижения конкретного результата.
Программа - согласно ГОСТ 19781-90 - данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма.
АлгоритмAlgorithm
Алгоритм - точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов.