Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
arh.doc
Скачиваний:
8
Добавлен:
01.03.2025
Размер:
1.03 Mб
Скачать

15.Перечислите набор характеристик качества по.

Качество программного обеспечения определяется стандартом

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

Различаются понятия внутреннего качества, связанною с характеристиками программного обеспечения (ПО) самого по себе, без учета его поведения; внешнего качества, характеризующего ПО с точки зрения его поведения; и качества ПО при использовании в различных контекстах - того качества, которое ощущается пользователями при конкретных сценариях работы ПО. для всех этих аспектов качества введены метрики, позволяющие оценить их. Кроме того, для создания добротного ПО существенное значение имеет качество технологических процессов его разработки.

ISO 9126 - это международный стандарт, определяющий оценочные характеристики качества программного обеспечения.

характеристик.

Модель качества, установленная в первой части стандарта ISO 9126-1, классифицирует качество ПО в шести структурных наборах характеристик:

  1. функциональность;

  2. надежность;

  3. производительность (эффективность);

  4. удобство использования (практичность);

  5. удобство сопровождения;

  6. переносимость.

Функциональность (functionality) определяется как способность ПО в определенных условиях решать задачи, нужные пользователям.

Защищенность (security) — способность предотвращать неавтори-зированный, т. е. без указания лица, пытающегося его осуществить, и неразрешенный доступ к данным и программам.

Надежность (reliability) — способность ПО поддерживать определенную работоспособность в заданных условиях.

Устойчивость к отказам (fault tolerance) - способность под-держивать заданный уровень работоспособности при отказах и на-рушениях правил взаимодействия с окружением.

Способность к восстановлению (гесоvегаЬШtу) определяется как способность восстанавливать определенный уровень работоспособности и целостность данных после отказа, необходимые для этого время и ресурсы.

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

16. Кратко охарактеризуйте автономную, централизованную и распределенную виды архитектур.

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

Централизованная архитектура вычислительных систем была распространена в 1970-1980 гг. , и реализована на базе фреймов либо на базе мини-ЭВМ. Характерная особенность такой архитектуры – полная «не интеллектуальность» терминалов. Их работой управляет хост-ЭВМ.

Достоинства:

  • Пользователи совместно используют дорогие ресурсы ЭВМ и дорогие периферийные устройств;

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

  • Отсутствует необходимость администрирования рабочих мест пользователей;

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

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