Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Международный стандарт ISO 9001

Его цель: обеспечить рамки для оценки качества программного обеспечения.

(ISO/ IEC 9126 это стандарт на информационные технологии.)

Стандарт определяет модель качества и применяется к каждому типу ПО.

Существует 6 характеристик качества и их подхарактеристики:

1. Действенность:

1) Удовлетворительность требования определяет атрибуты программного обеспечения (АПО), которые соответствуют требованиям, необходимым для выполнения спецификации задачи.

2) Точность (правильность) – АПО, которые предоставляют право или соответствуют результатам или эффектам.

3) Многооперативность определяет АПО, которые способствуют взаимодействию определяющих систем.

4) Уступчивость определяет АПО, которые связывают ПО со стандартами, или соглашениями, или законами, или предписаниями.

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

2. Надежность:

1) Завершенность (обдуманность) определяет АПО, которые предполагают, как часто будут появляться повреждения в ПО.

2) Допустимые недостатки (повреждения) определяет АПО, которые способствуют эксплуатации без специфичных изменений.

3) Восстановление определяет АПО, которые помогают поддерживать уровень характеристик и немедленно обретать нужные данные в случае программных дефектов.

3. Практичность:

1) Способность предполагать определяет АПО, которые служат пользователю при попытке узнать логическую концепцию и помогают ее применять.

2) Способность узнавать определяет АПО, необходимые пользователю для применения знаний.

3) Способность эксплуатировать определяет АПО, которые служат пользователю для непосредственной работы и контроля работы.

4. Эффективность:

1) Режим работы определяет АПО, которые влияют на время работы и скорость выполнения функций.

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

5. Ремонтопригодность:

1) Возможность анализа определяет АПО, которые необходимы для диагностики недостатков или причин, или необходимых изменений в дальнейшем.

2) Возможность внесения изменений определяет АПО, которые служат для внесения изменений, удаления дефектов и изменения среды.

3) Прочность (устойчивость) определяет АПО, направленные на преодоление внезапной опасности от внесения изменений.

4) Возможность выдержать испытание определяет АПО, нужные для подтверждения изменения программного продукта.

6. Портативность (приспособляемость):

1) Возможность к адаптации определяет АПО, которые нужны для адаптации в других средах без применения других действий или средств, чем те, которые предусмотрены для этой цели в программном продукте.

2) Возможность установке определяет АПО, предназначенные для установления ПО в определенной среде.

3) Возможность согласования определяет АПО, которые делают это ПО стандартным или согласующимся.

4) Заменяемость определяет АПО, которые использовать в других местах программного продукта в среде самого себя (этого же программного продукта).

Детализация характеристики ремонтопригодности и ее подхарактеристики (метрика).

1. Возможность анализа – анализируется:

· Количество циклов в программном продукте.

· Количество утверждений.

· Комментарии к коэффициентам.

· Необходимость проверки.

2. Возможность внесения изменений:

· Количество шагов.

· Количество групп уровней.

· Среднее число утверждений.

· Количество изменений.

3. Прочность (устойчивость):

· Количество параметров ссылок.

· Количество глобальных изменений.

· Количество параметров изменений.

· Количество требований.

4. Возможность выдержать испытания:

· Количество нециклических путей.

· Количество групп уровней.

· Количество циклов.

· Количество путей вызовов.

Все метрики зависят от используемого языка программирования и его конструкции.

Все характеристики качества основываются на 3-х принципах:

1. Принцип использования программного продукта – пересмотр программного продукта.

2. Перемещение программного продукта.

3. Эксплуатация программного продукта.

3 типа моделей качества:

1. Факторы (определение) описывают внешний вид программного продукта с точки зрения пользователя.

2. Критерии (построение) описывают внутренний вид программы с точки зрения разработчика.

3. Метрики (контроль) определяются и используются для обеспечения шкалы и метода измерения.

 

<== предыдущая лекция | следующая лекция ==>
Методы управления разработкой программ | Структурное программирование
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 296; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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