Методология реализации

Перспективным представляется применение распределенных САПР, являющихся компромиссом между использованием для САПР специализированных (обычно малых) и больших центральных ЭВМ, работающих в режиме разделения времени. Преимущества распределенных систем (малое время при решении простых задач и возможность обращения к мощной ЭВМ для решения задач, требующих больших ресурсов) достигаются ценой их существенного усложнения, а решение проблемы мобильности находится еще в стадии исследования. Наконец, с точки зрения разработки программной машины и процессов, введенных в гл. 3 и 4, рассмотрена базовая графическая система (ОКБ). Разработку программы можно рассматривать как последовательность следующих действий: определение требований; составление спецификации; проектирование логики; программирование; тестирование; документирование. Два первых этапа имеют в основном аналитический характер, причем уровень этого анализа выше уровня проектирования и реализации новой системы. Их результатом является функциональная спецификация. На следующем этапе проектирования определяется архитектура системы. Задачи проектирования должны быть оценены с точки зрения спецификации и тех целей, которые нужно достигнуть. Программирование и тестирование поддерживаются операционной системой. Документирование необходимо на всех этапах разработки. Время жизни программы охватывает следующие дополнительные этапы: внедрения и адаптации; сопровождения, коррекции ошибок, подгонки под изменяющиеся требования, настройки; обучения пользователя.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.