Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
voprosy_VPI.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
157.5 Кб
Скачать
  1. Дайте определение процесса усовершенствования. На чем он основан? Дайте определение процесса создания инфраструктуры.

  • Процесс усовершенствования – оценка, измерение, контроль и собственно усовершенствование процессов ЖЦ ПО.

    • Основан на анализе достоинств и недостатков каждого процесса. Анализу способствует накопление в организации исторической, технической, экономической и иной информации по реализованным проектам.

  • Процесс создания инфраструктуры – выбор и поддержка технологий, стандартов и инструментальных средств, используемых для разработки, эксплуатации или сопровождения ПО. 

  1. Опишите назначение и основные характеристики программ, относящихся к классу малых программ.

Сравнительно небольшие программы, создаваемые одним специалистом или небольшим коллективом.

  • Назначение: получение конкретных результатов при автоматизации научных исследований, анализ относительно простых процессов самими разработчиками программ;

  • Такие программы:

    • Не предназначены для массового тиражирования и распространения как программного продукта на рынке;

    • Не имеют конкретного независимого заказчика-потребителя, определяющего требования к программам и их финансирование;

    • Не ограничены стоимостью, трудоемкостью и сроками создания, требованиями заданного качества и документирования;

    • Не подлежат независимому тестированию, гарантированию качества и/или сертификации.

    • Их ЖЦ носит непредсказуемый характер по всем параметрам.

  1. Что такое модель жизненного цикла программного обеспечения?1

Модель жизненного цикла программного обеспечения — структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта.

  1. Перечислите стадии жизненного цикла программной системы.

  • планирование разработки;

  • определение требований к системе;

  • проектирование системы;

  • реализация и тестирование системы;

  • выпуск системы;

  • эксплуатация системы;

  • завершение разработки.

  1. Опишите особенности и преимущества каскадной (водопадной) модели. Нарисуйте ее схему.

  2. (и недостатки)

  • Следуя каскадной модели, разработчик переходит от одной стадии к другой строго последовательно. Сначала полностью завершается этап «определение требований», в результате чего получается список требований к ПО. После того как требования полностью определены, происходит переход к проектированию, в ходе которого создаются документы, подробно описывающие для программистов способ и план реализации указанных требований. После того, как проектирование полностью выполнено, программистами выполняется реализация полученного проекта. На следующей стадии процесса происходит интеграция отдельных компонентов, разрабатываемых различными командами программистов. После того, как реализация и интеграция завершены, производится тестирование и отладка продукта; на этой стадии устраняются все недочёты, появившиеся на предыдущих стадиях разработки. После этого программный продукт внедряется и обеспечивается его поддержка — внесение новой функциональности и устранение ошибок.

  • Преимущества:

    • Последовательное выполнение этапов проекта в строгом фиксированном порядке

    • Позволяет оценивать качество продукта на каждом этапе

  • Недостатки:

    • Отсутствие обратных связей между этапами

    • Не соответствует реальным условиям разработки программного продукта

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]