Профессионал управления проектами
РЕКЛАМА: «Богданов и партнеры», ведущая консалтинговая компания СНГ в области управления проектами, MS Project.

Система управления

Скачать project

Календарное планирование

Управление программами

Целевые программы

Аутсорсинг

Управление проектами

Стратегическое планирование

Система управления предприятием

Project скачать бесплатно

email 
 пароль 
 поиск 
PMProfy » Статьи » Теория управления проектами
Метрики качества программного обеспечения
Страница 6 из 11
Версия для печати (доступна только зарегистрированным пользователям)Версия для печати

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

К числу подобных метрик относится:

  • Гибкость (flexability), которая аккумулирует ряд свойств:
    • Модульность (Modularity)
    • Изменяемость (Changeability)
    • Сопровождаемость (Maintainability)
  •  Адаптивность (adaptability), которая подразумевает:
    • Настраиваемость (customizability) 
    • Переносимость (Portability)
    • Способность к взаимодействию (Interoperability)

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

Исправления программного обеспечения может быть инициировано по следующим причинам:

  1. исправление программы с недостаточным уровнем качества (bug fixing),
  2. изменение программы для повышения уровня качества (enhancement),
  3. изменение программы для удовлетворения изменения в требованиях.


Опыт внедрения и использования крупных программных систем показывает, что стоимость эксплуатации и сопровождения в составе общей стоимости владения системы (total cost ownership - TCO) увеличивается с ростом системы опережающими темпами. Отсюда следует, что показатели качества программ, связанные с гибкостью и настраиваемостью становятся все более важными. Очевидно: чем легче программный продукт модифицировать, тем легче достичь изначальных показателей качества за исключением производительности. Баланс производительности и гибкости – один из ключевых моментов, который должен находится под строгим контролем в критичных областях применения.

Качество технического проекта

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



Документы к статье Документы к статье
GIF, 25 КБайт
GIF, 22 КБайт
GIF, 9 КБайт
GIF, 11 КБайт
GIF, 6 КБайт
Предыдущая страницапредыдущая 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. следующаяСледующая страница
Страница 6 из 11

 

Материалы по теме Материалы по теме
Ярослав Медокс
Марина Андреева
А.Е. Хачатуров, Ю.А. Куликов.
Обсуждение Обсуждение
СИСТЕМНЫЙ ПОДХОД К КАЧЕСТВУ - 09.07.2007 (1), Константин
Вопрос по списку литературы - 15.05.2003 (1), ВАКаймин
Пара вопросов автору по поводу картинок 10-12 - 31.03.2003 (3), Gold, BCC, нач.отд.качества

Пожалуйста, авторизуйтесь или зарегистрируйтесь для участия в обсуждении.

Правила использования материалов
(C) 2002-2021 PMProfy