Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методика оценки качества программных средств 2 страница





Таблица 11

Оценочные элементы фактора надежность

Код оценочного элемента Наименова­ние Код метода оценки Применяемость показателя по подклассу ПС
                     
Н0101 Наличие требований по устойчивости функционирования при наличии ошибок во входных данных ЭК + +– + +–
Н0102 Возможность обработки ошибочных ситуаций ЭК + +– + +–
Н0103 Полнота обработки ошибочных ситуаций ЭК + +– + +–
Н0104 Наличие тестов для проверки допустимых значений входных данных ЭК + +– + +–
Н0105 Наличие системы контроля полноты входных данных ЭК + +– + +–
Н0106 Наличие средств контроля корректности входных данных ЭК + +– + +–
Н0107 Наличие средств контроля непротиворечивости входных данных ЭК + +– + +–
Н0108 Наличие проверки параметров и адресов по диапазону их значений ЭК + +– + +–
Н0109 Наличие обработки граничных результатов ЭК + +– + +–
Н0110 Наличие обработки неопределенностей ЭК + +– + +–
Н0201 Наличие требований к программе по восстановлению процесса выполнения в случае сбоя операционной системы, процессора, внешних устройств ЭК + +– + +–
Н0202 Наличие требований к программе по восстановлению результатов при отказах процессора, операционной системы ЭК + +– + +–
Н0203 Наличие средств восстановления процесса в случае сбоев оборудования ЭК + +– + +–
Н0204 Наличие возможности разделения по времени выполнения отдельных функций программ ЭК + +– + +–
Н0205 Наличие возможности повторного старта с точки останова ЭК + +– + +–
Н0301 Наличие централизованного управления процессами, конкурирующими из–за ресурсов ЭК + +– + +–
Н0302 Наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления ЭК + +– + +–
Н0303 Наличие средств, обеспечивающих завершение процесса решения в случае помех ЭК + +– + +–
Н0304 Наличие средств, обеспечивающих выполнение программы в сокращенном объеме в случав ошибок или помех ЭК + +– + +–
Н0305 Показатель устойчивости к искажающим воздействиям Р (Y) рассчитывают по формуле Р (Y)=1– D / K, где D – число экспериментов, в которых искажающие воздействия приводят к отказу; K – число экспериментов, в которых имитируются искажающие воздействия РГ + РС + +– + +–
Н0401 Вероятность безотказной работа Р рассчитывают по формуле Р =1– Q / N, где Q – число зарегистрированных отказов; N – число экспериментов РГ + РС +
Н0501 Оценку по среднему времени восстановления Qb рассчитывают по формуле где – допустимое среднее время восстановления; Tb – среднее время восстановления, определяемое по формуле: где N – число восстановлений; Tbi – время восстановления после i –го отказа ИЗ + РС +
Н0502 Оценку по продолжительности преобразования входного набора данных в выходной (Qni) рассчитывают по формуле где – допустимое время преобразования i –го входного набора данных; Tni – фактическая продолжительность преобразования i –го входного набора данных в выходной ИЗ + РС +

 

Таблица 12

Оценочные элементы фактора сопровождаемость

Код оценочного элемента Наименова­ние Код метода оценки Применяемость показателя по подклассу ПС
                     
