Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Этапы разработки программного обеспечения



Процесс разработки ПО складывается из последовательности выполнения следующих процедур:

1. Написание текстов программ. Тексты пишутся с помощью редакторов текста с использованием языков – ассемблера или Си. Результат – файлы с расширением *.asm или *. C.

2. Компиляция. Автоматический перевод текста программ с помощью специальных программ – компиляторов в объектные коды машинных команд, ориентированных на конкретный процессор. Результат – файлы с расширением *.obj.

3. Объединение (LINK). Отдельно написанные части программ объединяются в один исполняемый файл с расширением *.hex или *.bin.

4. Загрузка и отладка. После разработки программ файлы *.hex или *.bin могут быть загружены в память программ процессора и при включении питания должны выполнять все действия, необходимые для работы МПС.

Указанная последовательность действий на практике может выполняться много раз в зависимости от опытности программиста, так как в процессе написания текста программ велика вероятность появления ошибок и неточностей в предполагаемой последовательности операций обработки данных или управления аппаратурой МПС. Ошибки, связанные с неправильностью написания ключевых слов (команд) и наименований переменных или наименований регистров памяти, выявляются компилятором. Поэтому после обнаружения ошибок следует вернуться в редактор текста и внести исправления, затем выполнить новую компиляцию, «линковку», загрузку в память программ и проверить их работоспособность в МПС.

Опыт разработки ПО для МПС показывает, что до 80 % времени разработки МПС затрачивается именно на отладку. Для сокращения продолжительности и повышения надежности разработок принято использовать профессиональные инструментальные средства разработки ПО.





Дата публикования: 2014-11-02; Прочитано: 405 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...