Выводы

Процесс разработки ПО распадается на несколько этапов,Кодирование программ (составление команд на языке, понятном ЭВМ) является только одним из этапов разработки и при этом не самым важным. Сначала проектировщик должен поставить задачу и спроектировать программу, затем написать ее, отладить, протестировать и документировать, а позднее расширить и заново спроектировать. Все этапы взаимосвязаны. Проектировщик часто одновременно выполняет работы по нескольким этапам, учитывая их взаимное влияние.

Этапы постановки и проектирования позволяют перейти от исходной формулировки задачи к такому ее представлению, которое удобно для программирования. На этапе постановки задачи следует определить входы и выходы программ, требования к процессу обработки, ограничения по времени и памяти и способы обработки ошибок. Проектирование программы требует точного описания ее логики и всех временных соотношений Чтобы упростить кодирование, отладку и тестирование программ, следует использовать методы блок-схем, модульного и структурного программирования и нисходящего проектирования.

Хорошо написанная (закодированная) программа упрощает работу на последующих этапах Четкость и удобочитаемость программы, простота ее структуры и тщательное документирование упрощают процесс отладки и тестирования Если это потребуется впоследствии, проектировщик может сделать программу более эффективной.

Отладка, тестирование и документирование представляют собой этапы разработки ПО, которые следует выполнять тщательно и систематически. Контрольные точки, трассы, дампы памяти и пошаговый режим выполнения программы полезны для отладки и тестирования программ. С помощью программных имитаторов может быть проверена логика программы, а логические или микропроцессорные анализаторы могут помочь в решении вопросов синхронизации и других аппаратных проблем. Документирование требует составления блок-схем, хорошей организации программы и наличия комментариев в программе, карт памяти и других справочных материалов.

Целью разработки ПО для микропроцессора является создание надежного и хорошо документированного ПО при умеренной стоимости разработки. Особое ишшаняе ори достижении этой цели требуется уделить этапам проектирования, отладки » тестирования. В редких случаях пря разработке ПО для больших систем еледуегуделить внимание стои-мости аппаратных средств и памяти, хотя эти факторы проектировщик должен учитывать всегда.
 



Ельня продам опрыскиватель навесной цена. . Самостоятельный ремонт радиатора.