Инструментальные системы помогают в разработке и сопровождении программного обеспечения за счёт автоматизации различных процессов, таких как написание текста программы, компиляция, компоновка, отладка, тестирование и другие. spravochnick.ru
Некоторые способы, как инструментальные системы поддерживают разработку:
- Упрощение создания приложений. multiurok.ru Интегрированные среды разработки содержат большую часть необходимых программ и позволяют упростить процесс создания приложений. multiurok.ru
- Автоматизация сборки. multiurok.ru Включает такие действия, как компиляция исходного кода в объектный модуль, сборка бинарного кода в исполняемый файл, выполнение тестов, развёртывание программы в целевой среде, написание сопроводительной документации или описание изменений новой версии. multiurok.ru
- Моделирование и быстрое прототипирование. dep_ivs.pnzgu.ru Это позволяет на ранних этапах разработки оценить, насколько будущая система или программное средство устраивает заказчика и насколько оно дружественно будущему пользователю. dep_ivs.pnzgu.ru
Некоторые способы, как инструментальные системы поддерживают сопровождение программного обеспечения:
- Поддержка корректировки, изменения, преобразования. dep_ivs.pnzgu.ru К таким средствам относятся средства документирования, анализаторы программ, средства управления изменениями и конфигурацией программного обеспечения и систем, средства реструктурирования и реинженерии, средства обеспечения мобильности. dep_ivs.pnzgu.ru
- Поддержка документации по проекту. dep_ivs.pnzgu.ru Например, документаторы автоматически обновляют документацию при изменении кода программного средства. dep_ivs.pnzgu.ru
- Автоматизация документирования. infourok.ru Позволяет создавать файлы помощи, автоматизировать документирование. infourok.ru
Использование инструментальных систем позволяет сократить длительность и стоимость разработки программного обеспечения при одновременном повышении качества процесса разработки и, как следствие, качества разработанных программ. dep_ivs.pnzgu.ru