20423

Жизненный цикл ИС

Доклад

Информатика, кибернетика и программирование

Модель жизненного цикла отражает различные состояния системы начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. Модель жизненного цикла структура содержащая процессы действия и задачи которые осуществляются в ходе разработки функционирования и сопровождения программного продукта в течение всей жизни системы от определения требований до завершения ее использования. В настоящее время известны и используются следующие модели жизненного цикла: Каскадная модель рис....

Русский

2013-07-25

86 KB

0 чел.

55

Жизненный цикл ИС можно представить как ряд событий, происходящих с системой в процессе ее создания и использования.

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

В настоящее время известны и используются следующие модели жизненного цикла:

  •  Каскадная модель (рис. 2.1) предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.
  •  Поэтапная модель с промежуточным контролем (рис. 2.2). Разработка ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах; время жизни каждого из этапов растягивается на весь период разработки.
  •  Спиральная модель (рис. 2.3). На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка. Особое внимание уделяется начальным этапам разработки - анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов (макетирования).


Рис. 2.1.  Каскадная модель ЖЦ ИС


Рис. 2.2.  Поэтапная модель с промежуточным контролем


Рис. 2.3.  Спиральная модель ЖЦ ИС

На практике наибольшее распространение получили две основные модели жизненного цикла:

  •  каскадная модель (характерна для периода 1970-1985 гг.);
  •  спиральная модель (характерна для периода после 1986.г.).

В ранних проектах достаточно простых ИС каждое приложение представляло собой единый, функционально и информационно независимый блок. Для разработки такого типа приложений эффективным оказался каскадный способ. Каждый этап завершался после полного выполнения и документального оформления всех предусмотренных работ.

Можно выделить следующие положительные стороны применения каскадного подхода:

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

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

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

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

77952. Облік грошових коштів і дебіторської заборгованості 169 KB
  Грошові кошти. Законодавче регулювання на Україні готівкового обігу коштів. Порядок ведення касових операцій в національній та іноземній валюті в Україні. Грошові кошти підприємства, їх склад та завдання обліку. Документальне оформлення касових операцій
77953. Облік дебіторської заборгованості 207.5 KB
  Методичні основи бухгалтерського обліку дебіторської заборгованості та вимоги до її розкриття у фінансовій звітності регламентовані Положенням (стандартом) бухгалтерського обліку № 10 “Дебіторська заборгованість”.
77954. Облік фінансових інвестицій 146 KB
  Для отримання прибутку багато підприємств, що мають в своєму розпорядженні тимчасово не зайняті в операційній діяльності грошові кошти, інвестують їх в обєкти різних галузей економічної діяльності
77955. Облік власного капіталу 59 KB
  Облік власного капіталу За рахунок капіталу власник придбаває матеріальні ресурси за допомогою яких отримує прибуток. Основні напрямки використання капіталу: виробнича інвестиційна або фінансова діяльність; розподіл доходів та активів між власниками при ліквідації підприємства. Види капіталу: власний капітал як джерело власних засобів фінансування підприємства гарантія організації бізнесу; залучений капітал як можливість розширення бізнесу спосіб додаткового збільшення прибутку.
77956. Облік зобов’язань. Визнання та класифікація зобов’язань 112.5 KB
  Методологічні засади формування в бухгалтерському обліку інформації про зобов’язання та її розкриття у фінансовій звітності визначені Положенням (стандартом) бухгалтерського обліку 11 «Зобов’язання».
77957. Облік витрат діяльності підприємства 320 KB
  Витрати звітного періоду – це витрати, що визнаються або шляхом зменшення активів, або шляхом збільшення зобов’язань, що призводить до зменшення власного капіталу (за винятком зменшення капіталу внаслідок вилучення або розподілу власниками), за умови, що ці витрати можуть бути достовірно оцінені.
77958. Облік доходів і фінансових результатів 133 KB
  Інвестиційна діяльність – це придбання та реалізація тих необоротних активів, а також тих фінансових інвестицій, які не є складовою часткою еквівалентів грошових коштів.
77959. Фінансова звітність. Вимоги до фінансової звітності 190.5 KB
  Метою складання фінансової звітності є надання користувачам повної, правдивої та неупередженої інформації про фінансовий стан, результати діяльності підприємства (доходи, витрати, прибутки і збитки від діяльності) та руху грошових коштів підприємства за звітний період.
77960. Облік праці, її оплати та соціального страхування персоналу 152 KB
  Облік праці її оплати та соціального страхування персоналу. Організація праці облік особистого складу робітників та використання робочого часу. Фонд оплати праці та його склад. ПС БО Виплати робітникам Питання організації і оцінки праці регламентують документи: Кодекс законів про працю Закон України Про оплату праці Закон України Про колективні договори і угоди Податковий Кодекс України.