67
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизне.нный цикл опре.де.ляе.тся ка.к не.пре.рывный проце.сс, который
обычно на
.чина.е.тся с моме.нта принятия ре.ше.ния о ва.жности е.го ре.а.лиза.ции и
за.ка.нчива.е.тся сра.зу же после е.го изъятия из эксплуа.та.ции. Моде.ль жизне.нного
цикла - это структура, соде.ржа.ща.я проце.ссы, де.йствия и за.да.чи, которые
осуще.ствляются в ходе ра.зра.ботки, функционирова.ния и сопровожде.ния
програ.ммного продукта в те.че.ние все.й жизни систе.мы, от опре.де.ле.ния
тре.бова.ний до за.ве.рше.ния е.е использова.ния.
Сре.ди на.иболе.е популярных ста.нда.ртов обычно выде.ляют сле.дующие:
− ГОСТ 34.601-90 – приме
.ним к а.втома.тизирова.нным систе.ма.м, и
уста
.на.влива.е.т все ста.дии и эта.пы их ра.зра.ботки; та.кже в этом ста.нда.рте е.сть
описа
.ние соде.ржа.ния ра.бот для ка.ждого эта.па; эта.пы и ста.дии, которые
за
.кре.пле.ны в да.нном ста.нда.рте, ча.ще все.го соотве.тствуют ка.ска.дной моде.ли
жизне
.нного цикла;
− ISO/IEC 12207 – ста
.нда.рт, опре.де.ляющий проце.ссы и орга.низа.цию
жизне
.нного цикла; приме.ним к любому виду за.ка.зного ПО; вста.нда.рте не.т
описа
.ния ста.дий, фа.з и эта.пов;
− CustomDevelopmentMethod (Oracle) – те
.хнологиче.ский ма.те.риа.л по
ра
.зра.ботке прикла.дных ИС, который де.та.лизирова.н до уровня
за
.готовокпрое.ктных инструкций, которые будут использова.ться в прое.кта.х с
уча
.стие.мOracle; используе.тся CDM для кла.ссиче.ской моде.ли ЖЦ (име.ются все
эта
.пы и за.да.чи), а та.кже при те.хнологии быстрой ра.зра.ботки или обле.гче.нного
прохода, которые используются в случа
.е ма.лого прое.кта;
− Rational Unified Process (RUP) – используе
.т не.кую инте.ра.ктивную
моде
.ль ра.зра.ботки, котора.я включа.е.т 4 фа.зы: на.ча.ло, иссле.дова.ние, построе.ние
и вне
.дре.ние; люба.я из этих фа.з може.т ра.збива.ться на эта.пы, в ре.зульта.те