nasa-swe-057 · Архитектура программного обеспечения NASA
NASA SWE-057 — Software Architecture
Требование NASA — документировать программную архитектуру, преобразующую требования к программному обеспечению; руководство SWEHB поясняет её связь с системной архитектурой, подсистемами, зависимостями и контролем соответствия реализации.
Архитектурные источники
Применение
Критичное и регулируемое программное обеспечение, где требуется доказательная архитектурная трассировка.
Нормативные границы
Не является универсальным каталогом шаблонов; требования адаптируются по классу и критичности проекта.
Требование NPR 7150.2D применяется по классу программного обеспечения; поясняющий материал SWEHB не равен самому требованию
Формировать архитектуру до закрепления критических решений
Выводить её из системных требований
Показывать представления для разных заинтересованных сторон
Фиксировать обоснования и риски
Контролировать архитектурное соответствие реализации
{
"id": "nasa-swe-057",
"title_ru": "Архитектура программного обеспечения NASA",
"title_original": "NASA SWE-057 — Software Architecture",
"owner": "NASA",
"kind": "Инженерное требование и руководство",
"normativity": "Требование NPR 7150.2D применяется по классу программного обеспечения; поясняющий материал SWEHB не равен самому требованию",
"version": "SWEHB Ver. D / NPR 7150.2D",
"domains": [
"программная архитектура",
"обеспечение качества",
"риски"
],
"summary_ru": "Требование NASA — документировать программную архитектуру, преобразующую требования к программному обеспечению; руководство SWEHB поясняет её связь с системной архитектурой, подсистемами, зависимостями и контролем соответствия реализации.",
"principles_ru": [
"Формировать архитектуру до закрепления критических решений",
"Выводить её из системных требований",
"Показывать представления для разных заинтересованных сторон",
"Фиксировать обоснования и риски",
"Контролировать архитектурное соответствие реализации"
],
"use_ru": "Критичное и регулируемое программное обеспечение, где требуется доказательная архитектурная трассировка.",
"boundary_ru": "Не является универсальным каталогом шаблонов; требования адаптируются по классу и критичности проекта.",
"evidence": "A/B",
"source_url": "https://swehb.nasa.gov/spaces/SWEHBVD/pages/102695442/SWE-057%2B-%2BSoftware%2BArchitecture",
"checked_at": "2026-09-20"
}