Слайд 2
Информационная система
— взаимосвязанная совокупность средств, методов и
персонала, используемых для хранения, обработки и выдачи информации в
интересах достижения поставленной цели»
Слайд 3
Жизненный цикл ИС
— это период времени, который
начинается с момента принятия решения о необходимости создания информационной
системы и заканчивается в момент ее полного изъятия из эксплуатации.
Слайд 4
Полный жизненный цикл информационной системы включает в себя:
стратегическое
планирование
анализ
проектирование
реализацию
внедрение
эксплуатацию
Слайд 5
Модель жизненного цикла
- некоторая структура, определяющая последовательность осуществления
процессов, действий и задач, выполняемых на протяжении жизненного цикла
информационной системы, а также взаимосвязи между этими процессами, действиями и задачами.
Слайд 6
Каскадная модель жизненного цикла ИС
Демонстрирует классический подход к
разработке информационных систем в любых прикладных областях.
Предусматривает последовательную организацию
работ.
Слайд 7
Основной особенностью каскадной модели является разбиение всей разработки
на этапы, переход с одного этапа на следующий происходит
только после того, как полностью завершены все работы на предыдущем уровне.
Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.
Слайд 8
Разработка требований
Проектирование
Ввод в действие
Тестирование
Реализация
Слайд 9
Достоинства каскадной модели:
на каждом этапе формируется законченный набор
проектной документации, отвечающий критериям полноты и согласованности.
выполняемые в логической
последовательности этапы работ позволяют планировать сроки завершения и соответствующие затраты.
Слайд 10
Недостатки каскадной модели:
существенная задержка в получении результатов
ошибки и
недоработки на любом из этапов проявляются на последующих этапах
работ, что приводит к необходимости возврата назад
сложность параллельного ведения работ по проекту
чрезмерная информационная перенасыщенность каждого из этапов
сложность управления проектом
высокий уровень риска и надежность инвестиций
Слайд 11
Поэтапная модель
Включает в себя промежуточный контроль на
любом этапе и межэтапные корректировки. Обеспечивает меньшую трудоемкость по
сравнению с каскадной моделью, но время жизни каждого этапа становится равным всему жизненному циклу. Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью.
Слайд 12
Разработка требований
Проектирование
Ввод в действие
Тестирование
Реализация
Слайд 13
Спиральная модель жизненного цикла
Была предложена для преодоления перечисленных
недостатков каскадной модели.
Спиральная модель отличие от каскадной предполагает
итерационный процесс разработки информационной системы. При этом возрастает значение начальных этапов жизненного цикла.
Слайд 14
Использование спиральной модели позволяет перейти на следующий этап
выполнения проекта, не дожидаясь полного завершения текущего – недоделанную
работу можно будет выполнить на следующей итерации.
Главная задача каждой итерации – как можно быстрее создавать работоспособный продукт, который можно показать пользователям системы.
Слайд 16
Достоинства спиральной модели
Упрощает внесение изменений в проект при
изменении требований заказчика
Отдельные элементы информационной системы интегрируются в единое
целое постепенно
Уменьшение уровня рисков
Обеспечивает большую гибкость в управлении проектом
Упрощает повторное использование компонентов
Позволяет получить надежную и устойчивую систему
Дает возможность совершенствовать процесс разработки
Слайд 17
Недостатки спиральной модели
Определение момента перехода на следующий этап
Слайд 18
Стадии жизненного цикла ИС
Границы каждой стадии определены некоторыми
моментами времени, в которые необходимо принимать определенные критические решения
и достигать определенных ключевых целей.
Слайд 19
1. Начальная стадия
Устанавливается область применения системы и определяются
граничные условия. Для этого необходимо идентифицировать все внешние объекты,
с которыми должна взаимодействовать разрабатываемая система, и определить характер этого взаимодействия на высоком уровне. На начальной стадии идентифицируются все функциональные возможности системы и производится описание наиболее существенных из них.
Слайд 20
2. Стадия уточнения
На стадии уточнения проводится анализ прикладной
области, разрабатывается архитектурная основа информационной системы.
При принятии любых решений
необходимо принимать во внимание разрабатываемую систему в целом. Это означает, что необходимо описать большинство функциональных возможностей системы и учесть взаимосвязи между отдельными ее составляющими.
В конце стадии уточнения проводится анализ архитектурных решений и способов устранения главных факторов риска в проекте.
Слайд 21
3. Стадия конструирования
На стадии конструирования разрабатывается законченное изделие,
готовое к передаче пользователю.
По окончании этой стадии определяется работоспособность
разработанного программного обеспечения.
Слайд 22
Стадия передачи в эксплуатацию
Разработанное программное обеспечение передается пользователям.
При эксплуатации разработанной системы в реальных условиях часто возникают
различного рода проблемы, которые требуют дополнительных работ по внесению корректив в разработанный продукт. Это, как правило, связано с обнаружением ошибок и недоработок.
В конце стадии необходимо определить, достигнуты цели разработки или нет.
Слайд 23
Глоссарий
Система — это совокупность элементов, взаимодействующих друг
с другом, образующих определенную целостность, единство. Приведем некоторые понятия,
часто использующиеся для характеристики системы.
Элемент системы — часть системы, имеющая определенное функциональное назначение. Сложные элементы систем, в свою очередь состоящие из более простых взаимосвязанных элементов, часто называют подсистемами.
Структура системы — состав, порядок и принципы взаимодействия элементов системы, определяющие основные свойства системы. Если отдельные элементы системы разнесены по разным уровням и внутренние связи между элементами организованы только от вышестоящих к нижестоящим уровням и наоборот, то говорят об иерархической структуре системы. Чисто иерархические структуры встречаются практически редко, поэтому, несколько рас ширяя это понятие, под иерархической структурой обычно понимают и такие структуры, где среди прочих связей иерархические связи имеют главенствующее значение.