PROGRAMLAMA

Operation Contract & Collaboration Diagram

Artık gerçek dünya nesnelerinden kurtulduğumuz ve tamamen programlama için gerekli diagramları yazmaya başladığımız adımdır. Bu adım çok öenmlidir çünkü burada yapılacak bir hata yazılımı doğru olarak geliştirememize sebep olur. Daha önce yazdığım VERIFICATION hatası meydana gelir. Burada SSD'de bulunan ve aktörden sisteme giden her düzgün ok için ayrı ayrı Operation Contract & Collaboration Diagram çizilir ve yazılır.




Operation : Opertation Contract'ın ismi burada yazılır.


Cross References: Ait olduğu Use Case ismi yazılır.


Preconditions: Önkoşullar bu operation contract gerçekleşmesi için gerekli koşulların oluşma durumları yazılır. Bu Use Case'deki Preconditions ile aynıdır.


Postconditions: Bu operation contract'ın sonunda oluşan durumlar kümesidir. Yani bu contract için neyi hedeflediysek onlardan oluşur.




Collaboration Diagram

Bu diagramda sınıflara giden okların sütünde olan isimler FONKSİYONLARI ifade eder. Hangi kısmı gösteriyorsa o sınıfa bu fonksiyon emir etki ediyor demektir. Eğer ok sınıftan çıkıyorsa o zamanda o sınıf o fonksiyonu içinde barındırıyor demektir.