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