Целями этапа планирования является определение средств для создания программного
продукта, которые будут удовлетворять требованиям, предъявляемым к системе, и
обеспечивать достаточный уровень надежности. На этом этапе производится:
определение действий на этапах разработки и интегрированном этапе,
которые будут посвящены стратегическому планированию и проектированию
программной системы. Эффективность определения этих действий - определяющий
фактор создания программной системы;
определение жизненного цикла программной системы, включая взаимодействие
между этапами, механизм взаимного влияния этапов, критерии оценки системы при
переходе от одного этапа к другому;
определение окружения жизненного цикла, имея в виду методы и
инструментарий, используемые на каждом этапе. Здесь определяются процедуры,
языки программирования, аппаратура, методы и инструменты, которые будут
использоваться для разработки, верификации, контроля и выпуска программной
системы. Окружение жизненного цикла - важный фактор создания
высококачественного программного продукта. Оно может влиять на создание системы
как положительно, так и отрицательно;
рассмотрение вопросов стандартов разработки системы. Эти стандарты
определяют правила и нормы разработки программной системы. Стандарты
используются системами верификации, как основа для сравнения реальных
результатов разработки с требуемыми;