Кіріспе

ISO, IEC және IEEE бағдарламалық жасақтаманың өмірлік цикл процестері стандарты. ISO/IEC/IEEE 12207 Жүйелер және бағдарламалық жасақтама инженериясы – Бағдарламалық жасақтаманың өмірлік цикл процестері – бағдарламалық жасақтаманың өмірлік цикл процестері үшін халықаралық стандарт болып табылады. 1995 жылы алғаш рет ұсынылған бұл стандарт, бағдарламалық қамтамасыз ету жүйелерін жасау және қолдау үшін қажетті барлық процестерді, соның ішінде әр процестің нәтижелерін және/немесе іс-шараларын анықтайтын негізгі стандарт мақсатын көздейді.

IEEE нұсқалары

IEEE Computer Society 2017 жылғы шығарылымға редакциялау процесіне ресми түрде қосылғанға дейін (басты мүдделі тарапқа айналғанға дейін), IEEE ISO/IEC 12207 стандартының өз нұсқаларын сақтап келді, бастапқыда Электрондық өнеркәсіптер альянсы (EIA)мен бірлесіп жасалған өзгерістермен. 2008 жылғы жаңартумен бірге "ISO/IEC JTC 1/SC 7 және IEEE стандарттар жиынтығын үйлестірудің ортақ стратегиясы" пайда болды, нәтижесінде олармен сәйкес стандарттар пайда болды, бірақ атаулары сәл өзгеше болды. ISO/IEC/IEEE 12207:2017 стандартымен алмастырылды.
IEEE/EIA 12207.2 1997: "IEEE/EIA 12207.0 стандартының нормативтік тармақтарын іске асыру бойынша нұсқаулық береді"; IEEE Std. 12207 2008 стандартымен, кейін ISO/IEC/IEEE 12207:2017 стандартымен алмастырылды.
IEEE/EIA 12207.1 1997: "IEEE/EIA 12207.0 стандартының өмірлік цикл процестерінен туындайтын өмірлік цикл деректерін тіркеу бойынша нұсқаулық береді"; ISO/IEC/IEEE 15289:2011 стандартымен алмастырылды, кейін ISO/IEC/IEEE 15289:2017 стандартымен алмастырылды.
IEEE/EIA 12207.0 1996: "Электр және электроника инженерлері институты (IEEE) және Электрондық өнеркәсіптер альянсы (EIA) екі ұйымның бірлескен жобасымен әзірленген ISO/IEC 12207:1995 стандартына [өндірістік іске асыру үшін] түсіндірмелерді, қосымшаларды және өзгерістерді қамтиды";

Келісімдер процестері

Мұнда ISO/IEC/IEEE 12207:2017 жеткізуші мен сатып алушы арасындағы келісімге қол жеткізуге қатысты қызметтер болып табылатын сатып алу және жеткізу процестерін қамтиды. Сатып алу жобаны бастау үшін қажетті барлық қызметтерді қамтиды. Сатып алу фазасы хронологиялық тәртіппен аяқталатын әртүрлі қызметтер мен нәтижелерге бөлінеді. Жеткізу фазасында жобаны басқару жоспары жасалады. Бұл жоспарда жоба туралы, соның ішінде қол жеткізілуі тиіс кезеңдер туралы ақпарат болады.

Ұйымдастыру жобаларын іске асыру процестері

Мұнда өмірлік цикл моделін басқару, инфрақұрылымды басқару, портфельді басқару, адам ресурстарын басқару, сапаны басқару және білімді басқару процестері егжей-тегжейлі сипатталады. Бұл процестер кәсіпорынға немесе ұйымға жүйелік өмірлік цикл мен оған байланысты жобаларды іске асыруға, бақылауға және қолдауға көмектеседі. Өмірлік цикл моделін басқару сатып алу және жабдықтау жұмыстарын қолдауға көмектеседі, ал инфрақұрылым мен портфельді басқару жүйе өмірінің барлық кезеңінде кәсіпорын мен жобаға қатысты бастамаларды қолдайды. Қалғандары кәсіпорнының жобалары мен жүйелерін қолдау үшін қажетті ресурстар мен сапаны қамтамасыз етеді. Егер ұйымда тиісті ұйымдық процестер болмаса, ұйым жүзеге асыратын жоба осы процестерді тікелей жобаға қолдануы мүмкін.

Сәйкестік

4-тармақ құжаттың күтілетін қолданылуы мен сәйкестік талаптарын сипаттайды. Нақты жобалар үшін "осы құжатта ұсынылған барлық процестерді пайдалану қажет болмауы мүмкін" деп күтілуде. Іс жүзінде, осы стандартқа сәйкестік көбінесе қолайлы процестер жиынтығын таңдау және жариялауды қамтиды. Бұл "толық сәйкестік" немесе "бейімделген сәйкестік" арқылы іске асырылуы мүмкін. "Толық сәйкестік" екі тәсілдің бірімен расталуы мүмкін. Мәлімделген процестердің іс-әрекеттері мен міндеттерінің барлық талаптары орындалса, "міндеттерге толық сәйкестік" расталуы мүмкін. Мәлімделген процестердің барлық қажетті нәтижелері орындалса, "нәтижелерге толық сәйкестік" расталуы мүмкін. Екіншісі көбірек өзгерістерге мүмкіндік береді. "Бейімделген сәйкестік" құжатта да анықталған бейімдеу процесі арқылы нақты тармақтарды таңдағанда немесе өзгерте отырып расталуы мүмкін.