Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 1 ппо.doc
Скачиваний:
5
Добавлен:
02.05.2019
Размер:
85.5 Кб
Скачать

Прикладное программное обеспечение (БМИ – 2 курс)

10

Лекция 1.

План лекции:

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

  2. Основные свойства и характеристики по

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Алгоритм Algorithm

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

2. Основные свойства и характеристики по

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

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

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

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

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

  • для устранения ошибок;

  • для модификации в соответствии с изменяющимися потребностями пользователей.

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

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

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