ГОСТ Р ИСО/МЭК 15504-5—2016
5.5.3 DEV.3 Детальное проектирование программных средств
Идентификатор процесса
DEV.3
Детальное проектирование программных средств
Имя процесса
Назначение процесса
Цель процесса детального проектирования программных средств заключают в
обеспечении проекта для программных средств, которые реализуют и могут быть ве
рифицированы относительно установленных требований и архитектуры программ
ных средств, а также существенным образом детализируютдля последующего коди
рования и тестирования
Выходы процесса
В результате успешного осуществления процесса детального проектирования про
граммных средств:
a) разрабатывают детальный проект каждого программного компонента, описываю
щий создаваемые программные модули:
b
) определяют внешние интерфейсы каждого программного модуля;
c) устанавливают совместимость и прослеживаемость междудетальным проектиро
ванием. требованиями и проектированием архитектуры
Качественные практики
DEV.3.BP1 Разработка детального проекта
Разложить проект архитектуры программных средств на детальный проект каждого
программного компонента с описанием всех программных гладулей, которые будут
произведены и протестированы. Задокументировать программные модули в доку
ментации проекта программных средств [выход а]
DEV.3.BP2 Определение интерфейсов для программных модулей
Определить и задокументировать внешние интерфейсы между программными мо
дулями [выход Ь]
DEV.3.BP3 Анализ проекта на тестопригодность
Проанализировать проект на предмет корректности и возможности тестирования с
целью гарантии возможности, что программные модули могут быть созданы и про
тестированы [выход а]
DEV.3.BP4 Обеспечение единообразия
Обеспечить единообразие анализа требований к программному обеспечению и
проектированию архитектуры программных средств и детальному проектированию
программных средств. Единообразие сохраняют путем установления и поддержа
ния прослеживаемости между требованиями и архитектурным проектированием и
детальным проектированием, при необходимости [выход с]
Рабочие продукты
Входы
Выходы
04-01 Структура базы данных [выход а]
04-04 Высокоуровневый программный проект [выход
а. Ь]
04-05 Низкоуровневый программный проект [выход а. б]
13-22 Запись о трассируемости [выход с)
17-08 Требования к интерфейсу [выход Ь]
17-11 Требования к программным средствам [выход а.
с)
17-13 Спецификация проектирования теста [выход с]
5.5.4 DEV.4 Конструирование программных средств
Идентификатор процесса
DEV.4
Имя процесса
Конструирование программных средств
Назначение процесса
Цель процесса конструирования программных средств заключают в создании испол
няемых программных блоков, которые должным образом отражают проектирование
программных средств
66