SİSTEM ANALİZİ VE TASARIMI Dersi UML İLE NESNE YÖNELİMLİ ANALİZ VE MODELLEME soru detayı:
SORU:
Nesne bulma ve tanımlama sürecinde kullanılan aşamaları sıralayınız?
CEVAP:
Adım 1. Potansiyel nesneleri bul: Bu adımda, kullanım durum’lara bakılacak ve iş varlıkları ve olaylarını belirten isimler bulunacaktır. Bu isimlerden bir liste oluşturulacaktır.
? Adım 2. Önerilen nesneleri seç: Oluşturulan listedeki tüm isimler bir nesne oluşturamaz. Her bir aday nesne analiz edilir, aşağıdaki sorular yöneltilir ve listede kalıp/kalmayacağına karar verilir.
? Aday, başka bir nesne ile eş anlamlı mı? Ya da farklı bir isimle aynı nesne zaten var mı? • Aday, sistemin kapsamı dışında mı? • Aday, hiç bir davranışa sahip olmayan bir rol mü? Ya daharicı^bir rol mü? • Aday, tam açık değil mi ve odaklanma ihtiyacı mı var? Aday, başka bir nesneyi tanımlayan bir eylem ya da özellik mi?
Eğer bu sorulardan herhangi birine verilen cevap evet ise o isim listeden çıkarılır. Eğer adaylardan özellik belirtenler varsa, onlar ayrı bir listede tutulabilir. Bu listeye, sınıf diyagramı oluşturulurken ihtiyaç duyulabilir. Eğer sorunun cevabından emin olunmazsa, aday listede bırakılır.