Курс лекций для студентов, обучающихся по специальности 230103 «Автоматизированные системы обработки информации и управления (по отраслям)»


Каскадная модель жизненного циклаинформационной системы



бет24/63
Дата05.08.2020
өлшемі0,6 Mb.
#76236
түріКурс лекций
1   ...   20   21   22   23   24   25   26   27   ...   63
Байланысты:
lekcii-po-ais
Pedagog psikhologtar a-arnal an-psikhologiya, ұланбасын сайлау ереже
Каскадная модель жизненного циклаинформационной системы

Каскадная модель демонстрирует классический подход к разработке различныхсистем в любых прикладных областях. Для разработки информационных системданная модель широко использовалась в 70-х и первой половине 80-х годов. Каскадныеметоды проектирования хорошо описаны в зарубежной и отечественнойлитературе разных направлений: методических монографиях, стандартах, учебниках.Организация работ по каскадной схеме официально рекомендовалась ишироко применялась в различных отраслях. Таким образом, наличие не толькотеоретических оснований, но и промышленных методик и стандартов, а такжеиспользование этих методов в течение десятилетий позволяет называть каскадныеметоды классическими.Каскадная модель предусматривает последовательную организацию работ. Приэтом основной особенностью является разбиение всей разработки на этапы, причемпереход с одного этапа на следующий происходит только после того, как будутполностью завершены все работы на предыдущем этапе. Каждый этап завершаетсявыпуском полного комплекта документации, достаточной для того, чтобы разработкамогла быть продолжена другой командой разработчиков.

Основные этапы разработки по каскадной модели

За десятилетия существования модели «водопад» разбиение работ на стадии иназвания этих стадий менялись. Кроме того, наиболее разумные методики и стандартыизбегали жесткого и однозначного приписывания определенных работ кконкретным этапам. Тем не менее все же можно выделить ряд устойчивых этаповразработки, практически не зависящих от предметной области (рис. 2.2):



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

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

  • разработка;

  • тестирование и опытная эксплуатация;

  • сдача готового продукта.

На первом этапе проводится исследование проблемы, которая должна быть решена,четко формулируются все требования заказчика. Результатом, получаемым наданном этапе, является техническое задание (задание на разработку), согласованноесо всеми заинтересованными сторонами.

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

Третий этап — реализация проекта. Здесь осуществляется разработка программного

обеспечения (кодирование) в соответствии с проектными решениями, полученнымина предыдущем этапе. Методы, используемые для реализации, не имеютпринципиального значения. Результатом выполнения данного этапа является готовыйпрограммный продукт.

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

Последний этап — сдача готового проекта. Главная задача этого этапа — убедитьзаказчика, что все его требования реализованы в полной мере.Этапы работ в рамках каскадной модели часто также называют частями «проектногоцикла» системы. Такое название возникло потому, что этапы состоят из многихитерационных процедур уточнения требований к системе и вариантов проектныхрешений. Жизненный цикл самой системы существенно сложнее и больше. Он можетвключать в себя произвольное число циклов уточнения, изменения и дополненияуже принятых и реализованных проектных решений. В этих циклах происходитразвитие информационной системы и модернизация отдельных ее компонентов.





Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   63




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет