ITK yöntemi - ITK method

Bilgi sistemleri oluşturmak için uygulama yazılımı geliştirmenin ve sürdürmenin karmaşıklığını ve maliyetini değerlendirmek için metodoloji (Metot CETIN) - bu algoritmik bir model değerlendirmesidir değer Kazak BT şirketlerinden oluşan bir konsorsiyum tarafından geliştirilen yazılım: Kazakistan Bilişim Şirketleri Birliği Şirket Sistem Çalışmaları "Faktör" ve JSC "Ulusal Bilgi Teknolojileri. Yöntem, erken aşamalarda [yazılımın] karmaşıklığının ve geliştirilmesinin maliyetinin değerlendirilmesine olanak tanır ve yazılımın işlevsel boyutunun bir değerlendirmesine dayanır.

Tarih

Kazak tekniklerinin ilk baskısı, "Kazakistan Cumhuriyeti Maliye Bakanlığı bilgi sistemlerinin karmaşıklığını değerlendirme yöntemleri" bölümünde olduğu gibi 1994 yılında yayınlandı. Ana yöntem, bir projedeki standardizasyon çalışmasına dayanıyordu (kuyruk sisteminin oluşturulması, proje işlevsel karmaşık görevlerinin geliştirilmesi ve uygulanması, projelerin bağlanması, proje izleme, hata ayıklama ve devreye alma için bir bilgisayarın kullanılması). Dezavantajlar, yöntemlerin yazılım yaşam döngüsünün kademeli modelini ve tek bir geliştiricinin deneyimini kullanmasıydı.

2005 yılında NIT'de Ekonomi Araştırma Enstitüsü ve ulaşım, telekomünikasyon Bilişim "bilgi sistemlerini geliştirmenin ve sürdürmenin karmaşıklığını ve maliyetini değerlendirmek için bir metodoloji" geliştirdiler. Yöntem, bilgi sisteminin UML diyagramlarının bir modelinin işlevsel büyüklüğünün değerlendirilmesi, boyutun işlevsel karmaşıklığının değerlendirilmesi ve modele dayalı geliştirme zamanı tahminlerinin 2005 baskısına dayanıyordu. COCOMO. Shirokova dağıtımını almadığı tekniklerin temel dezavantajı, tekniğin halka açık IP razrabokti organmov için tek bir düzenleyici belge maliyet tahminleri olarak benimsenmemiş olmasıdır. Diğer bir dezavantaj, kısmi ayarlama faktörlerini doğrulamak için Kazakistan'da BT geliştirmeye dayalı istatistiksel veri tabanlarının toplanması üzerine araştırma yapılmamasıydı.

2010 yılının başlarında ve tekniklerini rafine etmeye devam edildi. Ardından raporda Kazakistan'ın ikinci bilişim şirketleri kongresinde Gabbasov M Pustovoitenko V Metodolojinin yeni sürümü için gereksinimler tanımlanmıştır.

Metot şirketleri üzerinde çalışmalar devam etti JSC "Ulusal Bilgi Teknolojileri, Kazakistan Bilişim Şirketleri Birliği ve Şirket Sistem Çalışmaları "Faktör". Ağustos 2011'de de sunulan sürüm teknikleri yeniden düzenlendi.

Yazılım geliştirmenin karmaşıklığını değerlendiren sipariş

Aşağıdaki adımlarla temsil edilen ara yazılım karmaşıklığının gelişimini değerlendirme prosedürü: 1. Geliştirilen IP'nin işlevsel boyutunun değerlendirilmesi; 2. KİH'in temel tasarım karmaşıklığının değerlendirilmesi; 3. Düzeltme faktörlerinin değerlerinin belirlenmesi iş gücü gelişimi ve yangın söndürme bakımı; 4. KİH ayarlama faktörlerinin gelişimi dikkate alınarak karmaşıklığın hesaplanması; 5. Ara yazılımın gelişiminin tahmini; 6. Ara yazılım geliştirmede iş gücü ayarlaması, kalkınmanın azaltılması; 7. Ara yazılım geliştirme maliyetinin değerlendirilmesi.

Geliştirilen IP'nin işlevsel boyutunun değerlendirilmesi

IP'nin işlevsel boyutunun değerlendirilmesi, bir bilgi sistemi modeline ve kullanıcıların işlevsel gereksinimlerine dayanmaktadır. IP'nin işlevsel boyutu, her biri uygun işlevsel birim olan beş öğeden oluşan bir set tarafından verilir. Fonksiyonel birimler:

  • Kullanım durumlarının sayısı - C
  • Nesne türü sayısı - E
  • Nesne türlerinin özelliklerinin sayısı - T
  • Nesne türleri arasındaki etkileşim sayısı - I
  • Düğüm türü sayısı - N

İşlevsel boyut belirlenmiştir - SIZE = {C, E, T, I, N}

Temel işgücü değerlendirmesi

Yazılım geliştirmenin temel karmaşıklığı, her bir yazılım geliştirme sürecinin karmaşıklığının değerlendirilmesine dayanır. Süreç modeli tarafından kullanılan geliştirme süreçleri olarak Birleşik Rasyonal İşlem. J indeksi ile temel emek Sj geliştirme süreci şu şekilde hesaplanır: Sj = 1/165 • [C * Sj (C) + E * Sj (E) + T * Sj (T) + I * Sj (I) + N * Sj (N) Faktörlerin düzenleyici karmaşıklığı temelinde yapılan hesaplama.

Düzeltme faktörlerinin değerlerinin tanımı, iş gücü gelişimi ve yangın söndürme bakımı

Her bir geliştirme süreci için düzeltme faktörlerinin değerlerinin belirlenmesi, bilgi sistemini, kullanım kapsamını ve geliştirme sürecini karakterize eden sık ayarlama faktörlerine dayanır. Düzeltme faktörlerinin uygulanması, bir bilgi sisteminde mevcut olan değerlendirme verilerini iyileştirebilir.

PES ayarlama faktörlerinin gelişimini dikkate alan hesaplama karmaşıklığı

Düzeltme faktörleri temelinde, geliştirme karmaşıklığı hesaplaması, PES ayarlama faktörlerinin gelişimi dikkate alınarak yapılır.

Değerlendirme terimi yazılım geliştirme

Bir bilgi sisteminin gelişiminin tahmini, takım çalışması ile matematiksel modele dayalı geliştirme süresi temelinde tanımlanan değerlere dayanmaktadır.

Geliştirme süresini kısaltarak ara yazılım karmaşıklığının gelişimini güncelleme

Önceki bölümde tanımlanan geliştirme süresinin azaltılması durumunda, zorluk esnekliği ile belirlenen bir işgücü girdi yazılımı ayarlama yöntemi kullanılır.

Değerleme Yazılım Geliştirme

Yazılım geliştirme maliyeti, planlama dönemi için yetkili kuruluş tarafından kişi-ay sabit oranında yazılım geliştirme karmaşıklığının ürünü olarak hesaplanır.

Dış bağlantılar