ГОСТ Р 56713—2015
Описание архитектуры программного обеспечения может представить спедующее:
a) понятие работы с точки зрения его элементов,
b
) модель области или справочную архитектуру для семьи или системы программного обеспе
чения.
См. также: описание системы архитектуры.
П р и м е ч ан и е — Описание архитектуры программного обеспечения можно рассмотреть как специфика
цию для проектирования программного обеспечения. Для большей информации об описании архитектуры смотри
ИСО.’МЭК 42010.
10.70 Описание проектирования программного обеспечения
ИСО/МЭК 12207:2008, подпункты6.4.10.2.6.4.10.3.3.1,7.1.1.3.1.2,7.1.4.3.1.1,7.2.2.3.5.1.7.3.1.3.3.3
Универсальный тип: описание
Описание проектирования программного обеспечения представляет характеристики одной или
более систем, подсистем, позиций программного обеспечения или других системных компонентов и их
интерфейсов. Это включает следующее:
a) идентификацию внешних интерфейсов, компонентов программного обеспечения, единиц про
граммного обеспечения и других интерфейсов:
b
) распределение требований позиции программного обеспечения по компонентам программ
ного обеспечения, далее усовершенствованным по мере необходимости для упрощения подробного
дизайна:
c) описание позиций (системы, элементы конфигурации, пользователи, аппаратные средства,
программное обеспечение и т. д.). которые должны общаться с другими позициями, чтобы передать и
получить данные, инструкции или информацию.
Это включает следующее.
а) публикуемость;
d) понятие выполнения, включая поток данных и поток управления;
e) соображения безопасности:
0 элементы повторного использования;
д) обработку ошибок.
Это должно включать следующее:
a) спецификацию протокопов;
b
) разделение программного обеспечения в предприятия дизайна и описания важных свойств и
отношений среди тех предприятий.
Описание проектирования программного обеспечения низкого уровня или описание интерфейса
дизайна позиции программного обеспечения, включая программное обеспечение, проектные решения
всей позиции, дизайн архитектуры позиции программного обеспечения и детальное проектирование,
должны были реализовать программное обеспечение. Низкоуровневое описание разрешает разработ
ку программного обеспечения или выбор позиций для повторного использования без потребности в
дополнительной информации. Это обеспечивает видимость в дизайне и информацию, необходимую
для повторного использования программного обеспечения и поддержки. Это используется в качество
основания для реализации программного обеспечения.
Это включает следующее:
a) подробное описание структуры компонентов программного обеспечения (к уровню единицы
программного обеспечения, который будет закодирован, собран и проверен);
b
) распределение компонентных требований программного обеспечения по позициям программ
ного обеспечения, далее усовершенствованным по мере необходимости для упрощения подробного
дизайна и отслеживаемости от каждой позиции программного обеспечения до требований позиции
про граммного обеспечения, распределенных по нему;
c) проектные решения программного обеспечения всей позиции о поведенческом дизайне по
зиции программного обеспечения (как это ведет себя с точки зрения пользователя, в соответствии его
требованиями, игнорируя внутреннее внедрение):
d) решения, влияющие на выбор и дизайн позиций программного обеспечения, составляющих по
зицию программного обеспечения;
е)детальное проектирование для внешних интерфейсов компонентов программного обеспечения
к позиции программного обеспечения, между связанными компонентами программного обеспечения и
между связанными единицами программного обеспечения;
56