Жизненный цикл (life cycle) — развитие системы, продукта, услуги, проекта или других изготовленных человеком объектов, начиная со стадии разработки концепции и заканчивая прекращением применения.
Программный продукт (software product) — совокупность компьютерных программ, процедур и, возможно, связанных с ними документации и данных.
Процесс (process) — совокупность взаимосвязанных или взаимодействующих видов деятельности, преобразующих входы и выходы.
Состав процесса:
- наименование – передает область применения процесса как целого;
- цель – описывает конечные цели выполнения процесса;
- выходы – представляют собой наблюдаемые результаты, ожидаемые при успешном выполнении процесса.
Классификация процессов:
- соглашения (приобретение + поставка);
- организационного обеспечения проекта (модель ЖЦ + инфраструктура + портфель проекта + людские ресурсы + качество);
- проекта (планирование + оценка проекта + решения + риски + конфигурации + информация + измерения);
- технические (требования правообладателей + анализ системных требований + архитектура системы + реализация + комплексирование системы + тестирование системы + инсталляция программных средств (ПС) + приемка ПС + функционирования ПС + сопровождение ПС + прекращение прим. ПС);
- реализации программных средств (реализация + требования + проектирование архитектуры + детальное проектирование ПС + конструирование ПС + комплексирование ПС + тестирование ПС);
- поддержка программных средств (программная документация + конфигурация + гарантии качества ПС + верификация ПС (подтверждение соответствия) + валидация ПС (подтверждение путем экспертизы) + ревизия + аудит (проверка финансовой деятельности) + решение проблем в ПС);
- повторное применение программных средств (проектирование доменов + повторное применение программ + повторное применение активов).