Merhaba değerli Java dostları,
Bugünkü yazımda UML’ ye giriş mahiyetinde, UML nedir konusuna değinmek istiyorum. Öncelikle şunu belirtmek isterim ki her ne kadar UML şekillerden oluşan bir kavram veya ifade şekli olsa da aslında bir dildir. Farklı kesimden insanların anlaşabilmesi için oluşturulmuş, şekillerden oluşan bir bileşen, sınıf, diyagram, akış, kullanım/kullanıcı senaryosu vb tariflemesi topluluğudur. UML kullanımı sonucunda sizin için artık dilin, donanımın, departmanın vb şeylerin önemi kalmıyor. Herkes aynı ortak dili kullanmaya başlıyor.
Peki UML nerede kullanılabilir diyorsanız, cevap istediğiniz her yerde olabilir. Yazılımı tasarlarken class diyagramlarını, iş noktaları arasındaki haberleşmeleri veya süreçleri takip etmek için süreç diyagramlarını, hatta bir ürün için kullanım senaryo diyagramlarını bile kullanabilirsiniz. Abartayım markete gidip gelirken yapılacakları akış diyagramı olarak çıkartın . Bu kadar geniş alanı olduktan sonra iş dünyasında da herhangi bir sektörde kullanabilir. Daha detaylı bilgiyi buradan alabilirsiniz.
UML’ nin en temel bileşeni olan diyagramlar yapısal ve davranışsal diyagram olmak üzere ikiye ayrılır. Tasarım şablonlarından benzerlik kurabiliriz.
Yapısal Diyagramlar
• Class
• Component
• Composite Structure
• Deployment
• Package
• Object
Davranışsal Diyagramlar
• Activity
• Communication
• Interaction
• Sequence
• State Machine
• Timing
• Use Case
Sonraki UML yazılarımda bu başlıkları işlemek istiyorum.
Bol Java’ lı günler dileğiyle…:)
Yazan: Faruk BOZAN