С0101 Наличие модульной схемы программы ЭК +– +–
С0102 Оценка программы по числу уникальных модулей ЭК ИЗ +– +–
С0201 Наличие ограничений на размеры модуля ЭК +– +–
С0301 Наличие проверки корректности передаваемых данных ЭК +– +–
С0302 Оценку простоты программы по числу точек входа и выхода W рассчитывают по формуле , где D – общее число точек входа в программу; F – общее число точек выхода из программы ИЗ + РС +– +–
С0303 Осуществляется ли передача результатов работы модуля через вызывающий его модуль ЭК +– +–
С0304 Осуществляется ли контроль за правильностью данных, поступающих в вызывающий модуль от вызываемого ЭК +– +–
С0305 Наличие требований к независимости модулей программы от типов и форматов выходных данных ЭК +– +–
С0401 Наличие требований к системе идентификации ЭК +– +–
С0501 Наличие требований по использованию основных логических структур ЭК +–
С0601 Использование при построении программ метода структурного программирования ЭК ИЗ +–
С0602 Соблюдение принципа разработки программы сверху вниз ЭК +–
С0603 Оценка программы по числу циклов с одним входом и одним выходом ЭК ИЗ +–
С0604 Оценка программы по числу циклов ЭК ИЗ +–
С0701 Наличие комментариев обоснования декомпозиции программ при кодировании ЭК +–
С0801 Наличие комментариев ко всем машинозависимым частям программы ЭК +– +–
С0802 Наличие комментариев ко всем машинозависимым операторам программы ЭК +– +–
С0803 Наличие комментариев в точках входа и выхода программы ЭК +– +–
С0901 Соответствие комментариев принятым соглашениям ЭК +– +–
С0902 Наличие комментариев–заголовков программы с указанием ее структурных и функциональных характеристик ЭК +– +–
С0903 Оценка ясности и точности описания последовательности функционирования всех элементов программы ЭК +– +–
С1001 Используется ли язык высокого уровня ЭК +– +–
С1002 Оценка простоты программы по числу переходов по условию U = (1 – А / В), где А – общее число переходов по условию; В – общее число исполняемых операторов ИЗ + РС +– +–
С1301 Использование типовых компонентов ПС ЭК +–
С1401 Использование типовых проектных решений ЭК +–
С1501 Наличие программных спецификаций и требований, предъявляемых к программным средствам ЭК + +– + +–
С1502 Наличие документов, содержащих детальное описание принятых проектных решений ЭК + +– + +–
С1503 Наличие заключений по принятым проектным решениям, требованиям и спецификациям ЭК + +– + +–
С1601 Наличие описания и схемы иерархии модулей программы ЭК + +– + +–
С1602 Наличие описания основных функций ЭК + +– + +–
С1603 Наличие описания частных функций ЭК + +– + +–
С1604 Наличие описания данных ЭК + +– + +–
С1605 Наличие описания алгоритмов ЭК + +– + +–
С1606 Наличие описания интерфейсов ЭК + +– + +–
С1607 Наличие описания интерфейсов с пользователем ЭК + +– + +–
С1608 Наличие описания используемых числовых методов ЭК + +– + +–
С1609 Наличие описания всех параметров ЭК + +– + +–
С1610 Наличие описания методов настройки системы ЭК + +– + +–
С1611 Наличие описания всех диагностических сообщений ЭК + +– + +–
С1612 Реализация всех исходных модулей ЭК + +– + +–
С1701 Наличие описания всех диагностических сообщений эталонного образца ЭК + +– + +–
С1702 Наличие требований к тестированию программ ЭК + +– + +–
С1703 Достаточность требований к тестированию программ ЭК + +– + +–
С1801 Наличие описания процедуры изготовления эталонного образца ЭК + +– + +–
С1802 Наличие описания процедуры изготовления рабочих копий ЭК + +– + +–
С1805 Наличие описания процедуры контроля на идентичность рабочих копий с эталонным образцом ЭК + +– + +–

 

Таблица 13

Оценочные элементы фактора удобство применения

Код оценочного элемента Наименова­ние Код метода оценки Применяемость показателя по подклассу ПС
                     
