43
− определение характеристики производительности, внешних
интерфейсов, среды функционирования компонентов, требований к данным,
установке, приемке, документации, процессам эксплуатации и
сопровождения;
− выбор математического аппарата формализации, построение
модели предметной области, разработка методов решения поставленных
задач [15].
2) Проектирование, то есть анализ имеющихся задач, решение которых
требует разработки приложения, удовлетворяющего требованиям
пользователей. В этап проектирования можно включить:
− процесс проектирования архитектуры приложения, то есть
определение состава необходимого для работы оборудования и
программного обеспечения;
− документирование интерфейсов компонентов приложения, то
есть подробное описание компонентов приложения и интерфейсов между
ними;
− создание предварительного варианта пользовательской
документации;
− создание требований к тестам приложения;
− обновление пользовательской документации, требований к
тестам.
Результатом стадии проектирования служит детальная модель
разрабатываемого приложения [29].
Различают два аспекта проектирования:
− логический, включающий проектные операции, не зависящие от
имеющихся программных и технических средств, которые составляют среду
функционирования будущего приложения;
− физический, то есть имеется привязка к конкретным программным
и техническим средствам среды функционирования.
3) Разработка. Данный этап содержит следующие действия: