Статус документа
Статус документа

ГОСТ 28806-90 Качество программных средств. Термины и определения

ПРИЛОЖЕНИЕ 2
Справочное

     
ПРИМЕРЫ ПОДХАРАКТЕРИСТИК КАЧЕСТВА ПРОГРАММНОГО СРЕДСТВА

     

1. ПОДХАРАКТЕРИСТИКИ ФУНКЦИОНАЛЬНОСТИ

     

1.1 адекватность программного средства:

en suitability

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

1.2 правильность программного средства:

en accurateness

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

Примечание. Для числовых результатов эта характеристика включает достижение необходимой степени точности вычисляемых значений.

1.3 комплексируемость программного средства:

en interoperability

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

1.4 нормосоответствие программного средства:

en compliance

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

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

1.5 защищенность программного средства:

en security

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


2. ПОДХАРАКТЕРИСТИКИ НАДЕЖНОСТИ

2.1 завершенность программного средства:

en maturity

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

2.2 отказоустойчивость программного средства:

en fault tolerance

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

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

2.3 восстанавливаемость программного средства:

en recoverability

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


3. ПОДХАРАКТЕРИСТИКИ УДОБСТВА ИСПОЛЬЗОВАНИЯ

      

3.1 понимаемость программного средства:


en understandability

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

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

3.2 осваиваемость программного средства:

en learnability

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

3.3 управляемость программного средства:

en operability

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

     

4. ПОДХАРАКТЕРИСТИКИ ЭФФЕКТИВНОСТИ

      

4.1 времяемкость программного средства:

en time behaviour

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

4.2 ресурсоемкость программного средства:

en resource behaviour

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

          

5. ПОДХАРАКТЕРИСТИКИ СОПРОВОЖДАЕМОСТИ

      

5.1 анализируемость программного средства:

en analyzability

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

5.2 модифицируемость программного средства:

en changeability

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

5.3 стабилизированность программного средства:

en stability

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

5.4 тестируемость программного средства:

en testability

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

     

6. ПОДХАРАКТЕРИСТИКИ МОБИЛЬНОСТИ

      

6.1 адаптируемость программного средства:

en adaptability

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

6.2 настраиваемость программного средства:

en installability

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

6.3 заменоспособность программного средства:

en replaceability

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