У0101 Возможность освоения программных средств по документации ЭК +– + +– + +–
У0102 Возможность освоения ПС на контрольном примере при помощи ЭВМ ЭК +– + +– + +–
У0103 Возможность поэтапного освоения ПС ЭК +– + +– + +–
У0201 Полнота и понятность документации для освоения ЭК +– + +– + +–
У0202 Точность документации для освоения ЭК +– + +– + +–
У0203 Техническое исполнение документации ЭК +– + +– + +–
У0301 Наличие краткой аннотации ЭК +– + +– + +–
У0302 Наличие описания решаемых задач ЭК +– + +– + +–
У0303 Наличие описания структуры функций ПС ЭК +– + +– + +–
У0304 Наличие описания основных функций ПС ЭК +– + +– + +–
У0306 Наличие описания частных функций ЭК +– + +– + +–
У0307 Наличие описания алгоритмов ЭК +– + +– + +–
У0308 Наличие описания межмодульных интерфейсов ЭК +– + +– + +–
У0309 Наличие описания пользовательских интерфейсов ЭК +– + +– + +–
У0310 Наличие описания входных и выходных данных ЭК +– + +– + +–
У0311 Наличие описания диагностических сообщений ЭК +– + +– + +–
У0312 Наличие описания основных характеристик ПС ЭК +– + +– + +–
У0314 Наличие описания программной среды функционирования ПС ЭК +– + +– + +–
У0315 Достаточность документации для ввода ПС в эксплуатацию ЭК +– + +– + +–
У0316 Наличие информации технологии переноса для мобильных программ ЭК +– + +– + +–
У0401 Соответствие оглавления содержанию документации ЭК +
У0402 Оценка оформления документации ЭК +
У0403 Грамматическая правильность изложения документации ЭК +
У0404 Отсутствие противоречий ЭК +
У0405 Отсутствие неправильных ссылок ЭК +
У0406 Ясность формулировок и описаний ЭК +
У0407 Отсутствие неоднозначных формулировок и описаний ЭК +
У0408 Правильность использования терминов ЭК +
У0409 Краткость, отсутствие лишней легализации ЭК +
У0410 Единство формулировок ЭК +
У0411 Единство обозначений ЭК +
У0412 Отсутствие ненужных повторений ЭК +
У 0413 Наличие нужных объяснений ЭК +
У0501 Оценка стиля изложения ЭК +
У0502 Дидактическая разделенность ЭК +
У0503 Формальная разделенность ЭК +
У0504 Ясность логической структуры ЭК +
У0505 Соблюдение стандартов и правил изложения в документации ЭК +
У0506 Оценка по числу ссылок к нижеследующему тексту документа ЭК +
У0601 Наличие оглавления ЭК +
У0602 Наличие предметного указателя ЭК +
У0603 Наличие перекрестных ссылок ЭК +
У0604 Наличие всех требуемых разделов ЭК +
У0605 Соблюдение непрерывности нумерации страниц документов ЭК +
У0606 Отсутствие незаконченных разделов абзацев, предложений ЭК +
У0607 Наличие всех рисунков, формул, таблиц ЭК +
У0608 Наличие всех строк и примечаний ЭК +
У0609 Логический порядок частей внутри главы ЭК +
У 0701 Наличие полного перечня документации ЭК +
У0801 Уровень языка общения пользователя с программой ЭК + +– + + +–
У0802 Легкость и быстрота загрузки и запуска программы ЭК + +– + + +–
У0803 Легкость и быстрота завершения работы программы ЭК + +– + + +–
У0804 Возможность распечатки содержимого программы ЭК + +– + + +–
У0805 Возможность приостанова и повторного запуска работы без потерь информации ЭК + + + +– + + +–
У0901 Соответствие программного меню требованиям пользователя ЭК + +– + + +–
У0902 Возможность прямого перехода вверх и вниз по многоуровневому программному меню (пропуск уровней) ЭК + +– + + +–
У1001 Возможность управления подробностью получаемых выходных данных ЭК + +– + + +–
У1002 Достаточность полученной информации для продолжения работы ЭК + +– + + +–
У1101 Обеспечение удобства ввода данных ЭК + +– + + +–
У1102 Легкость восприятия ЭК + +– + + +–
У1201 Обеспечение программой выполнения предусмотренных рабочих процедур ЭК + +– + + +–
У1202 Достаточность информации, выдаваемой программой для составления дополнительных процедур ЭК + +– + + +–

 

Таблица 14

Оценочные элементы фактора эффективность

Код оценочного элемента Наименова­ние Код метода оценки Применяемость показателя по подклассу ПС
                     
Э0101 Проблемно–ориентированные функции ЭК +– +–
Э0102 Машинно–ориентированные функции ЭК +– +–
Э0203 Функции ведения и управления ЭК +– +–
Э0204 Функции ввода/вывода ЭК +– +–
Э0305 Функции защиты и проверки данных ЭК +– +–
Э0307 Функции контроля доступа ЭК +– +–
Э0308 Функции контроля внесения изменений ЭК +– +–
Э0309 Наличие соответствующих границ функциональных областей ЭК +– +–
Э0310 Число знаков после запятой в результатах вычислений ЭК +– +–
Э0401 Время выполнения программ ЭК ИЗ+РС +–
Э0402 Время реакции и ответов ЭК ИЗ+РС +–
Э0503 Время подготовки ЭК ИЗ+РС +–
Э0505 Затраты времени на защиту данных ЭК +–
Э0506 Время компиляции ЭК ИЗ+РС +–
Э0601 Требуемый объем внутренней памяти ЭК ИЗ+РС + +– + +– +–
Э0602 Требуемый объем внешней памяти ЭК ИЗ+РС + +– + +– +–
Э0703 Требуемые периферийные устройства ЭК + +– + +– +–
Э0704 Требуемое базовое программное обеспечение ЭК + +– + +– +–

 

Таблица 15

Оценочные элементы фактора универсальность

Код оценочного элемента Наименова­ние Код метода оценки Применяемость показателя по подклассу ПС
                     
