Фирма Software Engineering Institute предложила концепцию «Улучшение процессов создания ПО», которая опиралась на статические методы контроля технологических процессов, разработанные в Японии в конце 30-х гг. Позднее появились другие концепции:
· «Сквозной контроль качества»
· «Реинжиниринг бизнес-процессов» - предполагающий модернизацию базовых бизнес-процессов организации
· «Постепенное совершенствование деловых процессов»
На основе всех этих концепций лежит общее понимание жизненного цикла программного обеспечения как совокупности фаз, которые проходит программный продукт в процессе своего развития:
· Выработка исходных требований к ПО со стороны пользователя
· Формулирование общих требований к ПО со стороны разработчика
· Проектирование архитектуры
· Детальная реализация ПО
· Инсталляция ПО в организациях заказчика
· Эксплуатация
Для поддерживания жизненного цикла ПО фирмы-разработчики организуют свою деятельность по нескольким ключевым направлениям: управление проектом, тестирование и проверка функционирования, конфигурационный менеджмент, сопровождение.
|
|
Модель оценки качества SCOPE*PROGEPT – сюда входит несколько компонентов, соответствующих различным сторонам деятельности по созданию программ:
· Инжиниринг моделей качества, суть которого в определении модели качества данного проекта с использованием методов оценки качества, что подразумевает встраивание этой модели в соответствующие технологические и бизнес-проекты
· Измерение характеристик, представляется в виде модели, на которой проводятся количественные исследования характеристик системы
· Моделирование процессов разработки – данный компонент предназначен для оценки качества процессов разработки, причем на основе количественных показателей.
Модель оценки качества Trilliurn – предлагает способ оценки процессов выпуска продуктов в телекоммуникационной и информационной областях, учитывающий все аспекты жизненного цикла ПО. Этой моделью охвачены следующие виды деятельности:
· Управление качеством и проектирование бизнес-процессов
· Оценка технологической зрелости
· Создание, разработка и системное проектирование
· Совместное и надежное проектирование