ГОСТ Р ИСО/МЭК 9126-93 ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Информационная технология ОЦЕНКА ПРОГРАММНОЙ ПРОДУКЦИИ Характеристики качества и руководства по их применению1 ОБЛАСТЬ ПРИМЕНЕНИЯ 2. НОРМАТИВНЫЕ ССЫЛКИ 3 ОПРЕДЕЛЕНИЯ 4. ХАРАКТЕРИСТИКИ КАЧЕСТВА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 4.1 Функциональные возможности (Functionality) 4.2 Надежность (Reliability) 4.3 Практичность (Usability) 4.4 Эффективность (Efficiences) 4.5 Сопровождаемость (Maintainability) 4.6 Мобильность (Portability) 5 РУКОВОДСТВО ПО ПРИМЕНЕНИЮ ХАРАКТЕРИСТИК КАЧЕСТВА 5.1 Применяемость 5.2 Представления о качестве программного обеспечения 5.2.1 Представление пользователя 5.2.2 Представление разработчика 5.2.3 Представление руководителя 5.3 Модель процесса оценивания 5.3.1 Установление требований к качеству 5.3.2 Подготовка к оцениванию 5.3.2.1 Выбор метрик (показателей) качества 5.3.2.2 Определение уровней ранжирования 5.3.2.3 Определение критерия оценки 5.3.3 Процедура оценивания 5.3.3.1 Измерение 5.3.3.2 Ранжирование 5.3.3.3 Оценка ПРИЛОЖЕНИЕ А (рекомендуемое) КОМПЛЕКСНЫЕ ПОКАЗАТЕЛИ (подхарактеристики) КАЧЕСТВА А.1 Введение А.2 Определение комплексных показателей качества А.2.1 Функциональные возможности (Functionality) А.2.1.1 Пригодность (Suitability) А.2.1.2 Правильность (Accuracy) А.2.1.3 Способность к взаимодействию (Interoperability) А.2.1.4 Согласованность (Compliance) А.2.1.5 Защищенность (Security) А.2.2 Надежность (Reliability) А.2.2.1 Стабильность (Maturity) А.2.2.2 Устойчивость к ошибке (Fault tolerance) А.2.2.3 Восстанавливаемость (Recoverability) А.2.3 Практичность (Usability) А.2.3.1 Понятность (Understandability) А.2.3.2 Обучаемость (Learnability) А.2.3.3 Простота использования (Operability) А.2.4 Эффективность (Efficiency) А.2.4.1 Характер изменения во времени (Time behavior) А.2.4.2 Характер изменения ресурсов (Resource behavior) А.2.5 Сопровождаемость (Maintainability) А.2.5.1 Анализируемость (Analysability) А.2.5.2 Изменяемость (Changeability) А.2.5.3 Устойчивость (Stability) А.2.5.4 Тестируемость (Testability) А.2.6 Мобильность (Portability) А.2.6.1 Адаптируемость (Adaptability) А.2.6.2 Простота внедрения (Installability) А.2.6.3 Соответствие (Conformance) А.2.6.4 Взаимозаменяемость (Replaceability)
5.3.1 Установление требований к качеству Целью начальной стадии является установление требований в терминах характеристик качества и возможных комплексных показателей (подхарактеристик). Требования выражают потребности внешнего окружения для рассматриваемой программной продукции и должны быть определены до начала разработки. Так как программная продукция разделяется на основные компоненты, требования для продукции в целом могут отличаться от требований для отдельных компонентов.