Главная
Биография
Научные труды
Лекции
Программное обеспечение
Дипломники
Материалы студентов
Заметки
Сотрудничество
Услуги
Ссылки
Блог
Контакты

Лекция 3 (ПИС)

Состав лекции:
1. Жизненный цикл разработки программного обеспечения.
2. Этапы разработки программного обеспечения.
3. Управление проектами (в приложении к разработке ПО).


Тема 1. Жизненный цикл разработки ПО

Жизненный цикл является одним из базовых понятий методологии проектирования информационных систем. Согласно [1] Гвоздева, "Жизненный цикл ПО - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания программного средства и заканчивается в момент его полного изъятия из эксплуатации". То есть и в применении к программным продуктам, так же как и ко всем остальным, применяется принцип полного контроля всех стадий жизни продукта (объекта).



Основные нормативные документы, регалментирующие жизненный цикл программного обеспечения:
  • Стандарт ISO/IEC 12207(1)


Структура жизненного цикла программного обеспечения по стандарту ISO/IEC (три основных группы процессов):

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

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

(1) ISO/IEC:
ISO - Международная орагнизация по стандартизации.
IEC - Международная комиссия по электротехнике.

(2). Следует отметить, что обучение персонала является одной из доходных частей создания программного обеспечения.


Ключевые слова: жизненный цикл ПО, этапы жизненного цикла ПО, процессы жизненного цикла программного обеспечения, понятие жизненного цикла программного обеспечения


Переводы статей

Читаемые курсы лекций

Нейросети Искусственный интеллект Методы оптимизации ПИС Сетевая экономика БД МПИ

ПО ЭИС
НТИС
ФЛП
МатЛогика
Ч.М.Э.
МиИМППР

Курсовые работы и проекты
Каталоги научных журналов

Связь (по всем вопросам) с администратором сайта E-mail: sneveld@rambler.ru
При использовании материалов сайта просьба указывать ссылку http://www.shumkoff.ru и первоисточники (если указаны)
Обмен ссылками
Карта сайта