Кіріспе

Жүйелерді дамыту өмірлік циклінің графигі, бағдарламалық жасақтаманы әзірлеуге арналған нұсқасы. V моделі – жүйелерді дамыту өмірлік циклінің графикалық бейнесі. Ол қатаң даму өмірлік циклі модельдерін және жобаны басқару модельдерін жасау үшін қолданылады. V моделі үш негізгі санатқа бөлінеді: неміс V моделі, жалпы сынақ моделі және АҚШ үкіметінің стандарты. V моделі компьютерлік жүйелерді тексеру аясында немесе жобаның өмірлік циклын дамыту кезінде тиісті нәтижелермен бірге атқарылатын негізгі қадамдарды қамтиды. Ол өнімді дамыту барысында орындалатын іс-шараларды және жасалуы тиіс нәтижелерді сипаттайды. "V" әрпінің сол жағы талаптарды бөліп қарау және жүйелік сипаттамаларды құруды көрсетеді. "V" әрпінің оң жағы бөліктерді біріктіру және олардың дұрыстығын тексеруді білдіреді. Дегенмен, талаптарды жоғары деңгейдегі талаптарға немесе пайдаланушылардың қажеттіліктеріне сәйкес алдымен тексеру қажет. Сонымен қатар, жүйелік модельдерді тексеру де бар. Мұны сол жақта да істеуге болады. Тек оң жақта ғана тексеру жүзеге асады деу дұрыс болмауы мүмкін. Ең оңайы – тексеру әрқашан талаптарға (техникалық терминдерге) сәйкес келеді, ал тексеру нақты әлемге немесе пайдаланушының қажеттіліктеріне сәйкес келеді деу. Аэроғарыш стандарты RTCA DO 178B талаптардың дұрыстығы тексеріледі және соңғы өнім осы талаптарды қанағаттандырады деп мәлімдейді. Тексеруді "Сіз дұрыс нәрсені жасап жатырсыз ба?" деген сұрақпен, ал тексеруді "Дұрыс жасап жатырсыз ба?" деген сұрақпен білдіруге болады.

Түрлері

V-модельдің үш негізгі түрі бар.

V-үлгі

"V модель" – Германия үкіметінің жоба басқарудың ресми әдісі. Ол шамамен PRINCE2-ге ұқсас, бірақ бағдарламалық құралды әзірлеуге тікелей қатыстырақ. "V" түрінде бейнелеуді қолданудың негізгі ерекшелігі – V-дің сол жағындағы өнімдердің V-дің оң жағын жүзеге асыратын тиісті сынақ және интеграциялау ұйымымен қабылданатындығын растау талабы болды.

Жалпы сынақтар

Әлемдегі тестілеу қауымдастығы V моделін бағдарламалық қамтамасыз етуді әзірлеу процесінің Халықаралық бағдарламалық қамтамасыз етуді тестілеу біліктілік кеңесінің негізгі бағдарламасы бойынша сипатталған, шамалы түсініксіз мысалы ретінде кеңінен қабылдайды. Бұл модельдің нақты бір анықтамасы жоқ, оның туралы толық ақпарат V моделі (бағдарламалық әзірлеу) туралы жеке мақалада келтірілген.

АҚШ үкіметі стандарты

АҚШ-та да шамамен 20 жыл бұрын пайда болған, неміс үлгісімен бірдей мемлекеттік стандартты V үлгісі бар. Оның көлемі жүйелерді әзірлеу өмірлік циклы моделінің салыстырмалы тар саласы, бірақ Ұлыбританиялық мамандар мен тестерлердің көпшілігі V үлгісі деп түсінетін нәрседен әлдеқайда толық және қатаң.

Мақсаттар

V модель жобаларды жоспарлау және іске асыру үшін нұсқаулар береді. Жобаны орындау арқылы келесі мақсаттарға қол жеткізу көзделеді:

Жоба тәуекелдерін азайту: V модель стандартталған тәсілдерді және тиісті нәтижелерді, жауапты тұлғаларды сипаттау арқылы жобаның ашықтығы мен бақылауын жақсартады. Бұл жоспарлаудағы ауытқулар мен тәуекелдерді ертерек анықтауға және процестерді басқаруды жақсартуға мүмкіндік береді, соның арқасында жоба тәуекелі төмендейді. Сапаны жақсарту және кепілдік беру: Стандартталған процесс моделі ретінде V модель ұсынылатын нәтижелердің толықтығын және қажетті сапаға ие екенін қамтамасыз етеді. Белгіленген аралық нәтижелерді ерте кезеңде тексеруге болады. Біркелкі өнім мазмұны оқуға, түсінуге және растауға қолайлы жағдай жасайды. Жобаның және жүйенің толық өмірлік циклы бойынша жалпы құн шығындарын азайту: Жүйені әзірлеу, өндіру, пайдалану және техникалық қызмет көрсетуге жұмсалатын күш-жігер стандартталған процесс моделін қолдану арқылы ашық түрде есептеліп, бағаланып және бақыланады. Алынған нәтижелер біркелкі және оңай қайта құруға болады. Бұл сатып алушының жеткізушіге тәуелділігін және келесі іс-шаралар мен жобаларға қажетті күш-жігерді азайтады. Барлық мүдделі тараптар арасындағы байланысты жақсарту: Барлық қатысты элементтер мен терминдердің стандартталған және бірыңғай сипаттамасы барлық мүдделі тараптар арасындағы өзара түсіністіктің негізі болып табылады. Осылайша пайдаланушы, сатып алушы, жеткізуші және әзірлеуші арасындағы үйкеліс азаяды.

Жүйелік инженерия және тексеру

Жүйелік инженерия процесі (SEP) жүйе иесінің жүйенің өмір бойы – тұжырымдамадан бастап тоқтатуға дейін – күрделі жүйелердің тиімділігін арттыруға мүмкіндік береді. 1963 жылы Хьюз жасаған және 1985 жылы Говард Хьюз Медициналық Институтымен бөлінгенге дейін қолданылған АҚШ V моделі, 1991 жылғы Ұлттық жүйелік инженерлік кеңесінің (NCOSE; 1995 жылдан бастап INCOSE) мәжілісінде жазылған. АҚШ Қорғаныс министрлігі жүйелік инженерия процесінің өзара әрекеттесуін V модельдік қатынас түрінде бейнелейді. Қазір ол коммерциялық және қорғаныс бағдарламаларында кеңінен қолданылады. Оның негізгі мақсаты – жобаны басқару. V моделі белгілі бір іс-шараны және оның жұмыс кезеңдерін қалай іске асыруға болады, сондай-ақ жұмыс кезеңін аяқтау үшін қандай оқиғалар қажет екенін нақты көрсетеді: әрбір іс-шара схемасы нұсқаулар, ұсыныстар және іс-шараның толық түсіндірмелерін қамтиды.