русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оценка качества МС


Дата добавления: 2013-12-23; просмотров: 1052; Нарушение авторских прав


КачествоМС— это набор критериев, которым должно отвечать МС. Набор критериев качества зависит от категории критичности МС:

- требует особо высокое качество МС по причине того, что от работы МС зависит жизнь людей (космические программы, управление работой атомных станций и т.д.);

- важные программы, для которых появление ошибки приводит к большим материальным потерям;

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

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

В случае, если программа проходит государственную регистрацию, то она подвергается аттестации и сертификации.

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

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




 
 

 


Рисунок 2.10 – Показатели качества МС


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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Тестирование МС | Экономическая эффективность МС


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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