Г0101 Оценка числа потенциальных пользователей ЭК +– +– + +–
Г0102 Оценка числа функций ПС ЭК +– +– + +–
Г0103 Насколько набор функций удовлетворяет требованиям пользователя ЭК +– +– + +–
Г0104 Насколько возможности программ охватывают область решаемых пользователем задач ЭК +– +– + +–
Г0105 Возможность настройки формата выходных данных для конкретных пользователей ЭК +– +– + +–
Г0201 Наличие схемы иерархии модулей программы ЭК +– +– + +–
Г0202 Оценка независимости модулей ЭК +– +– + +–
Г0203 Оценка числа уникальных элементов/реквизитов ЭК ИЗ +– +– + +–
Г0204 Используется ли в текущем вызове модуля информация, полученная в предыдущем вызове ЭК +– +– + +–
Г0205 Оценка организации точек входа и выхода модуля ЭК +– +– + +–
Г0206 Наличие описания атрибутов модуля ЭК +– +– + +–
Г0301 Оценка программ по числу переходов и точек ветвления ЭК +– +– + +–
Г0401 Использование метода пошагового уточнения ЭК +– +– + +–
Г0402 Наличие описания структуры программ ЭК +– +– + +–
Г0403 Наличие описания связей между элементами структуры программ ЭК +– +– + +–
Г0404 Наличие в программе повторного выполнения функций (подпрограмм) ЭК +– +– + +–
Г0501 Использование стандартных протоколов связи ЭК +– +– + +–
Г0601 Использование стандартных интерфейсных подпрограмм ЭК +– +– + +–
Г0701 Оценка зависимости программ от емкости оперативной памяти ЭВМ ЭК +–
Г0702 Оценка зависимости временных характеристик программы от скорости вычислений ЭВМ ЭК +–
Г0703 Оценка зависимости функционирования программы от числа внешних запоминающих устройств и их общей емкости ЭК +–
Г0704 Оценка зависимости функционирования программы от специальных устройств ввода–вывода ЭК +–
Г0801 Применение специальных языков программирования ЭК +–
Г0802 Оценка зависимости программы от программ операционной системы ЭК +–
Г0803 Зависимость от других программных средств ЭК +–
Г0901 Оценка локализации непереносимой части программы ЭК +–
Г1001 Оценка использования отрицательных или булевых выражений ЭК ИЗ + +– +–
Г1002 Оценка программы по использованию условных переходов ЭК ИЗ + +– +–
Г1003 Оценка программы по использованию безусловных переходов ЭК ИЗ + +– +–
Г1004 Оформление процедур входа и выхода из циклов ЭК +   +– +–
Г1005 Ограничения на модификацию переменной индексации в цикле ЭК +   +– +–
Г1006 Оценка модулей по направлению потока управления ЭК + +– +– +–
Г1007 Оценка программ по использованию локальных переменных ЭК + +– +– +–
Г1101 Оценка программы по числу комментариев ЭК ИЗ + +– +– +–
Г1201 Наличие заголовка в программе ЭК ИЗ + +– +– +–
Г1202 Комментарии к точкам ветвлений ЭК + +– +– +–
Г1203 Комментарии к машинозависимым частям программы ЭК + +– +– +–
Г1204 Комментарии к машинозависимым операторам программы ЭК + +– +– +–
Г1205 Комментарии к операторам объявления переменных ЭК + +– +– +–
Г1206 Оценка семантики операторов ЭК + +– +– +–
Г1207 Наличие соглашений по форме представления комментариев ЭК + +– +– +–
Г1208 Наличие общих комментариев к программам ЭК РГ + +– +– +–
Г1301 Использование языков высокого уровня ЭК + – +–
Г1302 Семантика имен используемых переменных ЭК + +– +–
Г1303 Использование отступов, сдвигов и пропусков при формировании текста ЭК + +– +–
Г1304 Размещение операторов по строкам ЭК + +– +–
Г1401 Передача информации для управления по параметрам ЭК + +– +–
Г1402 Параметрическая передача входных данных ЭК + +– +–
Г1403 Наличие передачи результатов работы между модулями ЭК + +– +–
Г1404 Наличие проверки правильности данных, получаемых модулями от вызываемого модуля ЭК + +– +–
Г1405 Использование общих областей памяти ЭК + +– +–

 




Поделиться с друзьями:


Дата добавления: 2015-04-30; Просмотров: 1342; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.022 сек.