Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 167 стр.

UptoLike

167
13.3. Отечественные стандарты оценки качества программных
продуктов
Рассмотрим ретроспективно некоторые российские стандарты оценки качества ПО. Это интересно
потому, что это был, пожалуй, единственный случай в индустрии разработки ПО, когда российский
ГОСТ был взят за основу при создании аналогичного стандарта ISO.
Прежде всего, это ГОСТ 28195-89 «Оценка качества программных средств. Общие положения»,
который устанавливает общие положения по оценке качества программных средств, поставляемых
через фонды алгоритмов и программ, номенклатуру и применяемость показателей качества [6]. В
стандарте отмечается, что оценка качества должна осуществляться на всех этапах жизненного цикла
программных средствпри планировании показателей качества, его контроле на отдельных этапах
разработки, в процессе производства, при проверке эффективности модификации на этапе
сопровождения. Установлено, что оценку качества проводят специалисты организаций:
· разработчикана этапах разработки;
· фондодержателяна этапах приемки программного средства в Фонд алгоритмов и программ;
· испытательных и сертификационных центровна этапах испытаний и внедрения; изготовителя
на этапах тиражирования;
· пользователяна этапах внедрения, сопровождения и эксплуатации.
К основным задачам, решаемым при оценке качества программных средств, отнесены:
· планирование уровня качества;
· контроль значений показателей качества в процессе разработки и испытаний;
· эксплуатационный контроль заданного уровня качества;
· методическое руководство разработкой нормативно-технических документов по оценке качества.
С момента вступления в силу ГОСТ 28195-89 произошли существенные изменения во многих
аспектах общественной жизни, в том числе значительно изменились экономико-правовые отношения
в сферах разработки и эксплуатации программных средств. Например, в области коммерческих
программных продуктов исчез фондодержатель, а разработчик и изготовитель обычно представляют
собой одно и то же юридическое лицо. В рыночных условиях разработчик заинтересован в
обеспечении качества своих продуктов в течение всего их жизненного цикла. Кроме того, изменился
порядок сертификации продукции. Типичный порядок оценки качества программных продуктов,
сложившийся в современных условиях, приведен в Табл. 13.2.
Таблица 13.2.
Порядок оценки качества программных продуктов
Этапы жизненного цикла программного средства
Заинтересованные
стороны в оценке
качества
Разработка Испытания
Тиражиро-
вание
Внедрение
Сопровож-
дение
Эксплуата-
ция
Разработчик Да Да Да Да Да Да
Испытательные и
сертификационные
центры
- Да - Да - Да
Пользователь - - - - - Да