Жизненный цикл (ЖЦ)программы. Программный продукт и его характеристики
Определение
Этапы ЖЦ
Сопровождение –
Модели ЖЦ
Программа
Программа
Характеристики ПП
Домашнее задание
400.44K
Category: softwaresoftware

Лекция 3. ЖЦ программы

1. Жизненный цикл (ЖЦ)программы. Программный продукт и его характеристики

2. Определение

Жизненный цикл (ЖЦ) программы —
это период времени, который
начинается с момента принятия
решения о необходимости создания
программного продукта (ПП) и
заканчивается в момент его полного
изъятия из эксплуатации.

3. Этапы ЖЦ

ЖЦ традиционно разделяют
на следующие основные этапы:
1. анализ требований;
2. определение спецификаций;
3. проектирование;
4. кодирование (программирование);
5. тестирование и отладка;
6. эксплуатация и сопровождение.

4. Сопровождение –

это этап эксплуатации программы.
В процессе эксплуатации устраняются
обнаруженные ошибки и обнаруживаются
неудачные проектные решения.
Кроме того сопровождение может
включать в себя проведение
консультаций, обучение пользователей
программы и т.п. Этап сопровождения в
большой степени определяет
коммерческий успех программного
продукта (ПП).

5. Модели ЖЦ

1. Каскадная модель – это
модель, основной характеристикой которой
является возможность перехода с одного
этапа на следующий только после полного
завершения работы на текущем этапе.

6.

2. Инкрементная модель – это поэтапная
модель с промежуточным контролем.

7.

3. Спиральная модель – это модель, в которой
на каждом витке спирали выполняется создание
очередной версии продукта, уточняются
требования проекта, определяется его качество
и планируются работы следующего витка.

8. Программа

Программа – это последовательность
инструкций, предназначенная для
исполнения вычислительной машиной.
Все программы по характеру использования
и категориям пользователей можно
разделить на 2 класса:
1. утилитарные программы;
2. программные продукты (изделия).

9. Программа

Утилитарные программы – это программы,
предназначенные для удовлетворения нужд
их разработчиков. Обычно такие программы
решают задачи, не предназначенные для
широкого распространения.
Программный продукт (ПП) – это комплекс
взаимосвязанных программ,
предназначенный для поставки, передачи,
продажи пользователю.

10. Характеристики ПП

1.
2.
3.
4.
5.
6.
эффективность - соответствие требованиям
пользователя при минимальных требованиях
к ресурсам;
надежность - отсутствие отказов,
обеспечение работоспособности продукта;
удобство использования - наличие
дружественного интерфейса, системы
помощи, обучающей системы, хорошей
документации;
мобильность - независимость от ОС и
аппаратных средств;
коммуникативность - возможность
интеграции с другими ПП;
стоимость.

11. Домашнее задание

Проведите сравнительный анализ моделей
жизненного цикла ПО. Результат оформить в
виде таблицы:
Для заполнения таблицы использовать
информацию ресурсов сети Интернет.
Домашнее задание выполнить к
следующей паре!
English     Русский Rules