Бағдарламалық жасақтаманың өмірлік циклі. Кезеңдер мен кезеңдер
АЖ-нің өмірлік циклі дегеніміз - оны құру және пайдалану процесінде жүйеде болатын оқиғалар тізбегі.
Кезең - белгілі бір уақыт шеңберімен шектелген және белгілі бір өнімді шығарумен аяқталатын бағдарламалық жасақтаманы әзірлеу процесінің бөлігі (модельдер, бағдарламалық жасақтама компоненттері, құжаттама), осы кезеңге қойылатын талаптармен анықталады.
Өмірлік цикл дәстүрлі түрде бірқатар дәйекті кезеңдер (немесе кезеңдер, фазалар) ретінде модельденеді. Қазіргі уақытта бағдарламалық қамтамасыз ету жүйесінің өмірлік циклін кезеңдерге бөлудің жалпы қабылданған бөлімі жоқ. Кейде сахнаны жеке тармақ ретінде бөледі, кейде ол үлкен сахнаның ажырамас бөлігі ретінде қосылады. Бір немесе басқа кезеңде жасалған әрекеттер әртүрлі болуы мүмкін. Бұл кезеңдердің атауларында біркелкілік жоқ.
Дәстүр бойынша бағдарламалық жасақтаманың өмірлік циклінің келесі негізгі кезеңдері ажыратылады:
Талаптарды талдау,
Дизайн,
Кодтау (бағдарламалау),
Тестілеу және түзету,
Пайдалану және техникалық қызмет көрсету.
Бағдарламалық жасақтаманың өмірлік циклі. Каскадтық модель
каскадтық модель (70-80 жас) ≈ алдыңғы сатыдағы жұмыс толық аяқталғаннан кейін келесі кезеңге өтуді болжайды,
Сарқырама моделінің басты жетістігі - кезеңдердің аяқталуы. Бұл шығындар мен мерзімдерді жоспарлауға мүмкіндік береді. Сонымен қатар, толық және дәйекті жобалық құжаттама қалыптастырылады.
Сарқырама моделі нақты анықталған және өзгермейтін талаптары бар шағын бағдарламалық жасақтама жобаларына қолданылады. Нақты процесс кез-келген сатыдағы сәтсіздіктерді анықтай алады, бұл алдыңғы сатылардың біріне оралуға әкеледі. Мұндай бағдарламалық жасақтаманың моделі - каскад-қайтару
Бағдарламалық жасақтаманың өмірлік циклі. Аралық басқарумен қадамдық модель
аралық басқарумен қадамдық модель (80-85) ≈ кезеңдер арасындағы кері байланыс циклдары бар бағдарламалық жасақтаманың итерациялық моделі. Бұл модельдің артықшылығы - бұл сарқыраманың моделіне қарағанда сатылар аралықта аз еңбек сіңіру; дегенмен, әр кезеңнің қызмет ету мерзімі бүкіл даму кезеңінде өтеді,
Достарыңызбен бөлісу: |