Информационная система – совокупность программ, технических средств, данных и пользователей, организованная для достижения определенных целей.
Этапы разработки ПО:
1. Определение требований
2. Анализ (что делать)
3. Проектирование (как делать)
4. Реализация
5. Тестирование
Жизненные циклы ПО:
1. Каскадный (водопадный) метод
Проблемы: рост риска со временем (устранять ошибки слишком дорого) Водопадный подход имеет тенденцию к маскировке действительных рисков до тех пор, пока не будет слишком поздно
2. Итерационный метод – повторение водопадного процесса, реализация по частям
Преимущества:
1) установление рисков на более ранних этапах, когда их еще можно избежать
2) тесная обратная связь с клиентом и более точное соответствие требованиям
3) объективная оценка состояния проекта в любой момент
4) нагрузка возрастает постепенно
5) есть возможность постоянного обучения и совершенствования процесса
3. Итерационный метод с наложением – каждый отдел занимается своим этапом разработки