Автор работы: Пользователь скрыл имя, 22 Ноября 2012 в 20:06, реферат
Понятие «жизненный цикл» широко используется в экономике применительно к таким системам, как отрасль, организация, работник, производственная технология, продукт (изделие), проектная деятельность. Теория жизненного цикла систем требует дальнейшего развития, что связано с переходом мирового сообщества от индустриальной экономики к экономике информационного типа (экономике знаний), которая имеет ряд особенностей:
- увеличение нематериальной (информационной) составляющей в хозяйственной деятельности организации;
- усиление роли новизны (новых идей, инноваций) в обеспечении конкурентных преимуществ организации;
- нестабильность организационной среды, увеличение интенсивности изменений во внешней и внутренней среде организации;
Зачастую запаздывают с началом разработки (в случае конкурирующих или противоборствующих образцов), тогда реализационный цикл требуется проводить в сжатые сроки и по возможности с наименьшим перерасходом средств. Необходимо быстро внедрять и увеличивать количество действующих систем.
Это, в свою очередь, означает, что-либо системы должны быть высоконадёжны (и поэтому их парк растёт пропорционально выпуску), либо необходим их массированный выпуск, который перекроет их естественную убыль из-за слома. Отметим, что аналогичный эффект существует в живой природе: вид может выживать либо за счет плодовитости, либо за счет высокой живучести отдельных организмов.
Рассмотрим жизненный цикл разработки автоматизированной системы как последовательность укрупненных этапов. В стандартном виде – это последовательность этапов во времени, когда по результатам одного этапа начинается следующий. Он условно называется моделью "водопада" или «каскадной» моделью. Схематично это представлено на Рисунке 4.
Положительные стороны применения каскадного подхода:
Каскадный подход хорошо зарекомендовал себя при разработке бизнес планов, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи.
Однако реально в процессе создания бизнес планов постоянно возникает потребность в возврате к предыдущим этапам, уточнении или пересмотре ранее принятых решений. Реальный процесс создания бизнес плана принимает следующий вид (рисунок 5):
Рисунок 5- Реальный процесс создания бизнес
плана на базе каскадной модели
Одно из использовавшихся в западной литературе названий такой схемы организации работ: «водопадная модель» (waterfall model).
Основным недостатком каскадного подхода является существенное запаздывание с получением результатов. Модели (как функциональные, так и информационные) автоматизируемого объекта могут устареть одновременно с их утверждением. Другой недостаток - такое проектирование ведет к примитивной автоматизации (по сути - "механизации") существующих производственных действий работников.
В спиральной модели жизненный цикл (рисунок 6), делается упор на начальные этапы жизненный цикл: анализ и проектирование. Реализуемость технических решений проверяется путем создания прототипов.
Каждый виток спирали соответствует созданию нового фрагмента этапа бизнес плана, на нем уточняются цели и характеристики проекта, определяется его качество и планируются работы следующего витка спирали. Один виток спирали при этом представляет собой законченный проектный цикл по типу каскадной схемы. Такой подход назывался также «Продолжающимся проектированием». Позднее в проектный цикл дополнительно стали включать стадии разработки и опробования прототипа системы. Это называлось: «быстрое прототипирование», - rapid prototyping approach или «fast-track».
Рисунок 6 - Спиральная модель жизненного
цикла
Однако применение таких методов наряду с быстрым эффектом дает снижение управляемости проектом в целом и стыкуемости различных фрагментов системы. Основная проблема спирального цикла - определение момента перехода на следующий этап. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.
Эта методология является
наиболее распространенной в текущее
время. Самыми известными ее вариантами являются RUP (Rational Unified Process) от фирмы Rational
и MSF (Microsoft Solution Framework). Теперь создание
системы предполагается проводить итерационно,
двигаясь по спирали и, проходя через одни
и те же стадии, на каждом витке уточняя
характеристики будущего продукта. Казалось
бы, теперь все хорошо: и планируем мы только
то, что можем предвидеть, и разрабатываем
то, что запланировано, и пользователи
начинают знакомиться с продуктом заранее,
имея возможность внести необходимые
коррективы.
ЗАКЛЮЧЕНИЕ
Каждая система, вне зависимости от ее вида и масштаба, проходит жизненный цикл согласно некоторому описанию от своего изначального замысла до окончательного прекращения использования. Продвижение системы по частям этого описания, в какой бы то ни было последовательности и каким бы то ни было образом, называется жизненным циклом системы. Описание жизненного цикла, таким образом, - это концептуальная сегментация определения потребности в системе, ее реализации в виде продукции или услуги и ее использования, эволюции и вывода из эксплуатации. Описание жизненного цикла обычно сегментировано по стадиям, способствующим планированию, разворачиванию, эксплуатации и поддержке целевой системы. Такие сегменты дают упорядоченное продвижение системы через установленные пересмотры выделения ресурсов, что снижает риски и обеспечивает удовлетворительное продвижение. Основной причиной применения описаний жизненного цикла является потребность в принятии решений по определенным критериям до продвижения системы на следующую стадию.
Теория жизненного цикла
систем требует дальнейшего развития,
что связано с переходом