17
выполнять поддержку процессов в соответствии с
контрактом;
устанавливать базовые линии и соединять элементы
конфигурации в сроки, определенные приобретающей
стороной и поставщиком.
3)
Исполнитель
должен выбирать, адаптировать и применять те
стандарты, методы, инструментарий и языки программирования (если не
оговорено в контракте), которые документально оформлены, являются
подходящими и установлены организацией для выполнения
деятельности в рамках процесса реализации
программных средств и
поддерживающих процессов.
4)
Исполнитель должен разрабатывать планы проведения действий
процесса реализации программных средств. Планы должны включать в
себя конкретные стандарты, методы, инструментарий, действия и
обязанности, связанные с разработкой и квалификацией всех требований,
включая безопасность и защиту. При необходимости могут
разрабатываться
отдельные
планы.
Эти
планы
должны
документироваться и выполняться.
5)
При разработке или сопровождении
программных продуктов
могут применяться не поставляемые элементы. Однако должно
гарантироваться, что функционирование и сопровождение поставляемых
программных продуктов после поставки приобретающей стороне не
зависит от таких элементов; другими словами,
эти элементы следует
также рассматривать как поставляемые.
Результатом процесса является создание программной составной
части, удовлетворяющей как требованиям к архитектурным решениям,
что подтверждается посредством верификации, так и требованиям
правообладателей, что подтверждается посредством валидации.
В результате успешного осуществления процесса реализации
программных средств:
1)
определяется стратегия реализации;
2)
определяются ограничения по технологии реализации проекта;
3)
изготавливается программная составная часть;
4)
программная составная часть упаковывается и хранится в
соответствии с соглашением о ее поставке.
Процесс реализации программных средств включает в себя
несколько специальных процессов более низкого уровня:
1)
процесс анализа требований к программным
средствам;
2)
процесс проектирования архитектуры программных средств;
3)
процесс детального проектирования программных средств;
4)
процесс конструирования программных средств;
18
5)
процесс комплексирования программных средств;
6)
процесс квалификационного тестирования программных
средств.
Достарыңызбен бөлісу: