Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-25 TP shporki.doc
Скачиваний:
21
Добавлен:
05.09.2019
Размер:
373.25 Кб
Скачать
  1. Классификация программных продуктов по функциональному признаку.

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

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

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

Различают пользователей:

• разработчиков программ;

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

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

  1. Эксплуатационные требования к программным продуктам.

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

• правильность - функционирование в соответствии с техническим заданием;

• универсальность - обеспечение правильной работы при любых допустимых данных и защиты от неправильных данных;

• надежность (помехозащищенность) - обеспечение полной повторяемости результатов, т. е.

обеспечение их правильности при наличии различного рода сбоев;

• проверяем ость - возможность проверки получаемых результатов;

• точность результатов - обеспечение погрешности результатов не выше заданной;

• защищенность - обеспечение конфиденциальности информации;

• программная совместимость - возможность совместного функционирования с другим программным обеспечением;

• аппаратная совместимость - возможность совместного функционирования с некоторым оборудованием;

• эффективность - использование минимально возможного количества ресурсов технических средств, например, времени микропроцессора или объема оперативной памяти;

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

• повторная входимость - возможность повторного выполнения без перезагрузки с диска;

• реентерабельность - возможность «параллельного» использования несколькими процессами.

  1. Архитектура программного обеспечения.

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

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

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

Кроме того, в рамках однопользовательской архитектуры различают:

• программы;

• пакеты программ;

• программные комплексы;

• программные системы.

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