ITK әдісі - Википедия - ITK method

Ақпараттық жүйелерді құру үшін қолданбалы бағдарламалық жасақтаманы әзірлеу мен қолдаудың күрделілігі мен құнын бағалау әдістемесі (CETIN әдісі) - бұл алгоритмдік модельді бағалау мәні қазақстандық IT компаниялардың консорциумы жасаған бағдарламалық қамтамасыздандыру: Қазақстандық IT-компаниялар қауымдастығы «Фактор» компаниясының жүйелік зерттеулері және АҚ «Ұлттық ақпараттық технологиялар. Әдіс [бағдарламалық жасақтаманың] бастапқы кезеңдерінде күрделілігі мен даму құнын бағалауға мүмкіндік береді және бағдарламалық жасақтаманың функционалды көлемін бағалауға негізделген.

Тарих

Қазақ техникасының алғашқы басылымы 1994 жылы «Қазақстан Республикасы Қаржы министрлігінің ақпараттық жүйелерінің күрделілігін бағалау әдістемесінде» пайда болды. Негізгі әдіс жоба бойынша стандарттау жұмыстарына негізделген (кезек жүйесін құру, жобаның функционалды кешенді міндеттерін әзірлеу және жүзеге асыру, жобаларды байланыстыру, жобаның мониторингі, жөндеу және іске қосу үшін ДК пайдалану). Кемшіліктері бағдарламалық жасақтаманың өмірлік циклінің каскадтық моделінің принципін және жалғыз әзірлеушінің тәжірибесін қолдану әдістерінде болды.

2005 жылы ҰАТ-да Көлік, телекоммуникация экономика және ақпараттандыру ғылыми-зерттеу институты «ақпараттық жүйелерді әзірлеу мен қолдаудың күрделілігі мен құнын бағалау әдістемесін» әзірледі. Әдіс ақпараттық жүйенің UML-диаграммалар моделінің функционалдық көлемін бағалаудың 2005 жылғы басылымына, өлшемнің функционалдық күрделілігін бағалауға және модельге негізделген уақытты бағалауға негізделген. КОКОМО. Ол Широковаға үлестірілмеген техниканың басты кемшілігі - бұл техниканың жалпыға ортақ IP razrabokti organmov шығындарының сметасы ретінде қабылданбағандығы. Тағы бір жетіспеушілік - ішінара түзету факторларын растау үшін Қазақстандағы АТ дамуына негізделген статистикалық мәліметтер базасын жинау бойынша зерттеулердің болмауы.

2010 жылдың басында және техниканы нақтылау бойынша қайта жұмыс жүргізілді. Содан кейін Қазақстанның IT-компанияларының екінші конгресінде есепте Ғаббасов М. Пустовойтенко В. Әдістеменің жаңа нұсқасына қойылатын талаптар анықталды.

Әдіс компаниялары бойынша жұмыс жалғасты АҚ «Ұлттық ақпараттық технологиялар, Қазақстандық IT-компаниялар қауымдастығы және «Фактор» компаниясының жүйелік зерттеулері. 2011 жылғы тамызда ұсынылған нұсқалардың техникасы ұсынылды.

Бағдарламалық жасақтаманың күрделілігін бағалауға тапсырыс

Келесі қадамдармен ұсынылған орта бағдарламалық жасақтаманың күрделілігін бағалау процедурасы: 1. Әзірленген IP-нің функционалдық өлшемін бағалау; 2. PES-тің негізгі жобалық күрделілігін бағалау; 3. Еңбектің дамуы және өртті сөндіруді түзету факторларының мәндерін анықтау; 4. PES түзету факторларының дамуын ескере отырып, күрделілікті есептеу; 5. Орта бағдарламалық жасақтаманың дамуын бағалау; 6. Дамудың орташа бағдарламалық жасақтамасын әзірлеу кезінде еңбекті түзету; 7. Орта бағдарламалық жасақтаманы әзірлеу құнын бағалау.

Дамыған АЖ-нің функционалдық көлемін бағалау

АЖ-нің функционалдық көлемін бағалау ақпараттық жүйенің моделі мен қолданушылардың функционалдық талаптарына негізделген. Әр элементі сәйкес функционалды блок болып табылатын бес элементтен тұратын IP-нің функционалдық мөлшері. Функционалды блоктар:

  • Қолдану жағдайларының саны - C
  • Нысан түрлерінің саны - E
  • Объект типтерінің қасиеттерінің саны - T
  • Объектілер типтері арасындағы өзара байланыс саны - I
  • Түйін түрлерінің саны - N

Функционалды өлшем тағайындалған - SIZE = {C, E, T, I, N}

Негізгі еңбекті бағалау

Бағдарламалық жасақтаманы әзірлеудің негізгі күрделілігі әр бағдарламалық жасақтама процесінің күрделілігін бағалауға негізделген. Процесс моделі қолданатын даму процестері ретінде Ұтымды бірыңғай процесс. J индексі бар негізгі Sj даму процесі келесідей есептеледі: Sj = 1/165 • [C * Sj (C) + E * Sj (E) + T * Sj (T) + I * Sj (I) + N * Sj (N) факторлардың реттеуші күрделілігі негізінде жасалған есептеу.

Еңбектің дамуы және өртті сөндіруді түзету факторларының мәндерін анықтау

Әрбір даму процесі үшін түзету факторларының мәндерін анықтау ақпараттық жүйені, оны қолдану аясын және даму процесін сипаттайтын жиі түзету факторларына негізделген. Ақпараттық жүйеде түзету факторларын қолдану бағалау деректерін жақсартуға мүмкіндік береді.

PES түзету факторларының дамуын ескере отырып есептеудің күрделілігі

Орташа бағдарламалық жасақтаманың күрделілігіне түзету коэффициенттері негізінде PES түзету факторларының дамуын ескере отырып, күрделіліктің есебі жүргізіледі.

Бағдарламалық жасақтаманы әзірлеуді бағалау

Ақпараттық жүйенің дамуын бағалау математикалық модель негізінде анықталған мәндер негізінде, топтық жұмыспен дамудың уақытына негізделген.

Даму мерзімін қысқарту арқылы орта бағдарламалық жасақтаманың күрделілігін дамытуды жаңарту

Алдыңғы бөлімде анықталған даму кезеңі қысқарған жағдайда, қиындықтың икемділігімен анықталатын еңбекке арналған бағдарламалық жасақтаманы реттеу әдісі қолданылады.

Бағдарламалық жасақтаманы әзірлеу

Бағдарламалық жасақтаманы әзірлеуге кететін шығындар жоспарлы кезеңдегі уәкілетті органмен адам-айдың тұрақты ставкасы бойынша бағдарламалық жасақтаманы әзірлеудің күрделілігінің өнімі ретінде есептеледі.

Сыртқы сілтемелер