Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
78-161~.DOC
Скачиваний:
15
Добавлен:
30.10.2018
Размер:
1.17 Mб
Скачать

Контрольные вопросы

  1. Охарактеризуйте участников проекта по созданию ППП, их приоритеты и цели.

  2. Как вы понимаете термин «концептуальная целостность ППП»?

  3. В чем отличие структурного и объектно-ориентированного подходов к проектированию программного обеспечения?

  4. Назовите этапы тестирования в порядке их следования и укажите методы, используемые на каждом этапе.

  5. Опишите преимущества и недостатки монолитной и пошаговой сборки программ при тестировании.

  6. В чем заключаются альфа- и бета-тестирование ППП?

  7. Как вы считаете, что может служить критерием завершенности тестирования?

  8. Сравните особенности сопровождения заказных ППП и коммерческих ППП.

  9. Какие цели преследуются при разработке пользовательской документации ППП?

  10. Какие цели преследуются при разработке технологической документации ППП?

  11. Перечислите этапы разработки ППП с указанием документов технологической документации, передаваемых с одного этапа на другой.

7 Качество ппп

7.1 Характеристики качества программного изделия

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

Формализации характеристик качества ПИ посвящен ряд нормативных документов, как международных, так и российских, где выделены группы показателей, позволяющие оценивать ПИ с позиции пользователя, разработчика и управляющего проектом. Перечислим некоторые их них:

  • ISO 9000-3:1991. Общее руководство качеством и стандарты по обеспечению качества. Ч.3: Руководящие указания по применению ISO 9001 при разработке, поставке и обслуживанию программного обеспечения;

  • ISO 9126:1991. ИТ. Оценка программного продукта. Характеристики качества и руководство по их применению;

  • ISO 12119:1994. Требования к качеству и тестированию;

  • ГОСТ 28195-89. Оценка качества программных средств. Общие положения;

  • ГОСТ 28806-90. Качество программных средств. Термины и определения.

Например, в международном стандарте ISO 9126:1991 рекомендуется шесть основных характеристик качества ПИ, каждая из которых детализируется несколькими факторами (рис. 7.1).

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

Надежность рекомендуется характеризовать уровнем завершенности (отсутствием дефектов), устойчивостью к ошибкам и перезапускаемостью после сбоев.

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

Рис. 7.1  Дерево характеристик качества программного изделия

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

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

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

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

Например, для обобщенной характеристики качества ППП при сравнении его с аналогами можно использовать комплексный показатель качества:

,

где n – число рассматриваемых показателей;

bi – весовой коэффициент i-ого показателя, назначаемый в соответствии с нуждами и потребностями организации, предполагающей использовать ППП;

Xi – относительный показатель качества, устанавливаемый экспертным путем по выбранной шкале оценивания.

Пример расчета приведен в таблице 7.1.

Таблица 7.1 - Расчет показателя качества (балльно-индексный метод)

Показатель качества

Весовой

коэффициент, bi

Экспертная оценка, Xi

Новый ППП

Аналог

Удобство обращения с ППП

0,2

5

3

Защищенность данных

0,4

6

2

Временная экономичность

0,3

3

4

Обучение персонала

0,1

3

4

Комплексный показатель качества

Jnew =4,6

Jold = 3,0

Видно, что с точки зрения предъявляемых требований, новый ППП обладает более высокими потребительскими характеристиками, чем ранее используемый.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]