Основы разработки программного обеспечения вычислительных систем. Милованов И.В - 4 стр.

UptoLike

4
1. ОСНОВЫ ПРОЕКТИРОВАНИЯ
ПРОГРАММНЫХ СИСТЕМ
ОСОБЕННОСТИ ПРОЦЕССА СИНТЕЗА
ПРОГРАММНЫХ СИСТЕМ
Известно, что технологический цикл конструирования программной
системы (ПС) включает три процесса анализ, синтез и сопровождение.
В ходе анализа определяется ответ на вопрос: «Что должна делать
будущая система?». Именно на этой стадии закладывается фундамент
успеха всего проекта. Известно множество неудачных реализаций из-за
неполноты и неточностей в определении требований к системе.
В процессе синтеза формируется ответ на вопрос: «Каким образом
система будет реализовывать предъявляемые к ней требования?». Выде-
ляют три этапа синтеза: проектирование ПС, кодирование ПС, тестирова-
ние ПС (рис. 1.1).
Рассмотрим информационные потоки процесса синтеза.
Этапы проектирования опираются на требования к ПС, представлен-
ные информационной, функциональной и поведенческой моделями анали-
за. Иными словами, модели анализа поставляют этапу проектирования ис-
ходные сведения для работы. Информационная модель описывает инфор-
Рис. 1.1. Информационные потоки процесса синтеза ПС