Soruları beğendim - kendime sorduğum soruların aynısı:
UML'yi meslektaşlarıma açıklayabilecek kadar İngilizce'yi nasıl anlayabilirim? UML'yi zemin seviyesinde anlamak için kanonik kaynaklar nelerdir?
İşte buldum:
Başlangıç için: Seçimim Fowler'in UML Distile'ı olacaktı . Gerçekten de belirtildiği gibi temellerin bir damıtmasıdır: tanımlar, örnekler, belirli bir diyagram tipinin ne zaman kullanılması gerektiği veya kullanılmaması gerektiğine dair tavsiyeler. Ayrıca, kitap kapağını okumadan UML'nin belirli bir bölümüne odaklanmak istiyorsanız, iyi bir referanstır .
Daha ayrıntılı ve sade bir İngilizce tanıtımı için: Dummies için UML 2, meslektaşlarım ve ben için yaptı. Sadece UML'yi, sözdizimini ve uzun süreli kullanımlarını tanıtmakla kalmaz, aynı zamanda iyi programlama ve tasarım uygulamaları hakkında çok fazla tavsiyeye sahiptir.
İki kitap arasında hangi sözdiziminin UML standardının hangi sürümüne ait olduğu konusunda zaman zaman farklılıklar vardır. Bununla birlikte, bunlar tasarım fikirlerini iletmek için UML diyagramlarını kullanmak için çok küçük ve kesinlikle gerekli değildir. (Örneğin: UML 2'nin ayrı çokluklara izin verip vermediği, yani belirli bir özelliğin X'ten ziyade tam olarak X, Y veya Z nesnelerine sahip olabileceğini göstermek; katılımcıların adlarının altı çizilmesi gerektiğinde. ..)
Tamamen akademik olmayan ve daha az garip bir tanıtım için: Bu blogun çeşitli UML bitleriyle ilgili makaleleri vardır:
http://blog.diadraw.com/category/uml/
Bu bir ders kitabı değildir, bu yüzden kapsamlı olmaktan uzaktır, ancak aynı zamanda ders kitabı olmayan hikayeler ve örnekler de kullanır. Kullanılabilir birkaç gönderi UML kavramlarını görsel olarak tanıtmaya odaklanmıştır, böylece metnin okumasını tamamen atlayabilirsiniz.