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

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

конфигурации программного обеспечения (ЭКПО) и соответственно ручные операции. Архитектура системы и системные требования, распределенные между элементами аппаратной, конфигурации, конфигурации ПО и ручными операциями, должны быть зарегистрированы. Архитектура системы и требования для элементов конфигурации и ручных операций должны быть оценены в соответствии со следующими критериями: различимость системных требований;

согласованность с системными требованиями; соответствие стандартам и используемым методам проектирования; осуществимость наполнения элементов конфигурации ПО распределенными для них требованиями; выполнимость эксплуатации и поддержки. 4. Анализ требований к программному обеспечению. Для каждого ЭКПО это действие состоит из следующих задач, которые разработчик должен исполнить. Разработчик должен представить и

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

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

определения данных и требования к базам данных; требования по инсталляции и приемке поставляемого программного обеспечения в эксплуатацию и сопровождение; документация пользователя; требования по эксплуатации пользователя и исполнению; требования по пользовательскому сопровождению. Разработчик должен оценить требования к программному обеспечению, руководствуясь приведенными ниже критериями: прослеживаемость системных

требований и системного проекта; внешняя согласованность с системными требованиями; внутренняя согласованность; тестовое покрытие требований; тестируемость; выполнимость проектирования программного обеспечения; осуществимость эксплуатации и сопровождения. После успешного завершения обзора должна быть представлена основа для требований к ЭКПО. 5. Проектирование программного обеспечения. Для каждого ЭКПО это действие