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

UptoLike

166
постепенное их воплощение, накопление опыта компаний в создании эффективных методик и
технических средств разработки и контроля качества процессов привели к тому, что в течение 20
постепенно сложилась определенная культура, появились традиции и стиль работы по созданию
программных продуктов.
Наилучшие практики, взятые на «вооружение» ведущими компаниями, образовали так
называемые «Тридцать четыре необходимые компетенции для управления программными проектами,
стандартизации процесса разработки ПО и реализации его качества» [5]. Эти компетенции нашли
отражение в большом количестве национальных и корпоративных стандартов разных стран, которые
послужили основой для создания взаимосвязанной сети базовых и вспомогательных международных
стандартов, широко применяемых в настоящее время (Рис. 13.2.3). Кроме общих международных
стандартов на системы менеджмента качества, оценку и аудит процессов, существует ряд
отечественных нормативных документов, конкретно посвященных качеству программных продуктов,
упоминание которых интересно в ретроспективном плане. В Табл. 13.1 приведен список организаций,
поддерживающих процесс разработки программного обеспечения на основе международных
стандартов.
Таблица 13.1.
Организация Название Основная цель
деятельности
Продукт деятельности в области
разработки ПО
1
Международная
организация по
стандартизации
(International
Organization for
Standardization)
ISO Разработка, актуализация,
утверждение стандартов
Стандарты семейства ISO 9000,
задающие модели систем качества
и стандарт жизненного цикла
разработки ПО ISO 122207
2
Институт инженерии по
электротехнике и
электронике (Institute of
Electrical and Electronics
Engineers)
IEEE Разработка стандартов по
инжинирингу в области
электротехники и
электроники
Собрание стандартов в области
программного инжиниринга
3
Американский
национальный институт
стандартов
(American National
Standards Institute)
ANSI Разработка американских
национальных стандартов
Руководства, определяющие
применение стандартов ISO и ISO
12207 к проектам в области
программного инжиниринга
4
Национальный институт
стандартов и технологий
США (National Institute of
Standards and Technology)
NIST Разработка технологий,
измерений и стандартов в
американской
промышленности
Стандарты и Национальная
премия Малкольма Балдриджа за
качество производства и продукта
5
Институт програм-много
инжиниринга (Software
Engineering Institute,
USA)
SEI Разработки в области
программного
инжиниринга
Модель зрелости возможностей
компании, разрабатывающей ПО
модели СММ и CMMI
6
Американское общество
обеспечения качества
(American Society of
Quality)
ASQ Улучшение качества
производимых продуктов
Систематизация знаний в области
инжиниринга качественного ПО
7
Институт управления
проектами (Project
Management Institute)
PMI Общие принципы
управления проектами, в
т.ч. проектами разработки
ПО
Руководство «Основы знаний в
области управления проектами»
(PM BoK – Project Management
Body of Knowledge)
8
Британский институт
стандартов (British
Standards Institute)
BSI Разработка и актуализация
британских национальных
стандартов
Система британских
национальных стандартов BS