Разработка, стандартизация и сертификация программных средств и информационных технологий и систем. Котов С.Л - 6 стр.

UptoLike

6
выбор стандартов, методов, инструментария, языков программ-
мирования (если они не установлены в договоре);
разработка плана проведения процесса разработки.
б) анализ требований:
технические требования к системе должны включать: требования к
функциям и возможностям системы; коммерческие и организационные
требования; требования пользователя; требования безопасности и защиты;
эргономические требования; требования к интерфейсам; эксплуата-
ционные
требования; требования к сопровождению и квалификационные
требования. Технические требования к системе должны быть оформлены
документально;
оценка и документальное оформление оценки требований к системе с
учетом потребностей заказчика, соответствия потребностям заказчика,
тестируемости, выполнимости проектирования системной архитектуры,
возможности эксплуатации и сопровождения.
2. Проектирование:
а) проектирование программной архитектуры (применительно к
каждому программному объекту):
трансформирование
требований к программному объекту в
архитектуру, которая описывает общую структуру объекта и определяет
компоненты программного объекта; распределение требований к
программному объекту между его компонентами; документальное
оформление архитектуры программного объекта;
разработка и документальное оформление общего (эскизного) проекта
внешних интерфейсов и интерфейсов между компонентами объектов;
разработка и документальное оформление общего (эскизного) проекта
базы
данных;
разработка и документальное оформление предварительной версии
документации пользователя;
разработка и документальное оформление предварительных
требований к тестированию программного объекта, разработка графика
сборки программного продукта;
оценка и документальное оформление архитектуры программного
объекта и эскизных проектов.
б) техническое проектирование ПС:
разработка и документальное оформление технического проекта для
каждого программного объекта. Компоненты программного
объекта
должны быть уточнены на уровне программных модулей, которые можно
программировать, компилировать и тестировать независимо. Распреде-
ление технических требований к компонентам между программными
модулями;
разработка технического проекта внешних интерфейсов, интерфейсов
между программными компонентами и программными модулями;