Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения — страница 5

  • Просмотров 5032
  • Скачиваний 187
  • Размер файла 27
    Кб

системе, реализуемое на базе ПО, должно быть включено в требования; - должны быть особо отмечены требования , соответствующие системным требованиям по предотвращению выхода системы из строя; - требования должны соответствовать стандартам на требования к ПО; - требования должны формулироваться в количественных терминах; - требования не должны описывать детали разработки или тестирования, за исключением указанных и проверенных

ограничений конструкции; - каждое системное требование, реализуемое на базе ПО, должно быть сводимо к одному или более требованиюУ к ПО; - каждое требование , за исключением производных требований, должно быть сводимо к одному или нескольким системным требованиям; - производные требования должны быть направлены этапу оценки безопасности системы. На этапе планирования разработки ПО создаются планы и выбираются стандарты,

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

взаимодействие между этапами, механизм взаимного влияния этапов, критерии оценки ПО при переходе от одного этапа к другому; определение среды ЖЦ, т.е. методы и инструментальные средства, используемые на каждом этапе; формирование дополнительных замечаний к ПО; рассмотрение стандартов разработки ПО, соотношение их с системными целями безопасности, относящиеся к разрабатываемому ПО; разработка плана создания ПО; доработка и

проверка плана создания ПО. Эффективность планирования - определяющий фактор при разработке ПО. Основные руководящие принципы этого этапа следующие. 1. План разработки ПО должен быть разработан в такой момент ЖЦ, чтобы обеспечить своевременное управление конкретными действиями на этапе разработки и интегрированном этапе. 2. Стандарты разработки ПО, используемые в проекте, должны быть строго определенными и четкими. 3.

Выбранные методы и инструментальные средства должны быть такие, чтобы обеспечили предотвращение ошибок на этапе разработки или свели их к минимуму. 4. Этап планирования разработки ПО должен обеспечить координацию между остальными этапами с целью согласования их стратегий в плане разработки ПО. 5. Этап планирования разработки ПО должен включать в себя средства проверки плана на этапе реализации проекта. 6. На завершающей