Средства программирования. Имеется пять основных классов средств программирования: редактирующие программы, транслирующие программы (ассемблеры и компиляторы), программы-загрузчики, моделирующие программы и отладочные программы. Каждый из этих классов облегчает выполнение некоторого этапа процесса разработки программ. Редактирующие программы облегчают создание исходной программы. С помощью транслирующих программ из исходной получают объектную программу, т. е. программу на машинном языке. Загрузчики переносят объектную программу из внешней памяти в память микро-ЭВМ. Моделирующие программы позволяют проверить значительную часть объектной программы при отсутствии микро-ЭВМ. Отладочные программы облегчают отладку объектной программы на микро-ЭВМ.
Все эти средства программирования делятся на кросс-средства и резидентные средства. Кросс-средства – это программы, которые выполняются не на микро-ЭВМ, для которой разрабатывается ПО, а на какой-либо другой машине. Резидентные средства являются программами, которые выполняются на МП, для которого разрабатывается ПО. Доступность кросс-средств делает возможной одновременную разработку микро-ЭВМ и ПО, поскольку разработка ПО не зависит наличия аппаратуры или ее макета. В частности для эффективного развития средств микро-ЭВМ при отсутствии соответствующих устройств были использованы системы с разделением времени.
1. Этапы разработки программного обеспечения.
2. Системный анализ.
3. Определение спецификаций.
4. Проектирование функции системы.
5. Кодирование алгоритмов
6. Тестирование программного комплекса.
7. Эксплуатация и сопровождение ПО.