Этап жизненного цикла программы

Фаза жизненного цикла программы Фазы жизненного цикла программы Создание, редактирование, компиляция, компоновка, распространение, установка, загрузка и выполнение  Этапы могут происходить […]

Фаза жизненного цикла программы

  • Фазы жизненного цикла программы

    • Создание, редактирование, компиляция, компоновка, распространение, установка, загрузка и выполнение 
    • Этапы могут происходить не в линейном порядке и переплетаться 
  • Время редактирования

    • Исходный код программы редактируется для исправления ошибок и добавления функций 
    • Может выполняться вручную или с помощью автоматизированных инструментов 
  • Время компиляции

    • Исходный код преобразуется в машинный код для выполнения 
    • Компилятор проверяет правильность использования типов данных 
    • Результатом является исполняемый файл 
  • Время компоновки

    • Компоненты машинного кода программы связываются вместе 
    • Существуют статическое и динамическое связывание 
  • Время распространения

    • Программа передается пользователю в виде исполняемого файла или исходного кода 
    • Распространение может осуществляться через физические носители или Интернет 
  • Время установки

    • Программа подготавливается к выполнению на компьютере пользователя 
    • Включает сохранение исполняемого файла и его загрузку операционной системой 
  • Время загрузки

    • Операционная система извлекает исполняемый файл из хранилища и помещает в память 
  • Время выполнения

    • Центральный процессор выполняет инструкции программы 
    • Программы могут выполняться бесконечно или завершаться с нормальным или ненормальным результатом 

Полный текст статьи:

Этап жизненного цикла программы — Википедия

Оставьте комментарий

Прокрутить вверх