Yazılım Yaşam Döngüsünün CM2 ile Optimizasyonu

Bu kurs, konfigürasyon yönetimi için CM2 modelinin ve entegre süreç mükemmelliğinin yazılım alanına nasıl uygulanabileceğini açıklar.

Buradaki zorluk, inanılan konseptlere bağlıdır. Yazılım kodunun ilk denemede doğru çalışması beklenir ya da beklenmez.

CM2 modeli, kodun ilk seferinde doğru çalışmasını sağlamak için tasarlanmıştır.

Bu, yazılım geliştirmenin yinelemeli bir süreç olmadığı anlamına gelmez. Önemli olan yinelemelerin gerçekleştiği yerdir.

CM2 ile, müşteri ve yazılım mühendisi, ürünün yaşam döngüsünün erken bir noktasında ürünün son haline dair bir fikir edinmiş olur.

CM2 ile, yazılım geliştirme süreci, üyeleri gereken uzmanlık seviyesine sahip çapraz-fonksiyonel bir ekip tarafından yönetilir.

Aynı üyeler değişiklik inceleme kurulu olarak da görev yapmaktadır. Değişim kararları hızlı bir şekilde alınmakta ve onaylanması halinde derhal uygulanmaktadır.

CM2, her seviyede spiral oluşturan bir şelale modelidir. Yazılım tasarımı tanımının açık, anlaşılır ve geçerli olmasını sağlar.

Kaynak kod, bu kodla elde edilecek tasarımın sahipleri tarafından belgelenmesi, onaylanması ve yayınlanmasından önce yazılamaz.



CM2-13 Ders Görseli