На этапе проектирования

Несмотря на все усилия, ошибки все равно появятся. К сожалению, ошибки, как правило, проявляются в момент, который в пространстве и во времени» достаточно отдален от источника этих ошибок. Поэтому должен быть не только установлен факт ошибки, но и определено местонахождение ее источника. Это следует делать целенаправленно, а не случайным перебором. Включение в критических точках программы фрагментов защитного кода, который не участвует в «нормальном» решении задачи, а предназначен для контроля и трассировки ошибок, вполне может окупить дополнительные затраты на разработку и выполнение программы за счет экономии времени отладки. В программировании применимы многие методы технологии разработки программного обеспечения, направленные на упрощение и повышение надежности процесса создания программ. После того как требования определены и задана спецификация, следующим шагом является перевод на соответствующий язык программирования. В последние годы разработаны разнообразные методы программирования. Все они направлены на достижение следующих целей : снижение сложности задачи; реализация программ на базе стандартизованных модулей; проблемно-ориентированная формулировка; обеспечение корректности; «прозрачность» логики, позволяющая обеспечить соответствующие связи. Наиболее широко используемыми методами программирования являются: стандартизованное программирование; структурное программирование; модульное программирование; использование прекомпиляторов и генераторов программ для перевода с языков сокращенных описаний (таких как таблицы решений) на языки, пригодные для компиляции.

Releated Post

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

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

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